Com combinar dues taules a Excel (5 mètodes)

  • Comparteix Això
Hugh West

A l'espai de treball, sovint ens trobem amb la necessitat de combinar dues taules separades entre si. La fusió de dues taules separades augmentarà la claredat de la informació i facilitarà la interpretació. Si teniu curiositat per saber com podeu combinar dues taules a Excel, aquest article us pot resultar útil. En aquest article, expliquem com podeu combinar dues taules separades a Excel amb una explicació elaborada.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques a continuació.

Combinar dues taules.xlsx

5 maneres senzilles de combinar dues taules a Excel

Utilitzarem el conjunt de dades següent per crear una relació entre les dues taules en Excel amb valors duplicats. Tots dos conjunts de dades tenen una columna comuna. La columna comuna és l' Id del producte . La fusió de les dues taules es basarà en aquesta columna.

1. Utilitzar la funció BUSCARV

La funció BUSCARV ajudarà busquem el valor d'una columna a una altra. A continuació, copieu aquest valor i enganxeu-lo a la cel·la de destinació. El que finalment ens ajuda a combinar dues taules a Excel.

Pasos

  • A la imatge següent, tenim dues taules que volem combinar
  • Per combinar una taula, hem de tenir una columna comuna entre elles. Per a les taules proporcionades, la columna comuna és Id del producte columna.

  • Per fer-ho, primer, seleccioneu la cel·la I4 i introduïu la fórmula següent:

=VLOOKUP(F4,$B$4:$D$10,2,FALSE)

  • I després arrossegueu la Annexa d'ompliment a la cel·la I10 .
  • En fer-ho, s'omplirà l'interval de la cel·la I4:I10 amb la primera columna de la primera taula, coincidint amb l'ID de producte columna.

  • Per afegir la segona columna, seleccioneu la cel·la J4 i introduïu la fórmula següent:

=VLOOKUP(F4,$B$4:$D$10,3,FALSE)

  • I després arrossegueu la Annexa d'ompliment a cel·la J10 .
  • En fer-ho, s'omplirà l'interval de cel·les J5:J10 amb la primera columna de la primera taula, coincidint amb l' Identificador del producte columna.

  • Ara hem de donar format a les columnes noves perquè coincideixin amb la resta de cel·les.
  • Seleccioneu un interval de cel·les D4:D10 i després feu clic a la icona del pintor de formats del grup Porta-retalls de la pestanya Inici .
  • Apareix un petit pinzell. al lloc del cur sor.
  • Amb aquest cursor, seleccioneu l'interval de cel·les I4:J10 .

  • Finalment, podeu veure que ara les dues taules estan fusionades i formatades.

Llegir més: Com combinar dues taules a Excel utilitzant VLOOKUP

2. Utilitzant la funció XLOOKUP

La funció XLOOKUP funcionarà de la mateixa manera que funciona el mètode anterior. A XLOOKUP ,l'usuari ha d'introduir l'argument de l'interval de sortida que es retornarà en lloc del número de sèrie de la columna en una taula.

Passos

  • A continuació imatge, tenim dues taules que volem combinar
  • Per fusionar una taula , hem de tenir una columna comuna entre elles. Per a les taules proporcionades, la columna comuna és la columna Id del producte .

  • Per fer-ho, primer, seleccioneu la cel·la. I4 i introduïu la fórmula següent:

=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)

  • A continuació, arrossegueu el Annexa d'ompliment a la cel·la I10 .
  • En fer-ho, omplirà l'interval de cel·les I4:I10 amb el primera columna de la primera taula, que coincideix amb la columna Product ID .

  • Per afegir la segona columna, seleccioneu la cel·la J4 i introduïu la fórmula següent:

=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)

  • A continuació, arrossegueu el Annexa d'emplenament a la cel·la J10 .
  • En fer-ho, s'omplirà l'interval de cel·les J4:J10 amb la primera columna de la primera taula, que coincideix amb la columna Id. del producte .

  • Ara hem de donar format a les columnes noves perquè coincideixin amb la resta de cel·les.
  • Seleccioneu un rang de cel·les D4:D10 i, a continuació, feu clic a la icona del pintor de formats del grup Porta-retalls a Inici t ab.
  • Apareix un petit pinzell al lloc del cursor.
  • Amb aquest cursor,seleccioneu l'interval de cel·les I4:J10 .

  • Finalment, podeu veure que les dues taules estan fusionades i formatades.

Llegir més: Com combinar dues taules dinàmiques a Excel (amb passos ràpids)

3. Aplicació de Power Query

Power Query és una de les eines més potents d'Excel. La consulta d'energia té moltes funcions predeterminades potents que poden resoldre molts problemes de manera instantània

Passos

  • A la imatge següent, tenim dues taules que volem combinar.
  • Per combinar una taula, hem de tenir una columna comuna entre elles. Per a les taules indicades, la columna comuna és la columna Id del producte .

  • Per afegir aquestes dues taules de dades, aneu a Dades > Obteniu dades.
  • A més, aneu a Des d'altres fonts > Des de la taula/interval .

  • Apareixerà un petit quadre de diàleg.
  • En aquest quadre de diàleg, cal que introduïu l'interval de la taula i marqueu la casella La meva taula té capçaleres .
  • Feu clic a D'acord després d'això.

  • Per a la segona taula, feu el mateix i afegiu la taula a Power Query .
  • A la Power Query crea un quadre de diàleg de la taula, especifiqueu l'interval de la taula i marqueu la casella La meva taula té capçaleres .
  • Feu clic a D'acord després d'això.

  • Després de carregar ambdues taules al poderconsulta, podem combinar-los amb la funció de combinació.
  • Per a això, obriu l'editor de consultes d'energia (en fer clic a D'acord al pas anterior s'iniciarà automàticament l'editor).
  • A l'editor de consultes d'energia, aneu a la pestanya Inici .
  • I des de la pestanya Inici , aneu al grup Combina 6>. A continuació, feu clic a Combina consultes .
  • Des del menú desplegable, feu clic a Combina consultes .

  • A la nova finestra anomenada Combina , escolliu Taula 1 com a primera taula
  • I a al segon menú desplegable, trieu Taula 2 com a segona taula.
  • Al menú desplegable de sota, trieu Exterior esquerre (tot del primer, coincidint amb el segon) .
  • Aquesta opció desplegable vol dir que la concordança començarà amb la primera taula del costat esquerre i després arribarà la part del costat dret.
  • Feu clic a D'acord després d'això.

  • Després de prémer D'acord , veureu que una columna no med Taula2 s'afegeix a la primera taula.
  • Però aquesta columna és en realitat una versió reduïda de Taula2 .
  • Totes les columnes estan amagades a aquesta Taula2 columna.
  • Per mostrar totes les columnes de la Taula2 , feu clic a l'extrem superior dret de la capçalera de la columna Taula2 .

  • A continuació, al menú ampliat, marqueu només Quantitat i Cost casella de selecció, ja que ja tenim l' Identificador del producte a la primera taula.
  • Desmarqueu la casella Utilitza el nom de la columna original com a prefix .
  • Feu clic a D'acord després d'això.

  • Després de fer clic a D'acord , observeu que les dues columnes s'afegeixen ara a la primera taula.

  • A continuació, feu clic a Tanca i carrega des de Pestanya Inici .
  • A continuació, al menú desplegable, feu clic a Tanca i carrega a .

  • I seleccioneu Taula a Seleccioneu com voleu veure aquestes dades al vostre llibre de treball
  • A continuació, trieu el Full de treball existent i després seleccioneu la cel·la B13 .
  • Feu clic a D'acord després d'això.

  • Després d'això, la taula es carregarà a la cel·la B13:F19 .
  • I podem veure que les dues taules ara estan fusionades.

Llegir més: Com combinar dues taules mitjançant Power Query a Excel

4. Combinació de funcions INDEX i MATCH

El INDEX i Les funcions MATCH ens ajudaran a combinar les dues taules a Excel fent coincidir el valor i després indexar el valor de la segona taula a la primera.

Passos

  • A la imatge de sota, tenim dues taules que volem fusionar
  • Per combinar una taula, hem de tenir una columna comuna entre elles. Per a les taules proporcionades, la columna comuna és Id del producte columna.

  • Per fer-ho, primer, seleccioneu la cel·la I4 i introduïu la fórmula següent:

=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

  • I després arrossegueu el Núclear d'ompliment a la cel·la I10 .
  • En fer-ho, s'omplirà l'interval de cel·les I5:I10 amb la primera columna de la primera taula, coincidint amb l' ID del producte columna.

  • Per afegir la segona columna, seleccioneu la cel·la J4 i introduïu la fórmula següent:

=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))

  • I després arrossegueu la Annexa d'ompliment a cel·la J10 .
  • En fer-ho, s'omplirà l'interval de cel·les I4:I10 amb la primera columna de la primera taula, coincidint amb l' ID del producte columna.
  • Això completarà l'operació de fusió.

  • Ara hem de formatar les columnes noves perquè coincideixin amb la resta de les cel·les.
  • Seleccioneu un rang de cel·les D4:D10 i, a continuació, feu clic a la icona del pintor de formats del grup Porta-retalls a Inici fitxa.
  • A Apareix un petit pinzell al lloc del cursor.
  • Amb aquest cursor, seleccioneu l'interval de cel·les I4:J10 .

  • Finalment, podeu veure que ara les dues taules estan fusionades i formatades.

🔎 Desglossament de la fórmula

  • PARTIDA ($F4,$B$4:$B$10,0)

Aquest La funció buscarà el valor exacte especificat al primer argument ala matriu/interval de cel·les esmentats al segon argument. En aquest cas, buscarà el valor a la cel·la F4 a la matriu de cerca a B4:B10, i retornarà la sèrie d'aquest valor en aquest interval.

  • ÍNDEX($C$4:$C$10,PARTIDA ($F4,$B$4:$B$10,0))

Després que tinguem la sèrie del valor coincident a la matriu de cerca, després, utilitzant aquesta sèrie, buscarà el valor de la mateixa sèrie a l'altra columna (primer argument) de la taula.

5. Ús de la còpia d'Excel -Característica d'enganxar

En comparació amb els mètodes anteriors, aquest és bastant senzill. Copiarem i enganxarem directament les columnes de la segona taula a la primera.

Pasos

  • Com els mètodes anteriors, hem de tenir dues taules amb una columna comuna.
  • Al mateix temps, els valors de la columna comuna de les dues taules han d'estar en la mateixa sèrie.

  • Primer, seleccioneu la segona i la tercera columna de la primera columna i després feu clic amb el botó dret del ratolí.
  • Des del menú contextual, feu clic a Copia .

  • A continuació, seleccioneu la cel·la I4 i torneu a fer clic amb el botó dret del ratolí.
  • Des del menú contextual, feu clic a Enganxa .

  • En fer-ho, s'enganxaran les columnes de la taula a la segona taula.
  • Enganxar la primera. les columnes de la taula a la segona columna de la taula finalment fusionaran les duestaules.

Llegir més: Com combinar dues taules basades en una columna a Excel (3 maneres)

Coses a recordar

  • Heu de mantenir la mateixa sèrie per a les entrades de columna de les columnes comunes de les dues taules.
  • En el mètode Power Query , no seleccioneu la segona taula en primer lloc. Seleccioneu sempre la primera taula a partir de la qual començarà la concordança en primer lloc.

Conclusió

En resum, la qüestió de com podem combinar dues taules separades a Excel en Excel amb valors duplicats es respon aquí de 5 maneres diferents. Per a aquest problema, hi ha disponible un quadern de treball per descarregar on podeu practicar aquests mètodes. No dubteu a fer qualsevol pregunta o comentari a través de la secció de comentaris. Qualsevol suggeriment per millorar la comunitat Exceldemy serà molt apreciable.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.