Come usare VLOOKUP per le corrispondenze parziali in Excel (4 modi adatti)

  • Condividi Questo
Hugh West

Funzione VLOOKUP è generalmente utilizzato per cercare o trovare qualsiasi elemento all'interno di un intervallo o di una tabella in Excel. Possiamo trovare qualsiasi elemento con corrispondenze parziali utilizzando l'opzione VLOOKUP Esistono diversi modi per eseguire questo tipo di operazione. In questo articolo vi mostrerò 4 modi adatti per trovare qualsiasi cosa con la funzione VLOOKUP per la corrispondenza parziale in Excel.

Scaricate la cartella di lavoro pratica

Potete scaricare gratuitamente il nostro quaderno di esercizi da qui!

VLOOKUP per le corrispondenze parziali.xlsx

4 modi adatti per utilizzare VLOOKUP per le corrispondenze parziali

1. VLOOKUP con caratteri jolly per ottenere una corrispondenza parziale/esatta da una singola colonna

Supponiamo di avere un dataset di informazioni sulle vendite con Nome , ID , Data di adesione , e Vendite .

Ora vogliamo cercare i nomi di questo set di dati con input parziali. Si può usare il metodo Funzione VLOOKUP A questo proposito, seguite i passaggi seguenti per ottenere questo risultato.

📌 Passi:

  • Innanzitutto, inserite la seguente formula nella cella C15 e premere il tasto Entrare chiave.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)

🔎 Ripartizione della formula:

  • Nel primo argomento "*"&C14& "*" è il valore di ricerca. In questo caso si utilizzano i caratteri jolly per controllare il valore di ricerca.
  • B5:E12 è l'intervallo in cui cercare il valore.
  • 1 viene utilizzato perché si vogliono estrarre i dati dalla prima colonna.
  • FALSO è usato per definire la corrispondenza esatta.
  • A questo punto, inserire qualsiasi parola chiave in cella C14 e premere il tasto Entrare chiave.

In questo modo, si può trovare una corrispondenza parziale per qualsiasi numero di caratteri e all'interno di qualsiasi parte del testo dell'intervallo di ricerca, utilizzando il comando VLOOKUP con i caratteri jolly.

Per saperne di più: VLOOKUP con caratteri jolly in Excel (3 metodi)

2. Recuperare dati con corrispondenza parziale da un intervallo

Nella prima parte, abbiamo estratto solo un valore, Name. Ora recupereremo il valore Nome e Unire i dati dalla parola chiave ricercata con una corrispondenza parziale. Seguite i passaggi seguenti per farlo.

📌 Passi:

  • Per prima cosa, fare clic su cella C16 e inserire la seguente formula.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)

Questa formula è simile alla precedente, ma la differenza principale è che vogliamo estrarre la data di unione dalla terza colonna, per questo motivo viene indicato il 3 come indice di colonna.

  • Successivamente, premere il tasto Entrare chiave.

  • Di seguito, inserire una qualsiasi parola chiave nella casella di ricerca su cella C14 e premere Entrare.

Pertanto, sarà possibile recuperare dati a più colonne con il metodo Funzione VLOOKUP per corrispondenza parziale.

Per saperne di più: VLOOKUP e restituzione di tutte le corrispondenze in Excel (7 modi)

3. Ottenere una corrispondenza parziale di dati numerici con VLOOKUP

Finora abbiamo estratto solo il nome e la data di unione dal set di dati. Ora in questa sezione scopriremo le vendite per i nomi abbinati. Seguite i passaggi seguenti per raggiungere questo obiettivo.

📌 Passi:

  • All'inizio, fare clic su cella C17 e inserire la seguente formula.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)

  • Di seguito, premere il tasto Entrare chiave.

🔎 Formula di ripartizione:

  • Questa formula è identica alla precedente, con la differenza che vogliamo estrarre il salario dalla terza colonna. 4 è dato come indice di colonna.
  • A questo punto, inserire una qualsiasi parola chiave nella casella di ricerca di cella C14 e premere il tasto Entrare chiave.

Di conseguenza, sarà possibile cercare più valori con corrispondenze parziali, compresi i valori numerici.

Per saperne di più: VLOOKUP Parziale per la corrispondenza di più valori (3 approcci)

Letture simili

  • VLOOKUP non funziona (8 motivi e soluzioni)
  • Excel LOOKUP vs VLOOKUP: con 3 esempi
  • Come eseguire VLOOKUP con caratteri jolly in Excel (2 metodi)
  • VLOOKUP di Excel per restituire più valori in verticale
  • Uso di VBA VLOOKUP per trovare valori da un altro foglio di lavoro in Excel

4. Cercare i dati con VLOOKUP per le corrispondenze parziali e le condizioni

Vediamo ora come cercare qualsiasi informazione con VLOOKUP per le corrispondenze parziali e una condizione. Utilizzeremo lo stesso set di dati in modo simile. Il nostro compito è quello di verificare se il nome della parola chiave inserita ha le vendite più alte o meno. A questo proposito, è possibile utilizzare l'opzione Funzione MAX per ottenere le vendite più elevate. Se il nome della parola chiave abbinata ha le vendite più elevate, verrà stampato sì, altrimenti no. Seguire i passaggi seguenti per eseguire questa operazione.

  • Inizialmente, inserire la seguente formula nella cella C16 e premere il tasto Entrare chiave.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")

🔎 Ripartizione della formula:

  • VLOOKUP(C15, B5:E12,4)>=E15, questa è la condizione logica della SE Qui si controlla se il nome inserito ha le vendite più alte o meno.
  • Se il salario del nome inserito coincide con il salario più alto già definito, verrà restituito " ", altrimenti " No ".
  • Per saperne di più sul SE è possibile controllare questa funzione link .
  • Successivamente, inserire una parola chiave qualsiasi nella casella di ricerca di cella C14 e premere il tasto Entrare chiave.

Di conseguenza, la risposta condizionale si trova in cella C16 con una corrispondenza parziale per l'elemento Funzione VLOOKUP .

Per saperne di più: Come restituire il valore più alto usando VLOOKUP in Excel

Excel VLOOKUP non funziona per le corrispondenze parziali: quali sono i motivi?

Il VLOOKUP con una corrispondenza parziale è a volte un compito complicato. Per questo motivo, è possibile che si verifichino errori o che non si riesca a ottenere il risultato desiderato per diversi motivi. I motivi principali per cui la funzione VLOOKUP parziale non funzionante sono indicati come segue.

  • Se il carattere jolly si trova nella posizione sbagliata.
  • Se il numero di colonna non è appropriato all'interno del campo VLOOKUP funzione.
  • Se il valore di ricerca non esiste nell'area di ricerca dei dati di origine, si otterrà il messaggio #N/A errori.
  • Se all'interno del valore di ricerca o dei valori dell'intervallo di origine sono presenti spazi extra o caratteri non necessari.
  • Se ci sono più corrispondenze per un singolo valore di ricerca, nel risultato verrà mostrato il primo valore di ricerca.

INDEX-MATCH: un'alternativa a VLOOKUP per la corrispondenza parziale in Excel

In aggiunta a questi, esiste un'opzione alternativa per il Funzione VLOOKUP in Excel, che è il Funzione INDICE È possibile trovare facilmente qualsiasi cosa inserendo le corrispondenze parziali con la combinazione di formule INDICE e PARTITA funzioni.

In questo momento, scopriremo il nome completo cercando le parole chiave con INDICE e PARTITA Per raggiungere l'obiettivo, seguire i passaggi indicati di seguito.

📌 Passi:

  • Per prima cosa, inserire la seguente formula in cella C15 e premere il tasto Entrare chiave.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))

🔎 Ripartizione della formula:

  • Per prima cosa, vediamo la funzione interna che è PARTITA Nel primo argomento "*"&C14& "*" Questo corrisponde ai dati con il nostro testo parziale nella colonna Modello. $B$5:$B$12 è l'intervallo della colonna Modello. 0 è usato per definire la corrispondenza esatta.
  • In seguito, nella INDICE funzione, $B$5:$B$12 è l'intervallo in cui trovare l'indice. Il risultato di ritorno del metodo PARTITA sarà considerato come un numero di riga.
  • Successivamente, inserire una parola chiave qualsiasi nella casella di ricerca di cella C14 e premere il tasto Entrare chiave.

In questo modo, otterrete il risultato desiderato in cella C15 utilizzando il ACCOPPIAMENTO DI INDICI combinazione.

Per saperne di più: Come fare il VLOOKUP di un testo parziale in Excel (con alternative)

Conclusione

In questo articolo, quindi, vi ho mostrato 4 modi adatti per usare il Funzione VLOOKUP per una corrispondenza parziale in Excel. Potete anche scaricare la nostra cartella di lavoro gratuita per esercitarvi. Spero che questo articolo sia utile e istruttivo. Se avete ulteriori domande o consigli, non esitate a commentare qui.

E visitate ExcelWIKI per imparare più cose su Excel! Buona giornata! Grazie!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.