Come utilizzare la funzione CERCA in Excel

Sommario:

Come utilizzare la funzione CERCA in Excel
Come utilizzare la funzione CERCA in Excel
Anonim

Cosa sapere

  • La funzione CERCA in Excel viene utilizzata per cercare informazioni in una riga o in una colonna.
  • Ci sono due modi per usare una formula LOOKUP, a seconda delle tue esigenze: come vettore e come array.
  • Il tipo di vettore ricerca solo una riga o una colonna, mentre un array ricerca più righe e colonne.

Questo articolo spiega come utilizzare la funzione CERCA in qualsiasi versione di Excel, inclusi Excel 2019 e Microsoft 365.

Cos'è la funzione CERCA?

La funzione CERCA in Excel viene utilizzata per cercare informazioni in una riga o in una colonna. Individua un valore dalla stessa posizione nella riga o nella colonna del valore iniziale, quindi è molto utile quando si tratta di tabelle strutturate in cui tutte le righe e le colonne contengono dati simili.

Ci sono due modi per scrivere una formula CERCA in Excel a seconda delle tue esigenze. Una forma è chiamata vettore e l' altra è array.

Image
Image

La funzione CERCA può essere utilizzata in ogni versione di Excel.

LOOKUP Sintassi e argomenti della funzione

Ci sono due modi per usare la funzione CERCA:

Vettore

Il modulo vettoriale ricerca in una riga o in una sola colonna. Tale intervallo è chiamato vettore. Il valore restituito è quello che si trova nella stessa posizione dell' altro set di dati selezionato.

=LOOKUP(valore_ricerca, vettore_ricerca, [vettore_risultato])

  • lookup_value è il valore che la funzione dovrebbe cercare all'interno del vettore. Può essere un numero, testo, valore logico, nome o riferimento. Questo argomento è obbligatorio.
  • lookup_vector è l'intervallo. Può essere una singola riga o una singola colonna. I valori nel vettore devono essere in ordine crescente (ad es. 1, 2, 3 o A, B, C). Questo argomento è obbligatorio.
  • result_vector è un intervallo opzionale. Se utilizzato, deve avere esattamente le stesse dimensioni di lookup_vector.

Ecco altre regole da ricordare quando usi la forma vettoriale della funzione CERCA:

  • Se lookup_value è inferiore al valore più piccolo in lookup_vector, Excel genera l'errore N/D.
  • Se lookup_value non può essere trovato, la funzione LOOKUP corrisponde al valore più grande in lookup_vector minore o uguale a lookup_value.

Array

Il modulo array può cercare un valore in più righe e colonne. Individua prima il valore specificato nella prima riga o colonna della selezione, quindi restituisce il valore della stessa posizione nell'ultima riga o colonna.

=CERCA(valore_ricerca, array)

  • lookup_value è il valore che la funzione dovrebbe cercare all'interno dell'array. Può essere un numero, testo, valore logico, nome o riferimento. I valori devono essere in ordine crescente (ad es. 1, 2, 3 o A, B, C). Questo argomento è obbligatorio.
  • array è l'intervallo di celle che contiene il valore che stai confrontando con lookup_value. Questo argomento è obbligatorio.

Ricorda anche queste regole:

  • Se non è possibile trovare valore_ricerca, viene utilizzato invece il valore più grande nell'array inferiore o uguale a valore_ricerca.
  • Se lookup_value è inferiore al valore più grande nella prima riga o colonna, viene restituito l'errore N/D.
  • Se l'array include più colonne che righe, la funzione CERCA cerca valore_ricerca nella prima riga.
  • Se l'array include più righe della colonna, la funzione CERCA cerca il valore_ricerca nella prima colonna.

Esempi di funzione CERCA

Di seguito sono riportati diversi esempi di come utilizzare LOOKUP nelle formule:

Usa vettore di ricerca per cercare nella tabella

=CERCA(1003, LA2:LA5, C2:C5)

Image
Image

Ecco un esempio di come utilizzare la funzione CERCA quando abbiamo bisogno di controllare il prezzo in una tabella organizzata per numero di parte. Poiché sappiamo che i codici articolo sono elencati in A2:A5 e i prezzi sono in C2:C5, possiamo cercare il codice articolo 1003 utilizzando questi parametri.

Usa matrice di ricerca per cercare nella tabella

=CERCA(1003, LA2:C5)

Image
Image

L' altro modo per usare la funzione CERCA sullo stesso insieme di dati dell'esempio sopra, è con un array. Invece di scegliere due colonne singole, selezioniamo l'intera tabella. Tuttavia, poiché in questo esempio abbiamo bisogno del prezzo, interrompiamo la selezione nella colonna C poiché la funzione acquisirà qualsiasi valore trovato nella stessa posizione nell'ultima colonna.

Trova il numero più vicino nella tabella

=CERCA(LA2, RE2:RE6, FA2:FA6)

Image
Image

Questa formula RICERCA incrocia il punteggio nella colonna A con il sistema di valutazione nella colonna D. La funzione RICERCA vede dove cade il punteggio nel sistema di valutazione, quindi cerca il voto in F2:F6 per sapere cosa scrivere accanto alla partitura. Poiché alcuni di questi valori non si trovano nella tabella a destra, CERCA utilizza il valore successivo più basso.

Questa particolare formula potrebbe anche essere scritta in forma di matrice come questa:

=CERCA(LA2, RE2:FA6)

I risultati sono gli stessi poiché la colonna D è l'inizio della selezione e la fine, che contiene il voto, è la colonna F.

I segni del dollaro possono essere utilizzati nelle formule in modo che quando li trascini lungo una colonna per applicare la funzione ad altre celle, anche i riferimenti non vengano trascinati. Puoi leggere di più sui riferimenti di celle miste qui.

Individua l'ultimo numero nell'elenco

=CERCA(9.999999999999999E+307, LA:A)

Image
Image

La formula CERCA trova l'ultimo numero nella colonna A. Poiché 9.9999999999999999E+307 è il numero più grande che puoi avere in un foglio di lavoro Excel, la formula mostrerà l'ultimo numero nell'elenco, anche se ci sono celle vuote compreso nell'intervallo.

Individua l'ultimo valore di testo nell'elenco

=CERCA(RIPETI("z", 255), LA:LA)

Image
Image

L'esempio individua l'ultimo valore di testo dalla colonna A. La funzione REPT viene utilizzata qui per ripetere z fino al numero massimo che può essere qualsiasi valore di testo, che è 255. Simile all'esempio numerico, questo identifica semplicemente l'ultima cella che contiene il testo.

Usa i dati della tabella per trovare i valori di intestazione

=CERCA(2, 1/(SI3:SOL3 ""), SI$2:SOL$2)

Image
Image

Questo ultimo esempio della funzione CERCA di Excel coinvolge alcune cose non descritte in questo articolo, ma vale comunque la pena dare un'occhiata in modo da poter vedere quanto può essere utile questa funzione. L'idea generale qui è che stiamo determinando l'ultima voce in ogni riga e quindi cercando la data nella riga 2 per sapere l'ultima volta che abbiamo pagato quelle fatture.

Altre funzioni come CERCA

LOOKUP è una funzione di ricerca/riferimento abbastanza semplice. Ne esistono altri che vanno bene per usi più avanzati.

VLOOKUP e HLOOKUP ti consentono di eseguire ricerche verticali o orizzontali e possono specificare se eseguire una corrispondenza esatta o approssimativa. CERCA restituisce automaticamente il valore più vicino se non viene trovata una corrispondenza esatta.

XLOOKUP è una funzione di ricerca simile e più avanzata.

Consigliato: