Công thức tìm kiếm theo điều kiện (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

trongmuaanhvancho

Thành viên hoạt động
Tham gia
24/9/07
Bài viết
138
Được thích
2
Nhờ các anh chị tìm giúp giải pháp làm sao để tìm cho kết quả được đúng nhất. Đặt hoặc chỉnh sửa lại giúp công thức e đã đặt trong đó nhưng kết quả ra không chính xác. Trong file e đã mô tả cụ thể anh chị lấy giúp về từ đường link sau. Cảm ơn anh chị: http://www.mediafire.com/file/8mw6dddnc5sdkzm/Nho_giup_tim_ma_BV.xlsx
 
Mình xài VBA nè, mại zô:

(Xin các bạn xem file tại #8, cảm ơn nhiều!)
 
Lần chỉnh sửa cuối:
Cảm ơn bạn. Mình không thạo VBA mấy lên cũng muốn ai đó giải thích giúp vì sao mấy công thức của mình không ra kết quả. Làm theo cách của bạn nhanh hơn nhưng có thể tạo ra những nút chọn tương ứng từng dòng (hiện chỉ chọn độc lập từng cái) có mã bệnh viện và có thêm nút tìm kiểu gợi ý ko? Vì với dữ liệu nhiều mà cứ chọn theo kiểu sổ xuống thì tìm cũng rất lâu. Ví dụ tích vào ô B1 cho sổ xuống để tìm theo từ khóa "đa khoa tỉnh Lào Cai" để hiện những tên gần giống thế và mã hiện sang ô E1, tương tự đến B19. Từ B20 ko có dữ liệu thì thôi. Và bạn xem giúp lại mình chọn "Trạm y tế xã Tô Hiệu" không thấy có kết quả hoặc bệnh viện có mã đầu là số 0 thì bị mất đi
 
Nhờ các anh chị tìm giúp giải pháp làm sao để tìm cho kết quả được đúng nhất. Đặt hoặc chỉnh sửa lại giúp công thức e đã đặt trong đó nhưng kết quả ra không chính xác. Trong file e đã mô tả cụ thể anh chị lấy giúp về từ đường link sau. Cảm ơn anh chị: http://www.mediafire.com/file/8mw6dddnc5sdkzm/Nho_giup_tim_ma_BV.xlsx
Bạn sửa công thức 2 lại như vầy xem:
Mã:
=IFERROR(LOOKUP(2,1/(LEFT(C3,2)=Tracuu!$B$2:$B$15385)/(Tracuu!$A$2:$A$15385=dulieu1!B3),Tracuu!$C$2:$C$15385),IFERROR(VLOOKUP("*"&B3&"*",danhmucbenhvien,3,),LEFT(B3,2)&RIGHT(B3,3)))
 
Bạn sửa công thức 2 lại như vầy xem:
Mã:
=IFERROR(LOOKUP(2,1/(LEFT(C3,2)=Tracuu!$B$2:$B$15385)/(Tracuu!$A$2:$A$15385=dulieu1!B3),Tracuu!$C$2:$C$15385),IFERROR(VLOOKUP("*"&B3&"*",danhmucbenhvien,3,),LEFT(B3,2)&RIGHT(B3,3)))
Cảm ơn bạn đã ra kết quả rồi. Bạn xem thêm giúp mình công thức ở cột F với ko hiện kết quả?
Và cho mình hỏi thêm công thức ở Ô B8 phải đặt thế nào để tìm được
Khi tham chiếu từ: Trung tâm y tế huyện Lâm thao sang Trung tâm y tế huyện Lâm thao Phú thọ (thêm chữ phú thọ) thì đặt công thức là "*"&B9 là cho ra kết quả. Như ô B9
Vậy khi tham chiếu từ: Trung tâm y tế huyện Lý Nhân Hà Nam đến Trung tâm y tế huyện Lý Nhân (không có chữ Hà Nam) như ở ô B8 thì đặt công thức như nào để tìm được
 
Cảm ơn bạn đã ra kết quả rồi. Bạn xem thêm giúp mình công thức ở cột F với ko hiện kết quả?
Và cho mình hỏi thêm công thức ở Ô B8 phải đặt thế nào để tìm được
Khi tham chiếu từ: Trung tâm y tế huyện Lâm thao sang Trung tâm y tế huyện Lâm thao Phú thọ (thêm chữ phú thọ) thì đặt công thức là "*"&B9 là cho ra kết quả. Như ô B9
Vậy khi tham chiếu từ: Trung tâm y tế huyện Lý Nhân Hà Nam đến Trung tâm y tế huyện Lý Nhân (không có chữ Hà Nam) như ở ô B8 thì đặt công thức như nào để tìm được
Cột F bạn đặt công thức này :
Mã:
=IFERROR(VLOOKUP(E3&"",Tracuu!C:D,2,0),"")
Khi tham chiếu ngược lại bạn dùng search, countif hoặc match kết hợp lookup sẽ tìm được, nhưng dữ liệu nặng vầy thì dùng mấy hàm này không khả thi!!!
 
Cột F bạn đặt công thức này :
Mã:
=IFERROR(VLOOKUP(E3&"",Tracuu!C:D,2,0),"")
Khi tham chiếu ngược lại bạn dùng search, countif hoặc match kết hợp lookup sẽ tìm được, nhưng dữ liệu nặng vầy thì dùng mấy hàm này không khả thi!!!
Cảm ơn bạn. Bạn giúp mình đặt 1 công thức ở ô B8 để ra được kết quả với
 
Web KT

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

Back
Top Bottom