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.
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:
- Skopírujte nadpisy ID predaja a Oblasť z oranžovej tabuľky (iba tieto dve bunky).
- 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ť. - V modrej tabuľke, v prvej bunke pod ID predaja, začnite písať tento vzorec:
=VLOOKUP( - V modrej tabuľke vyberte prvú bunku v stĺpci ID objednávky, teda 20050.
Čiastočne dokončený vzorec vyzerá takto:
Č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]. - Zadajte ďalšiu čiarku, 2, ďalšiu čiarku a 0 takto: ,2,0
- Stlačte kláves Enter a dokončený vzorec bude vyzerať takto:
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. - Vráťte sa na krok 3, ale tentoraz začnite písať rovnaký vzorec do prvej bunky pod položkou Oblasť.
- V kroku 6 nahraďte číslo 2 číslom 3, takže dokončený vzorec bude vyzerať takto:
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. - Vyberte všetky bunky s hodnotami v stĺpci ID predaja a stlačením kombinácie klávesov Ctrl + C ich skopírujte.
- Vyberte položku Šípka Domov> pod položkou Prilepiť.
- V galérii prilepenia kliknite na položku Prilepiť hodnoty.
- 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
- Zmena veľkosti tabuľky pridaním riadkov a stĺpcov
- Použitie štruktúrovaných odkazov vo vzorcoch v excelových tabuľkách
- Funkcia VLOOKUP: kedy a ako sa používa (školiaci kurz)
- Začiatok s Copilotom v Exceli
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.