Nếu không tìm được giá trị thì giá trị tiếp theo sẽ trả về giá trị đầu tiên tìm được

Liên hệ QC

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 bác giúp công thức "Nếu không tìm được giá trị thì giá trị tiếp theo sẽ trả về giá trị đầu tiên tìm được"
Nếu không tìm thấy giá trị ở sheet 2 thì sẽ trả về giá trị đầu tiên tìm được
Như ở trong ví dụ này tại ô B2, B3 sẽ trả về giá trị A, B5,B6 trả về giá trị B
 
Lần chỉnh sửa cuối:
Đơn giản lắm bác ạ. Thuật toán thì như thế này:
- Nếu Vlookup thấy thì lấy giá trì tìm được, nếu không thấy thì lấy giá trị ngay bên trên nó.
Công thức thì như sau: Chèn thêm 1 dòng trên cùng và B2 =IFERROR(VLOOKUP(A2;Sheet2!D:E;2;0);B1)
 

File đính kèm

Nhờ các bác giúp công thức "Nếu không tìm được giá trị thì giá trị tiếp theo sẽ trả về giá trị đầu tiên tìm được"
Nếu không tìm thấy giá trị ở sheet 2 thì sẽ trả về giá trị đầu tiên tìm được
Như ở trong ví dụ này tại ô B2, B3 sẽ trả về giá trị A, B5,B6 trả về giá trị B
Mã:
B1=VLOOKUP(LOOKUP(2;1/COUNTIF(Sheet2!D:D;A$1:A1);A$1:A1);Sheet2!D:E;2;0)
 
Web KT

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

Back
Top Bottom