Ako môžem zlúčiť dve alebo viac tabuliek?

Vzťahuje sa na
Excel pre Microsoft 365 Excel 2024 Excel 2021

Riadky z jednej tabuľky do druhej môžete zlúčiť (skombinovať) jednoducho prilepením údajov do prvých prázdnych buniek pod cieľovou tabuľkou. Tabuľka sa zväčší tak, aby obsahovala nové riadky. Ak sa riadky v oboch tabuľkách zhodujú, stĺpce jednej tabuľky môžete zlúčiť s inou tak, že ich prilepíte do prvých prázdnych buniek napravo od tabuľky. Aj v tomto prípade sa tabuľka zväčší, aby sa prispôsobila novým stĺpcom.

V prípade väčších alebo zložitejších množín údajov môžete tabuľky skombinovať aj pomocou iných nástrojov v Exceli.

Zlúčenie riadkov je skutočne jednoduché, ale zlúčenie stĺpcov môže byť komplikované, ak riadky jednej tabuľky nezodpovedajú riadkom v druhej tabuľke. Použitím vyhľadávacej funkcie, akou je napríklad funkcia VLOOKUP, sa môžete vyhnúť niektorým problémom so zarovnaním.

Zlúčenie dvoch tabuliek pomocou funkcie VLOOKUP

V nižšie uvedenom príklade vidíte dve tabuľky, ktoré predtým mali iné názvy ako nové názvy: "Modrá" a "Oranžová". V modrej tabuľke je každý riadok riadkovou položkou objednávky. Takže ID objednávky 20050 obsahuje dve položky, ID objednávky 20051 má jednu položku, ID objednávky 20052 má tri položky a tak ďalej. Chceme zlúčiť stĺpce ID predaja a Oblasť s modrou tabuľkou na základe zhodných hodnôt v stĺpcoch ID objednávky oranžovej tabuľky.

Zlúčenie dvoch stĺpcov s inou tabuľkou  

Hodnoty ID objednávky sa opakujú v modrej tabuľke, ale hodnoty ID objednávky v oranžovej tabuľke sú jedinečné. Ak by sme jednoducho skopírovali a prilepili údaje z oranžovej tabuľky, hodnoty ID predaja a oblasti pre položku druhého riadka objednávky 20050 by boli posunuté o jeden riadok, čím by sa zmenili hodnoty v nových stĺpcoch v modrej tabuľke.

Tu sú údaje pre modrú tabuľku, ktoré môžete skopírovať do prázdneho hárka. Po prilepení do hárka ju stlačením kombinácie klávesov Ctrl + T skonvertujte na tabuľku a potom ju premenujte na Modrá.

Identifikácia objednávky Termín predaja ID produktu
20050 2/2/14 C6077B
20050 2/2/14 C9250LB
20051 2/2/14 M115A
20052 2/3/14 A760G
20052 2/3/14 E3331
20052 2/3/14 SP1447
20053 2/3/14 L88M
20054 2/4/14 S1018MM
20055 2/5/14 C6077B
20056 2/6/14 E3331
20056 2/6/14 D534X

Tu sú údaje pre oranžovú tabuľku. Skopírujte ho do toho istého hárka. Po prilepení do hárka ju stlačením kombinácie klávesov Ctrl + T skonvertujte na tabuľku a potom tabuľku premenujte na Orange.

Identifikácia objednávky ID predaja Oblasť
20050 447 Západ
20051 398 Juh
20052 1006 Sever
20053 447 Západ
20054 885 Východ
20055 398 Juh
20056 644 Východ
20057 1270 Východ
20058 885 Východ

Musíme zabezpečiť, aby sa hodnoty ID predaja a oblasti pre každú objednávku správne zhodovali s každou jedinečnou riadkovou položkou objednávky. Ak to chcete urobiť, prilepte záhlavia tabuľky ID predaja a oblasť do buniek vpravo od modrej tabuľky a použite vzorce funkcie VLOOKUP na získanie správnych hodnôt zo stĺpcov ID predaja a Oblasť v oranžovej tabuľke.

Postupujte takto:

  1. Skopírujte nadpisy ID predaja a Oblasť z oranžovej tabuľky (iba tieto dve bunky).
  2. Prilepte nadpisy do bunky napravo od nadpisu ID produktu v modrej tabuľke.
    Modrá tabuľka má teraz šírku päť stĺpcov vrátane nových stĺpcov ID predaja a Oblasť.
  3. V modrej tabuľke, v prvej bunke pod ID predaja, začnite písať tento vzorec:
    =VLOOKUP(
  4. V modrej tabuľke vyberte prvú bunku v stĺpci ID objednávky, teda 20050.
    Čiastočne dokončený vzorec vyzerá takto:Čiastočný vzorec VLOOKUP
    Časť [@[ID objednávky]] znamená "získaj hodnotu v rovnakom riadku zo stĺpca ID objednávky".
    Napíšte čiarku a vyberte myšou celú oranžovú tabuľku tak, aby sa do vzorca pridala oranžová[#All].
  5. Zadajte ďalšiu čiarku, 2, ďalšiu čiarku a 0 takto: ,2,0
  6. Stlačte kláves Enter a dokončený vzorec bude vyzerať takto:
    Snímka obrazovky s dokončeným vzorcom VLOOKUP.
    Oranžová[#All] časť znamená "pozrite sa do všetkých buniek v oranžovej tabuľke". Číslo 2 znamená "získať hodnotu z druhého stĺpca" a 0 znamená "vrátiť hodnotu iba v prípade presnej zhody".
    Všimnite si, že Excel vyplnil bunky v danom stĺpci pomocou vzorca VLOOKUP.
  7. Vráťte sa na krok 3, ale tentoraz začnite písať rovnaký vzorec do prvej bunky pod položkou Oblasť.
  8. V kroku 6 nahraďte číslo 2 číslom 3, takže dokončený vzorec bude vyzerať takto:
    Snímka obrazovky s dokončeným vzorcom VLOOKUP s nahradenými hodnotami.
    Medzi týmto a prvým vzorcom je iba jeden rozdiel – prvý získava hodnoty zo stĺpca 2 tabuľky Orange a druhý ich získava zo stĺpca 3.
    Teraz uvidíte hodnoty v každej bunke nových stĺpcov v modrej tabuľke. Obsahujú vzorce funkcie VLOOKUP, ale zobrazia hodnoty. Vzorce funkcie VLOOKUP v týchto bunkách môžete skonvertovať na ich skutočné hodnoty.
  9. Vyberte všetky bunky s hodnotami v stĺpci ID predaja a stlačením kombinácie klávesov Ctrl + C ich skopírujte.
  10. Vyberte položku Šípka Domov> pod položkou Prilepiť.
    Šípka nadol pri tlačidle tlačidla Prilepiť
  11. V galérii prilepenia kliknite na položku Prilepiť hodnoty.
    Tlačidlo Prilepiť hodnoty v galérii možností
  12. Vyberte všetky bunky s hodnotami v stĺpci Oblasť, skopírujte ich a zopakujte kroky 10 a 11.
    Vzorce funkcie VLOOKUP v týchto dvoch stĺpcoch boli nahradené hodnotami.

Ďalšie informácie o tabuľkách a funkcii VLOOKUP

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.