Công thức Excel: Kết hợp chính xác cơ bản XLOOKUP -

Công thức chung

=XLOOKUP(value,rng1,rng2)

Tóm lược

Để sử dụng XLOOKUP để tìm đối sánh chính xác, bạn cần cung cấp giá trị tra cứu, phạm vi tra cứu và phạm vi kết quả. Trong ví dụ được hiển thị, công thức trong H6 là:

=XLOOKUP(G4,B5:B18,D5:D18)

trả về 3.517.424, dân số cho Berlin từ cột D.

Giải trình

Trong ví dụ được hiển thị, ô G4 chứa giá trị tra cứu, "Berlin". XLOOKUP được định cấu hình để tìm giá trị này trong bảng và trả về tập hợp. Công thức trong G5 là:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • Lookup_value đến từ ô G4
  • Lookup_array là phạm vi B5: B18, chứa tên Thành phố
  • Return_array là D5: D18, chứa Quần thể
  • Match_mode không được cung cấp và mặc định là 0 (khớp chính xác)
  • Chế độ tìm kiếm không được cung cấp và mặc định là 1 (đầu tiên đến cuối cùng)

Để trả về Hạt thay vì dân số, chỉ mảng trả về được thay đổi. Công thức trong G6 là:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP so với VLOOKUP

Công thức VLOOKUP tương đương để truy xuất tập hợp là:

=VLOOKUP(G4,B5:D18,3,0)

Có một số khác biệt đáng chú ý làm cho XLOOKUP linh hoạt hơn và dễ dự đoán hơn:

  • VLOOKUP yêu cầu mảng bảng đầy đủ làm đối số thứ hai. XLOOKUP chỉ yêu cầu phạm vi có giá trị tra cứu.
  • VLOOKUP yêu cầu đối số chỉ mục cột để chỉ định cột kết quả. XLOOKUP yêu cầu một phạm vi.
  • Theo mặc định, hàm VLOOKUP thực hiện so khớp gần đúng. Hành vi này có thể gây ra các vấn đề nghiêm trọng. XLOOKUP thực hiện đối sánh chính xác theo mặc định.

thú vị bài viết...