In questo video, vedremo come utilizzare CERCA.VERT per cercare i valori in una tabella di Excel.
In questo foglio di lavoro, ho una tabella che contiene i dati dei dipendenti, denominata Table1.
Per illustrare come lavorare con CERCA.VERT quando i dati di origine si trovano in una tabella, imposterò le formule a destra per estrarre i dati dalla tabella, facendo corrispondere l'ID di un dipendente.
Innanzitutto, selezionerò l'intestazione della tabella e utilizzerò Incolla speciale con trasposizione per ottenere i valori del campo.
Quindi aggiungerò un po 'di formattazione e un valore ID in modo da avere qualcosa con cui confrontarmi.
Ora scriverò la prima formula CERCA.VERT.
Per la ricerca, voglio il valore da K4, bloccato in modo che non cambi quando copio la formula.
Per l'array di tabelle, voglio la tabella di ricerca stessa, Table1.
Ora, poiché CERCA.VERT guarda solo a destra, è importante che la ricerca sia a sinistra dei valori che vogliamo recuperare.
In questa tabella, l'ID è la colonna più a sinistra, quindi possiamo ottenere qualsiasi valore.
Per l'ID colonna, ho bisogno di 2, poiché il primo nome è la seconda colonna nella tabella.
Il tipo di corrispondenza è zero o falso, poiché voglio forzare una corrispondenza esatta.
Quando inserisco la formula, otteniamo "Julie", che è corretto.
Se copio la formula nella riga successiva, devo solo regolare il numero della colonna per ottenere il cognome.
E posso fare lo stesso per tutti gli altri campi.
Potresti chiederti se esiste un modo semplice per evitare l'hardcoding del numero di colonna nella formula?
La risposta è si. Poiché i nomi nella colonna J corrispondono ai valori nell'intestazione della tabella, posso utilizzare la funzione CONFRONTA per ottenere un indice per ogni campo.
Per dimostrare, userò MATCH nella colonna L da solo.
Il valore di ricerca proviene dalla colonna J.
L'array è l'intestazione della tabella.
Il tipo di corrispondenza è zero, per la corrispondenza esatta.
Quando copio la formula verso il basso, ottengo un indice numerico per ogni campo.
Ora ho solo bisogno di copiare la formula MATCH in CERCA.VERT per sostituire l'indice di colonna codificato.
Questo è un esempio di funzioni di nidificazione all'interno di una formula.
Quando copio la formula verso il basso, ottengo un risultato per ogni campo.
Vado avanti e rimuovo la colonna helper.
Quando cambio il valore ID, tutto funziona.
Inoltre, poiché utilizzo una tabella, posso aggiungere facilmente più dati e le stesse formule continueranno a funzionare senza modifiche.
Infine, l'utilizzo della corrispondenza in questo modo offre un vantaggio davvero interessante: posso facilmente riordinare i campi nelle formule di output o, nella tabella stessa, e le formule CERCA.VERT continuano a funzionare.
Corso
Tabelle ExcelScorciatoie correlate
Copia celle selezionate Ctrl
+ C
⌘
+ C
Visualizza la finestra di dialogo Incolla speciale Ctrl
+ Alt
+ V
⌘
+ ⌃
+ V
Invio e scorri verso il basso Enter
Return
Invio e sposta a destra Tab
Tab
Incolla contenuto dagli appunti Ctrl
+ V
⌘
+ V
Applica formato data Ctrl
+ Shift
+ #
⌃
+ ⇧
+ #
Elimina colonne Ctrl
+ -
⌘
+ -
Seleziona tabella Ctrl
+ A
⌘
+ A
Completa la voce e rimani nello stesso cella Ctrl
+ Enter
⌃
+ Return
Alterna i riferimenti assoluti e relativi F4
⌘
+ T
Seleziona la colonna della tabella Ctrl
+ Space
⌃
+ Space