Unire due file Excel utilizzando una colonna comune


33

Ho due fogli Excel. Devo unire i due in modo tale che i valori in una corrispondano con l'altro. Per es.

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g

Nota che nella prima colonna del 2 ° Excel manca 2, quindi voglio che il primo Excel sia simile a questo,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Sono nuovo per eccellere. Qualsiasi aiuto su questo sarà molto apprezzato.

Risposte:


46

Ho inserito i dati di "il primo Excel" su Foglio1 e "il 2 ° Excel" su Foglio2.

La chiave di questa soluzione è la funzione VLOOKUP (). Innanzitutto inseriamo una colonna.

Inserisci colonna B

Quindi utilizziamo la funzione VLOOKUP () per cercare il valore di "1" in Sheet2. Specifichiamo 2 come valore del terzo parametro, nel senso che vogliamo il valore della seconda colonna nella matrice. Si noti inoltre l'uso dei simboli $ per correggere l'array. Questo sarà importante quando lo riempiremo.

VLOOKUP ()

Nota il contenuto di Sheet2:

Foglio2

Quando riempiamo la formula verso il basso, otteniamo corrispondenze su tutti i valori ad eccezione di "2" nella cella A2. inserisci qui la descrizione dell'immagine

Per visualizzare uno spazio vuoto ("") anziché "N / A", come nell'istruzione del problema, è possibile racchiudere la funzione VLOOKUP () nella funzione IFERROR ().

Sostituisci N / A con spazio vuoto

Risultato finale:

Finale


Grazie mille..immagina un principiante in Excel..non capisco cosa intendi per foglio1 e foglio2? Sono 2 file separati? Sarebbe bello se tu potessi spiegare i passaggi in modo un po 'più dettagliato, passo dopo passo ... mi dispiace sono un principiante completo in questo..un ​​volta ancora apprezzerò molto il tuo aiuto
Indy

Indy - Sheet1 e Sheet2 sono solo due "schede" all'interno della stessa cartella di lavoro. Ho inserito i dati di esempio dalla tabella etichettata come "il 2 ° eccellente" nella tua domanda su Sheet2, motivo per cui il nome di questo foglio è indicato nel secondo parametro della funzione VLOOKUP ().
Slachterman,

3

Puoi anche utilizzare la query da file Excel:

  • Definire il nome per la prima tabella di Excel (scheda Formule -> Definisci nome)
  • Definire il nome per la seconda tabella di Excel
  • Vai alla scheda Dati, seleziona "Da altre fonti" e dal menu a discesa, seleziona "Da query Microsoft"
  • Seleziona il file della cartella di lavoro e conferma che desideri unire manualmente le colonne
  • Nella finestra seguente "Query da file Excel", trascina la prima colonna della prima tabella nella prima colonna della seconda tabella: verrà creato un collegamento tra queste colonne
  • Vai al menu File, fai clic su "Restituisci dati a MS Office Excel", verrà visualizzata una finestra di dialogo Importa dati
  • Seleziona il foglio in cui desideri importare i dati corrispondenti
  • Fai clic su OK -> dovresti visualizzare i dati corrispondenti con le colonne di entrambe le tabelle

Oppure, se non ti dispiace caricare i tuoi file su un servizio online, puoi usare ad esempio http://www.gridoc.com/join-tables e unire i fogli usando il drag & drop (Disclaimer: sono l'autore dello strumento).

Spero che sia di aiuto.


Bella spiegazione e strumento ancora più bello. Contrats.
Jose Gomez,

Il tuo sito web funziona molto bene, ma richiede un pagamento per esportare effettivamente più di 100 righe, non è davvero bello attirare le persone lì senza dire loro che dovranno pagare per fare qualcosa di utile.
s1h4d0w,

@ s1h4d0w dovremmo quindi avvisare gli utenti che Excel non è uno strumento gratuito? Attendo la mia risposta: mostra come risolvere il problema in Excel. Inoltre, non credo che le risposte al voto negativo a causa della frustrazione siano un buon servizio alla comunità degli SU.
Endriju,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.