Come utilizzare la funzione CERCA di Excel per trovare informazioni

La RICERCA di Excel funzione ha due forme: the forma vettoriale e il modulo array. Il modulo matrice della funzione CERCA è simile ad altre funzioni di ricerca di Excel come CERCA.VERT e HLOOKUP. Puoi usarlo per trovare o cercare valori specifici situati in una tabella di dati.

CERCA vs. CERCA.VERT e CERCA.VERT

La differenza è che:

  • Con CERCA.VERT e CERCA.ORIZZ, puoi scegliere da quale colonna o riga restituire un valore di dati. CERCA restituisce sempre un valore dall'ultima riga o colonna nel Vettore.
  • Quando si trova una corrispondenza per il valore specificato (il Lookup_value), VLOOKUP cerca solo il primo colonna di dati e CERCA.ORIZZ solo la prima riga. La funzione CERCA cerca la prima riga o colonna, a seconda della forma della matrice.

Funzione CERCA e forma della matrice

La forma dell'array può essere un quadrato (numero uguale di colonne e righe) o un rettangolo (numero diverso di colonne e righe). La forma influisce sulla posizione in cui la funzione CERCA cerca i dati:

  • Se un array è quadrato o se è tutto rettangolo (più alto che largo), LOOKUP presuppone che il i dati sono disposti in colonne e cercano una corrispondenza con Lookup_value nella prima colonna del Vettore.
  • Se un array è un rettangolo largo (più largo che alto), LOOKUP presuppone che i dati siano disposti in righe e cerca una corrispondenza con Lookup_value nella prima riga dell'array.

Sintassi e argomenti della funzione LOOKUP: modulo array

Il sintassi per il modulo matrice della funzione CERCA è:

= CERCA(valore_ricerca, matrice)

Valore di ricerca (richiesto): A valore che la funzione cerca nell'array. Il Lookup_value può essere un numero, un testo, un valore logico o un nome o un riferimento di cella che fa riferimento a un valore.

Vettore (necessario): Gamma celle che la funzione cerca per trovare il Lookup_value. I dati possono essere testo, numeri o valori logici.

Esempio di utilizzo del modulo array della funzione LOOKUP

Questo esempio usa il modulo array della funzione CERCA per trovare il prezzo di a cosa nella lista dell'inventario.

La forma dell'array è a rettangolo altoe la funzione restituisce un valore situato nell'ultima colonna dell'elenco di inventario.

Per seguire questo esempio, inserisci i dati mostrati nel foglio di lavoro di esempio di seguito.

Dati ordinati nel foglio di lavoro Excel

Ordina i dati

È necessario ordinare i dati nell'array in ordine crescente in modo che la funzione CERCA funzioni correttamente. Quando si ordinano i dati in Excel, selezionare prima le colonne e le righe di dati da ordinare, che in genere includono le intestazioni di colonna.

  1. Evidenzia celle A4 a C10 nel foglio di lavoro.

    Intervallo di celle selezionato in Excel
  2. Sul nastro, vai al Dati scheda.

    La scheda Dati in Excel
  3. Nel Ordina e filtra gruppo, selezionare Ordinare per aprire l'ordinamento la finestra di dialogo.

    Il comando Ordina in Excel
  4. Sotto il Colonna intestazione, seleziona il menu a discesa e scegli di ordinare per Parte.

    L'opzione " Ordina per parte" in Excel
  5. Sotto il Ordina su voce, seleziona il menu a tendina e scegli Valori delle celle.

    L'opzione " Ordina su valori cella"
  6. Sotto il Ordine voce, seleziona il menu a tendina e scegli Dalla A alla Z.

    L'impostazione dell'ordine dalla " A alla Z"
  7. Selezionare ok per ordinare i dati e chiudere la finestra di dialogo.

    Dati ordinati nel foglio di lavoro Excel

Esempio di funzione CERCA

Sebbene sia possibile digitare la funzione CERCA, = CERCA (A2, A5: C10), in una cella del foglio di lavoro, potresti trovare meno confuso l'uso della finestra di dialogo della funzione. La finestra di dialogo consente di inserire ogni argomento su una riga separata senza preoccuparsi della sintassi della funzione, come le parentesi ei separatori di virgole tra gli argomenti.

I passaggi seguenti descrivono in dettaglio come è stata immessa la funzione CERCA nella cella B2 utilizzando la finestra di dialogo.

Se la funzione non riesce a trovare una corrispondenza esatta per Lookup_value, sceglie il valore più grande nell'array che è minore o uguale al valore Lookup_value. Se Lookup_value è mancante o inferiore a tutti i valori nell'array, la funzione LOOKUP restituisce un errore #N/D.

  1. Nel foglio di lavoro, seleziona cella B2 per farlo Cellula attiva.

    B2 selezionato nel foglio di lavoro
  2. Vai al formule scheda.

    La scheda Formule in Excel
  3. Scegliere Ricerca e riferimento per aprire l'elenco a discesa della funzione.

    La sezione Ricerca e riferimento nella scheda Formule
  4. Selezionare CERCARE per visualizzare il Seleziona argomenti la finestra di dialogo.

    Finestra di dialogo Seleziona argomenti
  5. Scegliere lookup_value, arraye selezionare ok per visualizzare il Argomenti della funzione la finestra di dialogo.

    Argomento selezionato in CERCA
  6. Nella finestra di dialogo, selezionare il Valore di ricerca casella di testo.

    Riga Lookup_value nella finestra di dialogo.
  7. Nel foglio di lavoro, seleziona cella la2 per inserire quel riferimento di cella nella finestra di dialogo.

    Cella A2 selezionata
  8. Nella finestra di dialogo, selezionare il Vettore casella di testo.

    Riga matrice nella finestra di dialogo.
  9. Nel foglio di lavoro, evidenzia le celle A5 a C10 per inserire questo intervallo nella finestra di dialogo. Questo intervallo contiene i dati che devono essere cercati dalla funzione.

    Da A5 a C10 selezionato per Array
  10. Selezionare ok per completare la funzione e chiudere la finestra di dialogo.

  11. Un #N / A l'errore viene visualizzato nella cella B2 perché è necessario digitare un nome di parte nella cella A2.

    #NA errore in B2

Inserisci un valore di ricerca

Ecco come inserire un nome per trovare il prezzo di un articolo:

  1. Seleziona cella la2, genere cosae premere il accedere tasto sulla tastiera.

    Whatchamacallit in A2
  2. Il valore $23.56 appare nella cella B2. Questo è il prezzo di un Whachamacallit situato nell'ultima colonna della tabella dei dati.

  3. Testare la funzione digitando altri nomi di parti nella cella A2. Il prezzo per ogni parte nell'elenco viene visualizzato nella cella B2.

  4. Quando selezioni cella B2 la funzione completa = CERCA (A2, A5: C10) appare nel barra della formula sopra il foglio di lavoro.