2 Hàm VLOOKUP đặc biệt

 


1. VLOOKUP dùng 1 công thức cho toàn bảng thay vì phải vào từng công thức để sửa lại số cột dò

=VLOOKUP($A3,Sheet1!$A$3:$O$3000,$B$1:$D$1,0)
hoặc:
=VLOOKUP($A3,Sheet1!$A$3:$O$3000,B$1,0)


Trong công thức trên:
  • $A3 :Gía trị dò (cố định cột )
  • Sheet1!$A$3:$O$3000=bảng dò(cố định dòng+cột)
  • $B$1:$D$1:vùng chứa số thứ tự của cột,ví dụ cột cần lấy Service có thứ tự là 4 trong bảng data(cố định dòng+cột), hoặc B$1:ô chứa ố thứ tự của cột(cố định dòng)

Với bảng dò này, tên của cột có thể linh động HLOOKUP hoăc Index +Match. Qua đó còn có thể kiểm soát được cột bạn dò có đúng là cột bạn cần hay không.

2.VLOOKUP kết hợp CHOOSE 

VLOOKUP kết hợp CHOOSE 1 điều kiện: 

Trong bảng Data dưới có thể thấy Gía trị dò nằm ở bên PHẢI, nếu dùng VLOOKUP thông thường sẽ không dùng được(Hoặc phải copy cột cần lấy sang phía sau cột dò). Để tránh tạo thêm data và nhanh gọn ta có thể dùng Index+Match hoặc VLOOKUP+Choose
=VLOOKUP($F2,CHOOSE({1,2},$D$2:$D$15,$B$2:$B$15),2,0)


Trong công thức trên:
  • $F2 :Gía trị dò (cố định cột )
  • $D$2:$D$15:Cột chứa giá trị dò (cố định dòng+cột)
  • $B$2:$B$15: Cột chứa giá trị cần(cố định dòng+cột)

VLOOKUP kết hợp CHOOSE nhiều điều kiện: 

Trong bảng dưới,yêu cầu đặt ra là dò cột RUSH theo WO+CriteriaA+Service.

Có  thể thấy các cột dò dều nằm ở những vị trí rất lộn xộn, để dò được có thể xử lý bảng data và bảng kết quả bằng cách thêm 1 cột phía ngoài cùng trái và đặt công thức =WO&CriteriaA&Service. Tuy nhiên để tránh thêm cột , ta có thể dùng công thức MẢNG của INDEX+MATCH hoặc công thức MẢNG VLOOKUP kết hợp CHOOSE như sau:



=VLOOKUP($G2&$H2&I$2,CHOOSE({1,2},$D$2:$D$15&$E$2:$E$15&$A$2:$A$15,$B$2:$B$15),2,0)

Trong công thức trên:
  • $G2&$H2&I$2 :Các gía trị dò (cố định cột )
  • $D$2:$D$15&$E$2:$E$15&$A$2:$A$15:Các cột chứa giá trị dò (cố định dòng+cột)
  • $B$2:$B$15: Cột chứa giá trị cần(cố định dòng+cột)
**.Lưu ý:Khi gõ xong công thức, nhấn CTRL+SHIFT+ENTER vì đây là công thức mảng.









Nhận xét