Công thức tìm kiếm 2 cột

Liên hệ QC

hml89

Thành viên tiêu biểu
Tham gia
14/9/12
Bài viết
526
Được thích
392
Giới tính
Nam
Xin chào anh/chị/em trong diễn đàn.

Hiện tại tôi đang gặp khó khăn trong công thức tìm kiếm có điều kiện. Trước tôi có dùng để tìm kiếm 1 lần rồi bằng index và match, nhưng giờ tôi không còn nhớ làm như thế nào nữa.
Mong mọi người giúp đỡ. Chi tiết mọi người xem giúp trong file đính kèm.

Xin cám ơn!
 

File đính kèm

  • congthuctimkiem.xls
    25.5 KB · Đọc: 13
Xin chào anh/chị/em trong diễn đàn.

Hiện tại tôi đang gặp khó khăn trong công thức tìm kiếm có điều kiện. Trước tôi có dùng để tìm kiếm 1 lần rồi bằng index và match, nhưng giờ tôi không còn nhớ làm như thế nào nữa.
Mong mọi người giúp đỡ. Chi tiết mọi người xem giúp trong file đính kèm.

Xin cám ơn!
Có hai cách:
  1. I6=IFERROR(1/(1/VLOOKUP(H6,$A$2:$D$5,4,)),VLOOKUP(H6,$A$2:$D$5,3,))
  2. I6=VLOOKUP(H6,$A$2:$D$5,4-(VLOOKUP(H6,$A$2:$D$5,4,)=0),)
Thân
 
Có hai cách:
  1. I6=IFERROR(1/(1/VLOOKUP(H6,$A$2:$D$5,4,)),VLOOKUP(H6,$A$2:$D$5,3,))
  2. I6=VLOOKUP(H6,$A$2:$D$5,4-(VLOOKUP(H6,$A$2:$D$5,4,)=0),)
Thân
Cám ơn @Phan Thế Hiệp . Ăn tết lâu nên đầu cũng lú hết rồi . Bạn cho tôi hỏi chút là trước tôi nhớ mang máng là có làm cái này nhưng có dùng index+ match, bạn cho tôi hỏi là liệu có dùng được công thức đó không nhỉ? hay là tôi bị nhớ nhầm.
Chúc bạn buổi tối vui vẻ.
 
Cái này do tìm kiếm cùng 1 giá trị (A,A,A,A,A,A) nên "hình như" ko xài Match được, Nếu nhiều giá trị khác nhau ví dụ ( con cá, cây kéo....) thì có thể dùng Index(mảng, Match( con cá, mảng giá trị, 0)).
Match( con cá, mảng giá trị, 0): Trả về giá trị số thứ tự dòng trong mảng
Index (mảng cần dò, kết quả dòng từ Match)--> Kết quả của cột D
Thêm hàm if nếu mún chọn ko có giá trị trong D thì Sang C .. Kiểu thế :p. Mong đc góp ý thêm
 
Cám ơn @Phan Thế Hiệp . Ăn tết lâu nên đầu cũng lú hết rồi . Bạn cho tôi hỏi chút là trước tôi nhớ mang máng là có làm cái này nhưng có dùng index+ match, bạn cho tôi hỏi là liệu có dùng được công thức đó không nhỉ? hay là tôi bị nhớ nhầm.
Chúc bạn buổi tối vui vẻ.
Chắc nhớ nhầm! :p

Chúc bạn ngày vui.
/-*+//-*+//-*+/
 
Chắc nhớ nhầm! :p

Chúc bạn ngày vui.
/-*+//-*+//-*+/
hee, đầu toàn bánh chưng rồi. Cám ơn @Phan Thế Hiệp nhiều.
Bài đã được tự động gộp:

Cái này do tìm kiếm cùng 1 giá trị (A,A,A,A,A,A) nên "hình như" ko xài Match được, Nếu nhiều giá trị khác nhau ví dụ ( con cá, cây kéo....) thì có thể dùng Index(mảng, Match( con cá, mảng giá trị, 0)).
Match( con cá, mảng giá trị, 0): Trả về giá trị số thứ tự dòng trong mảng
Index (mảng cần dò, kết quả dòng từ Match)--> Kết quả của cột D
Thêm hàm if nếu mún chọn ko có giá trị trong D thì Sang C .. Kiểu thế :p. Mong đc góp ý thêm
Cám ơn bạn!
 
Bác ơi! chuyển hàm max sang tìm cột sản phẩm có ký tự khác nhau như A1, A2, A3, B1... bác ghi đó
Thay vì công thức bạn làm tại cột phụ là:
F2=IF(LEN(D2)=0,INDEX($C$2:$C$5,MATCH($B2,$B$2:$B5,0),0),INDEX($D$2:$D$5,MATCH($B2,$B$2:$B5,0),0))​
Bạn chỉ cần công thức đơn giản hơn:
F2=IF(D2,D2,C2)​
Thân
 
Thay vì công thức bạn làm tại cột phụ là:
F2=IF(LEN(D2)=0,INDEX($C$2:$C$5,MATCH($B2,$B$2:$B5,0),0),INDEX($D$2:$D$5,MATCH($B2,$B$2:$B5,0),0))​
Bạn chỉ cần công thức đơn giản hơn:
F2=IF(D2,D2,C2)​
Thân
Chuẩn bác, đầu cứ nghĩ tới idex với match bác bảo.Thanks bác
 
Web KT
Back
Top Bottom