Super Sale WeekClaude Skills — 20% OFF
Tips

Come unire due file Excel senza VLOOKUP (passo dopo passo)

Powerdrill Team·
Come unire due file Excel senza VLOOKUP (passo dopo passo)

È possibile unire due file Excel senza VLOOKUP in tre modi. XLOOKUP risolve i problemi di direzione e corrispondenza di VLOOKUP. La funzione Merge di Power Query esegue un'unione reale e si aggiorna quando i file cambiano. Un agente di dati AI ti consente di descrivere l'unione in linguaggio naturale, saltando completamente la formula. La scelta di quale utilizzare dipende dal fatto che ti serva la tabella unita o la risposta che si cela dietro di essa.

È un'esigenza comunissima. Spesso si ha un elenco di clienti in un file e un'esportazione degli ordini in un altro, e l'unico elemento di collegamento è un indirizzo email o un ID account. È necessario averli in un'unica vista prima di poter ottenere qualsiasi risposta utile.

VLOOKUP è la formula a cui tutti ricorrono, ma è anche quella con cui prima o poi tutti finiscono per scottarsi. Ecco le alternative, ordinate in base a quanto vuoi doverti preoccupare di Excel.

Cosa significa concretamente unire due file

Un'unione (join) associa le righe di due tabelle utilizzando una chiave condivisa, per poi importare le colonne di una tabella nell'altra. Tre decisioni fondamentali la definiscono, e sbagliare anche solo una di queste è ciò che genera una risposta errata che però sembra corretta.

Quale colonna è la chiave? Email, ID ordine, SKU, numero di account. Deve avere lo stesso identico significato su entrambi i lati.

Cosa succede alle righe che non corrispondono? Vuoi mantenere ogni cliente anche se non ha ordini, o solo i clienti che hanno effettuato un ordine? Si tratta di domande diverse con risposte diverse, ed Excel ti fornirà l'una o l'altra senza portarsi troppi problemi.

La chiave può ripetersi? Un cliente con cinque ordini significa una riga a sinistra e cinque a destra. Desiderare cinque righe o una sola riga riassuntiva cambia completamente il risultato finale.

Rispondi a queste tre domande prima di scrivere qualsiasi cosa. La maggior parte delle unioni errate non è dovuta a errori di formula, ma a presupposti non dichiarati.

I metodi nativi per unire due file Excel

Opzione 1: VLOOKUP, e perché continua a dare problemi

VLOOKUP cerca nella colonna più a sinistra di un intervallo e restituisce un valore da una colonna a destra, identificata da un numero di posizione. Questa struttura crea quattro trappole ben note, tutte documentate nella guida di riferimento della funzione VLOOKUP di Microsoft.

  • Non può cercare a sinistra. Se la chiave si trova a destra del valore desiderato, devi prima riorganizzare il file di origine.
  • L'indice della colonna è un numero fisso. Se inserisci una colonna all'interno dell'intervallo di ricerca, la formula continuerà a puntare alla posizione 4, che ora corrisponde a un campo diverso. Non compare alcun errore: i numeri cambiano e basta.
  • Il tipo di corrispondenza predefinito è approssimativo. Se ometti l'ultimo argomento, VLOOKUP cercherà la corrispondenza più vicina su dati che presume siano ordinati. Su dati non ordinati, restituirà un valore errato con assoluta certezza.
  • Restituisce solo la prima corrispondenza. Se la chiave si ripete, otterrai solo la prima riga, senza alcun avviso dell'esistenza delle righe da due a cinque.

VLOOKUP non è da buttare. È semplicemente una tecnologia progettata negli anni '80 a cui viene chiesto di fare il lavoro di un database, e fallisce silenziosamente anziché segnalare l'errore, che è il modo peggiore di fallire.

Opzione 2: XLOOKUP

XLOOKUP è il sostituto moderno ed elimina tre di queste quattro trappole. Cerca in qualsiasi direzione e l'impostazione predefinita è la corrispondenza esatta. Accetta un argomento if_not_found appropriato invece di lasciare un errore #N/D nel foglio. Inoltre, fa riferimento a un intervallo di colonne anziché a un numero di posizione, quindi l'inserimento di nuove colonne non ne compromette il funzionamento in modo silenzioso. La sintassi è disponibile nella guida di riferimento di XLOOKUP di Microsoft.

Il limite rimanente è lo stesso di VLOOKUP: si tratta pur sempre di una ricerca, non di un'unione. Estrae un solo valore per riga. Le chiavi ripetute restituiscono comunque solo il primo risultato, e ti ritroverai comunque a dover gestire una formula su migliaia di righe in un file che qualcun altro aprirà il prossimo trimestre.

Opzione 3: Merge di Power Query, la vera risposta nativa

Se desideri una vera e propria unione in Excel, la funzione Merge di Power Query è la soluzione ideale. Carica entrambi i file como query, scegli Unisci query, quindi seleziona la colonna chiave su ciascun lato. Ora seleziona il tipo di unione: esterna sinistra mantiene tutto ciò che è a sinistra, interna mantiene solo le corrispondenze, esterna completa mantiene entrambi i lati e anti isola le righe che non hanno trovato corrispondenza.

L'unione anti è quella più sottovalutata. Risponde alla domanda "quali clienti nel mio elenco non hanno alcun ordine" in un unico passaggio, cosa che sarebbe noiosa da determinare con le funzioni di ricerca.

Inoltre, Merge si aggiorna automaticamente, quindi i file del mese successivo passeranno attraverso la stessa unione senza che tu debba ricostruirla.

Il prezzo da pagare è la curva di apprendimento. Passaggi di query, colonne di tabella espanse e tipi di unione sono tutti concetti utili da conoscere, ma rappresentano anche quattro o cinque ostacoli concettuali tra te e una domanda che avresti potuto porre con una semplice frase.

I limiti invalicabili di tutti e tre i metodi

Ogni metodo nativo condivide gli stessi tre limiti invalicabili.

Le chiavi sono raramente pulite. john@acme.com e John@Acme.com rappresentano lo stesso cliente, ma nessuna corrispondenza esatta li considererà uguali. Le chiavi reali presentano spazi finali, maiuscole/minuscole non coerenti, numeri memorizzati come testo e ID con un apostrofo di troppo proveniente da una vecchia esportazione. Ogni metodo nativo richiede prima la normalizzazione della chiave, e nessuno di essi ti segnalerà che è proprio questo il motivo per cui la tua percentuale di corrispondenza è solo del 60%.

La tabella unita non è la risposta finale. Nessuno vuole semplicemente un foglio unito. Le persone vogliono sapere quale segmento sta crescendo, quali account hanno abbandonato o quale SKU genera il margine maggiore. L'unione è solo la parte infrastrutturale, ed è proprio lì che si perde la maggior parte del tempo.

Chi verrà dopo di te erediterà le tue formule. Una cartella di lavoro piena di ricerche nidificate è un incubo di manutenzione. Funziona finché non viene spostata una colonna.

Come unire due file Excel con Powerdrill Bloom

Powerdrill Bloom tratta l'unione come parte della domanda, piuttosto che come un passaggio da completare preliminarmente. Carichi entrambi i file, indichi cosa li collega e la piattaforma abbina le righe, segnala la percentuale di corrispondenza e passa direttamente all'analisi.

Passaggio 1: Carica entrambi i file

Trascina entrambe le cartelle di lavoro in un unico spazio di lavoro. Bloom legge Excel, CSV, TSV e PDF, ed esegue una pulizia automatica durante l'importazione, in modo che gli spazi finali e le chiavi con maiuscole/minuscole miste vengano gestiti anziché essere scartati silenziosamente.

Caricamento di due cartelle di lavoro per unire due file Excel senza VLOOKUP in Powerdrill Bloom

Non è necessario riordinare le colonne per posizionare la chiave a sinistra, né serve che i due file condividano lo stesso layout.

Passaggio 2: Descrivi l'unione in linguaggio naturale

Spiega cosa li collega e cosa vuoi ottenere. "Abbina il file degli ordini al file dei clienti in base all'indirizzo email, mantieni ogni cliente anche se non ha ordini e dimmi quanti non hanno trovato corrispondenza" è un'istruzione completa.

Poi continua subito dopo, perché questa è la parte che le funzioni di ricerca non possono fare: "ora mostra le entrate per segmento di clientela ed elenca i dieci account con il calo maggiore rispetto al trimestre precedente". L'unione e l'analisi avvengono in un unico passaggio.

Se si tratta di una routine mensile, salvala come competenza dell'agente (skill) e riavviala sui file del mese successivo invece di digitarla nuovamente.

Passaggio 3: Esporta il risultato unito, il grafico o la presentazione

Scarica la tabella unita come file, esporta i grafici o trasforma l'intera area di lavoro in una presentazione con un solo clic — in stile Professional, Business o Fancy — ed esportala in PowerPoint o Notion.

Esportazione della tabella unita, dei grafici o di una presentazione

Quest'ultima opzione è quella che ti fa risparmiare un intero pomeriggio. L'unione in sé non è mai stata il risultato finale richiesto.

Perché questo conta più del semplice risparmio di una formula

Il confronto che conta davvero non è "formula contro nessuna formula". È il modo in cui ciascun metodo si comporta quando i dati presentano anomalie.

VLOOKUP XLOOKUP Power Query Merge Powerdrill Bloom
La chiave può trovarsi ovunque No
Sopravvive all'inserimento di una colonna No
Gestisce correttamente le chiavi ripetute No No
Isola le righe senza corrispondenza Manuale Manuale Sì (anti-unione)
Pulisce le chiavi disordinate al posto tuo No No Passaggi manuali
Segnala la percentuale di corrispondenza No No No
Prosegue fino a rispondere alla domanda No No No
Competenza richiesta Formula Formula Editor di query Linguaggio naturale

Se leggi questa tabella con onestà, la conclusione non è che "Excel è obsoleto". È piuttosto che gli strumenti di Excel sono progettati per produrre una tabella unita, e produrre tale tabella è solo la parte più semplice e meno di valore del lavoro.

Best practice per l'unione di fogli di calcolo

Normalizza la chiave prima di effettuare qualsiasi abbinamento

Rimuovi gli spazi vuoti, uniforma l'uso delle maiuscole/minuscole e verifica che gli ID siano memorizzati con lo stesso tipo di dati su entrambi i lati. Un'unione su una chiave non pulita non genera errori: semplicemente produce meno corrispondenze in modo silenzioso, e una percentuale di corrispondenza del 60% potrebbe sembrare un dato di business reale piuttosto che un problema di dati.

Conta sempre le righe che non hanno trovato corrispondenza

L'insieme dei dati senza corrispondenza è solitamente l'output più interessante. Clienti senza ordini, ordini senza un record cliente associato, SKU che esistono in un sistema ma non nell'altro: è qui che si nascondono i problemi operativi. La nostra guida su come unire i file di dati approfondisce questo aspetto.

Verifica il numero di righe dopo l'unione, non prima

Se il file di sinistra aveva 4.000 righe e il risultato unito ne ha 11.000, significa che la chiave si ripete e hai moltiplicato i dati. Questo va bene se era intenzionale, ma rappresenta un problema serio in caso contrario — specialmente prima di calcolare la somma di una colonna di entrate.

Prendi una decisione sulle relazioni uno-a-molti prima di aggregare

Se un cliente ha effettuato cinque ordini, potresti volere cinque righe oppure un'unica riga aggregata. Sommare le entrate sulla versione moltiplicata genera un doppio conteggio. Questo singolo errore produce più dashboard errate di qualsiasi errore di formula.

Errori comuni da evitare

  1. Effettuare l'unione su un nome anziché su un ID. "Acme Corp", "Acme Corp." e "ACME Corporation" sono tre aziende diverse per qualsiasi algoritmo di corrispondenza esatta.
  2. Omettere il quarto argomento di VLOOKUP. L'impostazione predefinita è la corrispondenza approssimativa, che restituisce valori errati su dati non ordinati senza segnalare alcun errore.
  3. Considerare #N/D come zero. L'assenza di corrispondenza e uno zero reale hanno significati opposti, e racchiudere tutto in un IFERROR(...,0) nasconde questa differenza.
  4. Unire prima di rimuovere i duplicati. Se uno dei due lati contiene chiavi duplicate, l'unione le moltiplicherà. Pulisci prima i dati, poi procedi all'unione.
  5. Calcolare la somma dopo un'unione uno-a-molti. Il classico errore di doppio conteggio. Verifica il numero di righe prima di considerare attendibile qualsiasi totale.

Conclusione

Per un'estrazione rapida e occasionale in cui la chiave è pulita, XLOOKUP è lo strumento giusto e richiede trenta secondi. Per un'unione ripetitiva su file stabili, crea un Merge di Power Query e usa l'unione anti per individuare ciò che non corrisponde. Quando le chiavi sono disordinate, quando la chiave si ripete o quando ciò di cui hai effettivamente bisogno sono il grafico e la presentazione piuttosto che il foglio unito, descrivi l'unione invece di scriverla.

Puoi provarlo gratuitamente sui tuoi file — Powerdrill Bloom include 1.000 crediti giornalieri rinnovati nel piano gratuito. Le pagine dedicate all'assistente AI per Excel e all'unione di file CSV mostrano lo stesso flusso di lavoro, mentre la guida sull'analisi di Excel con l'AI copre la versione per file singolo.

Domande frequenti

Cosa posso usare al posto di VLOOKUP per unire due file Excel?

XLOOKUP è il sostituto diretto e risolve i punti deboli più significativi di VLOOKUP: cerca in qualsiasi direzione, esegue una corrispondenza esatta per impostazione predefinita e non si interrompe quando viene inserita una colonna. Per una vera unione tra due tabelle, il Merge di Power Query è lo strumento nativo migliore perché gestisce le chiavi ripetute e può isolare le righe senza corrispondenza.

Power Query è migliore di VLOOKUP per unire i file?

Per qualsiasi operazione ripetitiva, sì. Power Query esegue un'unione reale con tipi di unione selezionabili, si aggiorna quando i file di origine cambiano e non lascia migliaia di formule nella cartella di lavoro. VLOOKUP rimane più rapido per una singola estrazione estemporanea su una colonna pulita.

Come posso unire due file Excel se le colonne hanno nomi diversi?

Power Query ti consente di scegliere una colonna chiave diversa su ciascun lato, quindi non è necessario che i nomi corrispondano — l'importante è che corrispondano i valori. Un agente di dati AI va oltre e abbina le colonne durante la lettura dei file, segnalando poi i punti in cui i due lati non concordano.

Perché la mia funzione VLOOKUP restituisce un valore errato invece di un errore?

Quasi sempre perché è stato omesso il quarto argomento. In questo caso, VLOOKUP esegue una corrispondenza approssimativa, che presuppone dati ordinati e restituisce il valore inferiore più vicino che riesce a trovare. Imposta l'ultimo argomento su FALSE per forzare una corrispondenza esatta.

È possibile unire due file Excel senza utilizzare alcuna formula?

Sì. Il Merge di Power Query è un percorso senza formule all'interno di Excel, sebbene utilizzi l'editor di query. Con un agente di dati AI, ti basta caricare entrambi i file e descrivere l'unione con una frase, senza richiedere formule né passaggi di query.