Funcția Xlookup în Google Sheets vă oferă o modalitate ușoară de a găsi datele pe care le căutați rapid. XLookup nu are aceleași limitări ca VLookup și HLookup, permițându -vă să efectuați căutări în orice direcție.
Daca esti un utilizator Microsoft Excel , ai putea avea a folosit Xlookup acolo . Din fericire, funcționează la fel în Google Sheets. Indiferent dacă sunteți obișnuit cu funcția în Excel sau cu totul nou pentru aceasta, vă vom arăta cum să utilizați Xlookup pentru a găsi valori specifice dintr -o serie de celule.
Despre xlookup în foile Google
Cu funcția Xlookup și cu formula însoțitoare, puteți Efectuați o căutare Într -o gamă de celule și returnează un rezultat de potrivire de la altul. Acest lucru este util pentru foile care conțin o mulțime de date în care utilizarea globurilor oculare necesită mult timp.
Sintaxa pentru funcție este
XLookup (Search_Value, SHOOKUP_RANGE, REZULTATE_RANGE, MASSIME_VALUE, MATCH_MODE, Search_Mode).
Primele trei argumente sunt necesare. Cele trei argumente rămase pot fi utilizate pentru a vă personaliza căutarea.
- Search_Value: Valoarea de căutare care poate fi un număr, text sau referință celulară. Textul trebuie plasat în ghilimele.
-
Căutare_range:
Gama de celule pentru a căuta
Search_Valuecare ar trebui să fie un singur rând sau o coloană. -
Rezultat_range:
Intervalul de celule pentru a căuta rezultatul care corespunde cu
Search_Valuecare ar trebui să aibă aceeași dimensiune ca Lookup_Range. -
Missing_Value:
Valoarea de returnare dacă nu există nicio potrivire cu
Search_Value. Formula se întoarce Eroarea #N/A în mod implicit. -
Match_mode:
Cum să găsiți potrivirea
Search_Value. Introduceți 0 pentru o potrivire exactă, 1 pentru o potrivire exactă sau următoarea valoare mai mare decâtSearch_Value, -1 pentru o potrivire exactă sau o valoare următoare mai mică decâtSearch_Valuesau 2 pentru un meci cu wildcard. Valoarea implicită este 0. -
Search_mode:
Cum se caută
Căutare_range. Introduceți 1 pentru a căuta de la prima la ultima intrare, -1 pentru a căuta de la ultima la prima intrare, 2 pentru a utiliza o căutare binară cu valori în ordine crescătoare sau -2 pentru a utiliza o căutare binară cu valori în ordine descendentă. Valoarea implicită este 1.
Cum se folosește xlookup în foile Google
Pentru a arăta cum funcționează funcția, vom începe cu un Căutare simplă Utilizarea argumentelor necesare și apoi treceți la exemple suplimentare care utilizează argumentele opționale.
LEGATE DE: Cum să găsiți date în foile Google cu VLookup
Aici, avem o foaie de comenzi ale clienților care include datele de contact și informațiile despre comandă. Pentru primul exemplu, vom face o căutare simplă a numărului de comandă pentru a returna numele clientului folosind această formulă:
Pentru a descompune formula, 1234356 este
Search_Value
sau numărul de comandă, D2: D14 este
Căutare_range
, și A2: A14 este
Rezultat_range
. După cum puteți vedea, numărul de comandă 123456 aparține lui Marge Simpson.
Deoarece Xlookup poate funcționa de la stânga la dreapta, precum și de la dreapta la stânga, putem face invers. Aici, vom căuta Marge Simpson în gama A2 până la A14 pentru a găsi numărul de comandă în intervalul D2 până la D14.
Valoarea lipsă
În următorul exemplu, vom include „zero” pentru
Missing_Value
. Deci, dacă search_value nu este găsit, vom vedea zero în locul implicit #n/a.
Deoarece căutarea noastră de Homer Simpson nu se regăsește în gama A2 până la A14, rezultatul nostru este zero.
Mod de potrivire
Pentru un exemplu folosind
Match_mode
argument, vom folosi un
Search_Value
de 29 pentru suma din intervalul F2 până la F14 pentru a găsi numele clientului în intervalul A2 până la A14.
Vom include un
Match_mode
de 1 pentru o potrivire exactă sau următoarea valoare mai mare. Rețineți că nu există
Missing_Value
argument în formulă.
Puteți vedea că rezultatul este Raj Koothrappali. Deoarece nu există nicio potrivire pentru 29, formula ne oferă un rezultat pentru următoarea valoare mai mare, care este 30.
Mod de căutare
Iată încă un exemplu folosind atât
Match_mode
și
Search_mode
argumente cu același lucru
Search_Value
de 29 în F2 până la F14. Din nou, căutăm numele clientului în gama A2 până la A14.
Vom căuta o potrivire exactă sau următoarea valoare mai mică, căutând de la ultima intrare la prima. Deci, intrăm -1 pentru
Match_mode
și -1 pentru
Search_mode
. Ca mai sus,
Missing_Value
este omis.
După cum puteți vedea, rezultatul este Michael Kelso. Deoarece nu există nicio potrivire pentru 29, formula ne oferă următoarea valoare mai mică, care este 28. Chiar dacă Eric Forman se potrivește și cu 28, am efectuat căutarea din ultimul intrare la primul (de jos în sus), deci Michael Kelso este primul rezultat găsit.
Dacă ar fi să căutăm de la
primul
intrare la
ultimul
(de sus în jos) folosind un
Search_mode
de 1 în loc de -1, atunci Eric Forman ar fi rezultatul găsit.
Când aveți o foaie de calcul plină de date, căutați o valoare Găsiți datele sale potrivite poate dura timp. Dar dacă utilizați Xlookup în foile Google, veți găsi ceea ce aveți nevoie într -o clipă.
Pentru mai multe, consultați Aceste funcții de bază Google Sheets Poate doriți să încercați.
- › OnePlus 11 este aici, dar cu un început dur
- › Microsoft Edge primește chat AI și un aspect nou pe Windows
- › Wyze este jos, nu doar tu
- › Microsoft transformă Bing într -un motor de căutare AI
- › Bose QuietComfort Earbuds 2 Recenzie: Un pas înainte pentru audio de anulare a zgomotului
- › Cum să blochezi sau să deblochezi pe cineva pe Tiktok