Thắc mắc về hàm Vlookup (2 người xem)

Liên hệ QC

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

Hưng Ba Nhất

Thành viên mới
Tham gia
6/8/19
Bài viết
2
Được thích
0
Chào ACE. Cho em hỏi chút. Hàm vlookup có cách nào dùng được với ô gộp ko ạ? E muốn nhập trọng lượng cơ thể vào 1 ô, ô bên cạnh sẽ hiện ra lượng chất béo hằng ngày. Nhưng lúc nhập vào thì nó chỉ hiện kết quả ứng với trọng lượng cơ thể đầu tiên ý ạ, còn 2 trọng lượng sau hiện số 0. Có hàm nào tra cứu 1 giá trị, tìm được nhiều giá trị ứng với 1 kết quả tham chiếu ko ạ?
222357
 

File đính kèm

Chào ACE. Cho em hỏi chút. Hàm vlookup có cách nào dùng được với ô gộp ko ạ? E muốn nhập trọng lượng cơ thể vào 1 ô, ô bên cạnh sẽ hiện ra lượng chất béo hằng ngày. Nhưng lúc nhập vào thì nó chỉ hiện kết quả ứng với trọng lượng cơ thể đầu tiên ý ạ, còn 2 trọng lượng sau hiện số 0. Có hàm nào tra cứu 1 giá trị, tìm được nhiều giá trị ứng với 1 kết quả tham chiếu ko ạ?
Thử:
Mã:
H3=MATCH(G3,INDEX(42.5+ROW($1:$16)*3,))+44
I3=MATCH(G3,INDEX(42.5+ROW($1:$16)*3,))+39
J3=MATCH(G3,INDEX(42.5+ROW($1:$16)*3,))+49
Enter.

Thân
 

File đính kèm

Ok cảm ơn bác. Đúng ý e luôn. Nhưng cho em hỏi thêm là hàm vlookup có làm đc ko ạ? Hay chỉ Match+Index mới làm đc như vậy ạ?
Qua phân tích, tôi thấy dữ liệu của bạn biến thiên theo 1 quy luật số tăng dần theo mức tăng cứ 3 số thì tăng 1 đơn vị nên dùng mảng:
42.5+ROW($1:$16)*3 thay thế cho các mốc mức tại cột A của bạn, nhưng gói gọn tại các mốc: 45.5; 48.5; 51.5.....Cho nên, nó không phụ thuộc vào bảng của bạn cho: A4: D51.

Muốn dùng VLOOKUP() cũng được, bạn phải làm tròn số "Trọng lượng cơ thể" thực tế theo các mốc trước khi truy lục là được, cụ thể:
Mã:
H4=VLOOKUP(FLOOR($G3-45.5,3)+45.5,$A$4:$D$51,COLUMNS($A:B),)
Enter, xong fill qua phải.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom