Hai una cartella di lavoro di Excel con migliaia di numeri e parole. Ci sono sicuramente multipli dello stesso numero o parola lì dentro. Potrebbe essere necessario trovarli. Quindi esamineremo diversi modi per trovare i valori corrispondenti in Excel 365 .
Ci occuperemo di trovare le stesse parole o numeri in due fogli di lavoro diversi e in due colonne diverse. Vedremo come utilizzare le funzioni ESATTO, CONFRONTA e CERCA.VERT. Alcuni dei metodi che useremo potrebbero non funzionare nella versione web di Microsoft Excel, ma funzioneranno tutti nella versione desktop.
Sommario
- Cos'è una funzione di Excel?
- La funzione esatta
- La funzione CONFRONTA
- La funzione CERCA.VERT
- Come trovo i valori corrispondenti in due fogli diversi?
- In quale altro modo posso utilizzare queste funzioni?
Cos'è una funzione di Excel?
Se hai già utilizzato le funzioni in precedenza, vai avanti.
Una funzione di Excel è come una mini app. Applica una serie di passaggi per eseguire una singola attività. Le funzioni di Excel più comunemente utilizzate si trovano nella scheda Formule . Qui li vediamo classificati in base alla natura della funzione:
- Somma automatica
- Usato di recente
- Finanziario
- Logico
- Testo
- Appuntamento
- Ricerca e riferimento
- Matematica e trigonometria
- Più funzioni.
La categoria Altre funzioni contiene le categorie Statistica, Ingegneria, Cubo, Informazioni, Compatibilità e Web .
La funzione esatta
Il compito della funzione Esatto è scorrere le righe di due colonne e trovare i valori corrispondenti nelle celle di Excel. Esatto significa esatto. Di per sé, la funzione Exact fa distinzione tra maiuscole e minuscole. Non vedrà New York e New York come una coppia.
Nell'esempio seguente, sono presenti due colonne di testo: biglietti e ricevute. Per solo 10 set di testo, potremmo confrontarli guardandoli. Immagina se ci fossero almeno 1.000 righe. Questo è quando useresti la funzione Exact.
Posizionare il cursore nella cella C2. Nella barra della formula, inserisci la formula
=ESATTO(E2:E10;F2:F10)
E2:E10 si riferisce alla prima colonna di valori e F2:F10 si riferisce alla colonna accanto ad essa. Dopo aver premuto Invio , Excel confronterà i due valori in ciascuna riga e ci dirà se si tratta di una corrispondenza ( True ) o meno ( False ). Poiché abbiamo utilizzato gli intervalli anziché solo due celle, la formula si riverserà nelle celle sottostanti e valuterà tutte le altre righe.
Questo metodo è però limitato. Confronterà solo due celle che si trovano sulla stessa riga. Ad esempio, non confronterà ciò che è in A2 con B3. Come lo facciamo? MATCH può aiutare.
La funzione CONFRONTA
MATCH può essere utilizzato per dirci dove si trova una corrispondenza per un valore specifico in un intervallo di celle.
Supponiamo di voler scoprire in quale riga si trova uno specifico SKU (Stock Keeping Unit), nell'esempio seguente.
Se vogliamo trovare in quale riga si trova AA003, useremo la formula:
=CONFRONTA(J1;E2:E9;0)
J1 si riferisce alla cella con il valore che vogliamo far corrispondere. E2:E9 si riferisce all'intervallo di valori che stiamo cercando. Lo zero ( 0 ) alla fine della formula indica a Excel di cercare una corrispondenza esatta. Se stessimo abbinando i numeri, potremmo usare 1 per trovare qualcosa di meno della nostra query o 2 per trovare qualcosa di più grande della nostra query.
Ma se volessimo trovare il prezzo di AA003?
La funzione CERCA.VERT
La V in VLOOKUP sta per verticale. Significa che può cercare un dato valore in una colonna. Ciò che può anche fare è restituire un valore sulla stessa riga del valore trovato.
Se disponi di un abbonamento a Office 365 nel canale mensile, puoi utilizzare il nuovo XLOOKUP . Se hai solo l'abbonamento semestrale, sarà disponibile a luglio 2020.
Usiamo gli stessi dati di inventario e proviamo a trovare il prezzo di qualcosa.
Dove prima cercavamo una riga, inserisci la formula:
=CERCA.VERT(J1;E2:G9;3;FALSO)
J1 si riferisce alla cella con il valore che stiamo abbinando. E2:G9 è l'intervallo di valori con cui stiamo lavorando. Ma VLOOKUP cercherà una corrispondenza solo nella prima colonna di quell'intervallo. Il 3 si riferisce alla terza colonna dall'inizio dell'intervallo.
Quindi, quando digitiamo uno SKU in J1, VLOOKUP troverà la corrispondenza e prenderà il valore dalla cella 3 colonne sopra di essa. FALSE indica a Excel il tipo di corrispondenza che stiamo cercando. FALSE significa che deve essere una corrispondenza esatta dove TRUE gli direbbe che deve essere una corrispondenza ravvicinata.
Come trovo i valori corrispondenti in due fogli diversi?
Ognuna delle funzioni di cui sopra può funzionare su due fogli diversi per trovare i valori corrispondenti in Excel. Useremo la funzione EXACT per mostrarti come. Questo può essere fatto con quasi tutte le funzioni. Non solo quelli che abbiamo trattato qui. Esistono anche altri modi per collegare le celle tra diversi fogli e cartelle di lavoro .
Lavorando sul foglio Titolari , entriamo nella formula
=ESATTO(D2:D10;Biglietti!E2:E10)
D2:D10 è l'intervallo che abbiamo selezionato nella scheda dei Titolari. Dopo aver inserito una virgola, possiamo fare clic sul foglio dei biglietti e trascinare e selezionare il secondo intervallo.
Guarda come fa riferimento al foglio e all'intervallo come Tickets!E2:E10 ? In questo caso ogni riga corrisponde, quindi i risultati sono tutti veri.
In quale altro modo posso utilizzare queste funzioni?
Una volta padroneggiate queste funzioni per abbinare e trovare cose, puoi iniziare a fare molte cose diverse con loro. Dai anche un'occhiata all'utilizzo delle funzioni INDEX e MATCH insieme per fare qualcosa di simile a VLOOKUP.
Hai alcuni suggerimenti interessanti sull'utilizzo delle funzioni di Excel per trovare i valori corrispondenti in Excel? Forse una domanda su come fare di più? Mandaci una nota nei commenti qui sotto.
Utilizzo di INDICE e CORRISPONDENZA anziché CERCA.VERT
Esistono alcune limitazioni nell'utilizzo di CERCA.VERT: la funzione CERCA.VERT può cercare solo un valore da sinistra a destra. Ciò significa che la colonna contenente il valore cercato dovrebbe sempre trovarsi a sinistra della colonna contenente il valore restituito. Ora, se il tuo foglio di calcolo non è creato in questo modo, non utilizzare CERCA.VERT. Utilizzare invece la combinazione delle funzioni INDICE e CONFRONTA.
Questo esempio mostra un piccolo elenco in cui il valore su cui vogliamo cercare, Chicago, non è nella colonna più a sinistra. Quindi, non possiamo usare CERCA.VERT. Utilizzeremo invece la funzione CONFRONTA per trovare Chicago nell'intervallo B1:B11. Si trova nella riga 4. Quindi, INDICE utilizza quel valore come argomento di ricerca e trova la popolazione di Chicago nella quarta colonna (colonna D). La formula utilizzata è mostrata nella cella A14.