Tìm kiếm giá trị trong bảng tính (1 người xem)

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

mayouly

Thành viên mới
Tham gia
24/11/07
Bài viết
23
Được thích
209
Xin mọi người hướng dẫn giúp mình công thức sẵn có (không phải dùng hàm tự tạo bằng VBA) để tìm 1 giá trị trong bảng. VD: có bảng
A B C D
1 2 3 4
5 6 7 8
9 0 10 11
Công thức để tìm giá trị 7 trong bảng thì sẽ trả về là C

Vlookup và HLoopkup chỉ cho phép tìm giá trị ô hay cột đầu tiên của bảng tính mà không cho phép tìm giá trị bất kỳ trong bảng tính.
Mình xin gởi file kèm theo.
Mong các bạn hướng dẫn giúp.
 

File đính kèm

Lần chỉnh sửa cuối:
Xin mọi người hướng dẫn giúp mình công thức sẵn có (không phải dùng hàm tự tạo bằng VBA) để tìm 1 giá trị trong bảng. VD: có bảng
A B C D
1 2 3 4
5 6 7 8
9 0 10 11
Công thức để tìm giá trị 7 trong bảng thì sẽ trả về là C

Vlookup và HLoopkup chỉ cho phép tìm giá trị ô hay cột đầu tiên của bảng tính mà không cho phép tìm giá trị bất kỳ trong bảng tính.
Mình xin gởi file kèm theo.
Mong các bạn hướng dẫn giúp.

Mã:
=INDEX($A$2:$D$2,MATCH(1,COUNTIF(OFFSET(A3:A6,,{0,1,2,3}),I2),0))
control shift enter
=================
rảnh quá, chỉnh cthức này lại một chút
Mã:
=INDEX($A$2:$D$2,SMALL(IF(COUNTIF(OFFSET(A3:A6,,{0,1,2,3}),I2),{1,2,3,4}),1))
chỉ cần enter
tổng quát hơn thì
Mã:
=INDEX($A$2:$D$2,SMALL(IF(COUNTIF(OFFSET(A3:A6,,COLUMN(A2:D2)-1),I2),COLUMN(A2:D2)),1))
cái này thì cần Ctrl Shift Enter
 
Lần chỉnh sửa cuối:
Bạn dùng công thức sau, kết thúc bằng tổ hợp 3 phím Ctrl + Shift + Enter sau đó kéo xuống dưới vì có số trùng trong các cột khác nhau.
=IFERROR(INDEX(A$2:D$2,SMALL(IF(($A$3:$D$6=$I$2),COLUMN($A$3:$D$6),""),ROW(1:1))),"")
 

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

Back
Top Bottom