Formula Excel: potrivirea exactă de bază XLOOKUP -

Formula generică

=XLOOKUP(value,rng1,rng2)

rezumat

Pentru a utiliza XLOOKUP pentru a găsi o potrivire exactă, va trebui să furnizați o valoare de căutare, un interval de căutare și un interval de rezultate. În exemplul prezentat, formula din H6 este:

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

care returnează 3.517.424, populația pentru Berlin din coloana D.

Explicaţie

În exemplul prezentat, celula G4 conține valoarea de căutare, „Berlin”. XLOOKUP este configurat pentru a găsi această valoare în tabel și pentru a returna populația. Formula din G5 este:

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

  • Look_value provine din celula G4
  • Look_array este intervalul B5: B18, care conține nume de orașe
  • Return_array este D5: D18, care conține Populație
  • Match_mode nu este furnizat și implicit este 0 (potrivire exactă)
  • Modul căutare nu este furnizat și implicit este 1 (primul până la ultimul)

Pentru a returna județul în loc de populație, se schimbă doar matricea de returnare. Formula din G6 este:

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

XLOOKUP vs VLOOKUP

Formula echivalentă VLOOKUP pentru a recupera populația este:

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

Există câteva diferențe notabile care fac XLOOKUP mai flexibil și previzibil:

  • VLOOKUP necesită matricea completă de tabel ca al doilea argument. XLOOKUP necesită numai intervalul cu valori de căutare.
  • VLOOKUP necesită un argument index coloană pentru a specifica o coloană de rezultat. XLOOKUP necesită o gamă.
  • VLOOKUP efectuează o potrivire aproximativă în mod implicit. Acest comportament poate provoca probleme grave. XLOOKUP efectuează o potrivire exactă în mod implicit.

Articole interesante...