Tìm kiếm giá trị trong một chuỗi

Liên hệ QC

phuyen89

Thành viên tích cực
Tham gia
20/11/08
Bài viết
875
Được thích
341
Nghề nghiệp
Student
Chào mọi người diễn đàn GPE
Em có một yêu cầu mà dùng Hàm Find tìm kiếm chưa được.
Trong một địa chỉ, em muốn tách ra các quận và

  • Các quận này nó đã nằm trong List Sẵn-->Hiện kết quả Quận cột D (Sheet TimKiem)
  • Các quận này không có trong List thì hiện thị lỗi “lỗi”
Thông tin em đều thể hiện trong File.Mong mọi người xem xét giúp đỡ.
 

File đính kèm

Thử công thức này xem
Mã:
=TRIM(MID(RIGHT(SUBSTITUTE(C4,",",REPT(" ",255)),500),1,255))
 
Thử công thức này xem
Mã:
=TRIM(MID(RIGHT(SUBSTITUTE(C4,",",REPT(" ",255)),500),1,255))
Theo tôi đoán thì hình như người ta hổng phải muốn thế này
???
Tôi đoán rằng người ta muốn lấy từng cell ở cột B sheet Ma, tra vào 1 cell nào đó của sheet Timkiem, hễ khớp cái nào thì lấy cái đó
 
Sao các anh trả lời được hay quá vậy. sáng tới giờ tôi trả lời đề tài này 3 lần rổi, mà không được, nó cớ quay một hồi rồi kick out
lần này không biết có được không

=========
bài này chắc dùng text to column
 
Theo tôi đoán thì hình như người ta hổng phải muốn thế này???Tôi đoán rằng người ta muốn lấy từng cell ở cột B sheet Ma, tra vào 1 cell nào đó của sheet Timkiem, hễ khớp cái nào thì lấy cái đó
em cũng đoán ý của người ta là
Mã:
:=LOOKUP(2,1/(TRIM(MID(RIGHT(SUBSTITUTE(C4,",",REPT(" ",255)),500),1,255))=Ma!B4:B22),Ma!$B$4:$B$22)
Mà chán thật từ sáng đến giờ vào GPE khó khăn thật, quay tay mãi mà không vào được !hzzai với em có những thứ càng lâu càng tốt, nhưng riêng với GPE em muốn ấn 1 phát là phải ra ngay :D
 
Lần chỉnh sửa cuối:
em cũng đoán ý của người ta là
Mã:
:=LOOKUP(2,1/(TRIM(MID(RIGHT(SUBSTITUTE(C4,",",REPT(" ",255)),500),1,255))=Ma!B4:B22),Ma!$B$4:$B$22)

Nếu đúng như tôi đoán thì tôi sẽ làm vầy:
Mã:
=LOOKUP(2,1/FIND(", "&Ma!$B$4:$B$22&", ",C4),Ma!$B$4:$B$22)
Yêu cầu:
Bên sheet TimKiem phải nhập liệu theo một CHUẨN DUY NHẤT, chẳng hạn: Mã Quận phải nằm sau 1 dấu phẩy + 1 khoảng trắng và nằm trước 1 dấu phẩy + 1 khoảng trắng
Nếu nhập liệu lung tung, kết quả sai... ráng chịu
-----------------------
Mà chán thật từ sáng đến giờ vào GPE khó khăn thật, quay tay mãi mà không vào được !hzzai với em có những thứ càng lâu càng tốt, nhưng riêng với GPE em muốn ấn 1 phát là phải ra ngay :D
Đây là lúc RÈN LUYỆN TÍNH KIÊN NHẪN nè
Ẹc... Ẹc...
 
Chào mọi người diễn đàn GPE
Em có một yêu cầu mà dùng Hàm Find tìm kiếm chưa được.
Trong một địa chỉ, em muốn tách ra các quận và

  • Các quận này nó đã nằm trong List Sẵn-->Hiện kết quả Quận cột D (Sheet TimKiem)
  • Các quận này không có trong List thì hiện thị lỗi “lỗi”
Thông tin em đều thể hiện trong File.Mong mọi người xem xét giúp đỡ.
Mã:
D4=LOOKUP(1,1/COUNTIF(C4,"*"&Ma!$B$4:$B$22&"*"),Ma!$B$4:$B$22)
 
Lần chỉnh sửa cuối:
Mã:
D4=LOOKUP(1,1/(COUNTIF(C4,"*"&Ma!$B$4:$B$22&"*")=1),Ma!$B$4:$B$22)

Công thức này sẽ sai nếu bên sheet Ma người ta không xếp theo thứ tự. Chẳng hạn B4 =Q10 và B12=Q1
Thậm chí ngay cả trường hợp bên sheet Ma không thay đổi gì thì công thức trên cũng nhầm QTBA (quận Bình Tân) thành QTB (quận Bình Thạnh)
------------------------------
Nói chung dạng bài tìm kiếm chuỗi trong chuỗi ta phải kết hợp thêm 1 ký tự nào đó để bảo đảm kết quả chính xác, tránh tìm nhầm chuỗi này thành chuỗi... kia
 
Lần chỉnh sửa cuối:
Đơn vị em là đơn vị vận chuyển hàng từ A đến B.
Giá cước căn cứ theo Khối lượng và Nơi cần đến (Quận nào?)
Khi khách gọi đếnnhân viên nhập liệu, thì họ ghi địa chỉ, và ghi Quận phải chính xác như trong Bảngtra. Với ý nghĩ dùng bảng tra, tra vào địa chỉ, nếu khớp cái nào thì lấy cái đóthôi.Dựa vào đó mà tính tiền cước Thầy ạ.


 
Web KT

Bài viết mới nhất

Back
Top Bottom