Rumus Excel: Pencocokan tepat dasar XLOOKUP -

Formula umum

=XLOOKUP(value,rng1,rng2)

Ringkasan

Untuk menggunakan XLOOKUP untuk menemukan pencocokan tepat, Anda harus memberikan nilai pencarian, rentang pencarian, dan rentang hasil. Pada contoh yang ditampilkan, rumus di H6 adalah:

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

yang menghasilkan 3.517.424, populasi Berlin dari kolom D.

Penjelasan

Dalam contoh yang ditampilkan, sel G4 berisi nilai pencarian, "Berlin". XLOOKUP dikonfigurasi untuk menemukan nilai ini dalam tabel, dan mengembalikan populasi. Rumus di G5 adalah:

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

  • Lookup_value berasal dari sel G4
  • Lookup_array adalah rentang B5: B18, yang berisi nama Kota
  • Return_array adalah D5: D18, yang berisi Populasi
  • Match_mode tidak tersedia dan defaultnya 0 (sama persis)
  • Search_mode tidak tersedia dan defaultnya adalah 1 (first to last)

Untuk mengembalikan County, bukan populasi, hanya array yang dikembalikan yang diubah. Rumus di G6 adalah:

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

XLOOKUP vs VLOOKUP

Rumus VLOOKUP yang setara untuk mengambil populasi adalah:

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

Ada beberapa perbedaan penting yang membuat XLOOKUP lebih fleksibel dan dapat diprediksi:

  • VLOOKUP membutuhkan array tabel lengkap sebagai argumen kedua. XLOOKUP hanya membutuhkan rentang dengan nilai pencarian.
  • VLOOKUP memerlukan argumen indeks kolom untuk menentukan kolom hasil. XLOOKUP membutuhkan rentang.
  • VLOOKUP melakukan perkiraan kecocokan secara default. Perilaku ini dapat menyebabkan masalah serius. XLOOKUP melakukan pencocokan tepat secara default.

Artikel yang menarik...