Kuidas kaks või enam tabelit ühendada?

Ühe tabeli ridade ühendamine (kombineerimine) teise tabelisse on lihtne – piisab sellest, kui kleebite need esimestesse tühjadesse lahtritesse sihttabeli all. Tabelit suurendatakse uute ridade kaasamiseks. Kui mõlema tabeli read on kohakuti, saate ka ühe tabeli veerud teisega ühendada, kleepides need esimestesse tühjadesse lahtritesse tabelist paremal – tabelit suurendatakse seekord uute veergude kaasamiseks.

Ridade ühendamine on üsna lihtne, kuid veergude ühendamine võib olla keerukam, kui ühe tabeli read pole täpselt teise tabeli ridadega vastavuses. Funktsiooni VLOOKUP abil saate osa neist joondusprobleemidest vältida.

Kahe tabeli ühendamine funktsiooniga VLOOKUP

Alltoodud näites oleme muutnud kahe tabeli nimed: uued nimed on „Sinine“ ja „Oranž“. Tabelis „Sinine“ on iga rida tellimuse reaüksus. See tähendab, et tellimuses, mille ID on 20050, on kaks üksust, tellimus, mille ID on 20051, sisaldab ühte üksust, tellimus, mille ID on 20052, sisaldab kolme üksust jne. Soovime veerud „Müügi ID“ ja „Piirkond“ ühendada tabeliga „Sinine“, võttes aluseks tabeli „Oranž“ veergude „Tellimuse ID“ vastavad väärtused.

Kahe veeru ühendamine teise tabeliga

„Tellimuse ID“ väärtused tabelis „Sinine“ on aga korduvad, samas kui „Tellimuse ID“ väärtused tabelis „Oranž“ on kordumatud. Kui me lihtsalt kopeeriksime ja kleebiksime andmed tabelist „Oranž“, oleksid tellimuse 20050 teise reaüksuse veergude „Müügi ID“ ja „Piirkond“ väärtused ühe rea võrra vales kohas, mis omakorda lükkaks valesse kohta tabeli „Sinised“ uute veergude ülejäänud väärtused.

Kui soovite näited ise läbi mängida, leiate siit tabeli „Sinine“ andmed, mille saate kopeerida tühjale töölehele. Pärast andmete töölehele kleepimist vajutage nende tabeliks muutmiseks klahvikombinatsiooni Ctrl+T ja seejärel pange tabelile nimeks „Sinine“.

Tellimuse ID

Müügikuupäev

Toote ID

20050

02.02.14

C6077B

20050

02.02.14

C9250LB

20051

02.02.14

M115A

20052

03.02.14

A760G

20052

03.02.14

E3331

20052

03.02.14

SP1447

20053

03.02.14

L88M

20054

04.02.14

S1018MM

20055

05.02.14

C6077B

20056

06.02.14

E3331

20056

06.02.14

D534X

Ja siin on tabeli „Oranž“ andmed; kopeerige see samale töölehele. Pärast andmete töölehele kleepimist vajutage nende tabeliks muutmiseks klahvikombinatsiooni Ctrl+T ja seejärel pange tabelile nimeks „Oranž“.

Tellimuse ID

Müügi ID

Piirkond

20050

447

Lääs

20051

398

Lõuna

20052

1006

Põhi

20053

447

Lääs

20054

885

Ida

20055

398

Lõuna

20056

644

Ida

20057

1270

Ida

20058

885

Ida

Peame veenduma, et iga tellimuse veergude „Müügi ID“ ja „Piirkond“ väärtused oleksid iga tellimuse kordumatu reaüksusega vastavuses. Selleks kleebime tabelipäised „Müügi ID“ ja „Piirkond“ tabelist „Sinine“ paremal asuvatesse lahtritesse ja kasutame funktsiooni VLOOKUP valemeid tabeli „Oranž“ veergudest „Müügi ID“ ja „Piirkond“ õigete väärtuste toomiseks. Selleks tehke järgmist.

  1. Kopeerige tabeli „Oranž“ päised „Müügi ID“ ja „Piirkond“ (ainult need kaks lahtrit).

  2. Kleepige päised tabeli „Sinine“ veerupäises „Toote ID“ vahetult paremal asuvasse lahtrisse.

Tabel „Sinine“ on nüüd koos uute veergudega „Müügi ID“ ja „Piirkond“ viis veergu lai.

  1. Kirjutage järgmine valem tabeli „Sinine“ veeru „Müügi ID“ all asuvasse esimesse lahtrisse:

    =VLOOKUP(

  2. Valige tabelis „Sinine“ esimene lahter veerus „Tellimuse ID“ – 20050.

Osaliselt koostatud valem näeb välja järgmine:

Osaline funktsiooni VLOOKUP valem

Osa [@[Tellimuse ID]] tähendab „too väärtus veeru Tellimuse ID samast reast“.

  1. Tippige semikoolon ja valige siis hiirega kogu tabel „Oranž“ nii, et valemisse lisatakse "Oranž[#All]" („Oranž[#Kõik]“).

  2. Tippige veel üks semikoolon, 2, jälle semikoolon ja 0: ;2;0

  3. Vajutage sisestusklahvi (Enter). Lõpetatud valem näeb välja järgmine:

Lõpetatud funktsiooni VLOOKUP valem

Osa „Oranž[#All]“ tähendab „otsi kõigist tabeli Oranž lahtritest“. 2 tähendab „too väärtus teisest veerust“ ja 0 tähendab „tagasta väärtus ainult täpse vaste korral“.

Pöörake tähelepanu sellele, et Excel täitis selle veeru lahtrid VLOOKUP-valemi abil.

  1. Minge uuesti 3. juhise juurde, kuid seekord asuge sama valemit kirjutama esimesse lahtrisse veerupäise „Piirkond“ all.

  2. 6. juhises asendage 2 arvuga 3. Lõpetatud valem näeb välja järgmine:

Lõpetatud funktsiooni VLOOKUP valem

See valem erineb esimesest ainult ühe asja poolest: esimene valem saab väärtused tabeli „Oranž“ veerust 2, teine aga veerust 3.

Nüüd näete väärtusi kõigis tabeli „Sinine“ uute veergude lahtrites. Need sisaldavad VLOOKUP-valemeid, kuid kuvatud on väärtused. Tõenäoliselt soovite nende lahtrite VLOOKUP-valemid tegelikeks väärtusteks teisendada.

  1. Valige kõik väärtuselahtrid veerus „Müügi ID“ ja vajutage nende kopeerimiseks klahvikombinatsiooni Ctrl+C.

  2. Valige Avaleht > nupu Kleebi all asuv noolenupp.

Nupu Kleebi all asuv noolenupp, mis kuvab kleepimisgalerii

  1. Klõpsake kleepimisgaleriis nuppu Kleebi väärtused.

Nupp „Kleebi väärtused“ kleepimisgaleriis

  1. Valige kõik väärtuselahtrid veerus „Piirkond“, kopeerige need ning korrake siis juhiseid 10 ja 11.

Nüüd on kahe veeru VLOOKUP-valemid asendatud väärtustega.

Lisateavet tabelite ja funktsiooni VLOOKUP kohta

Tabeli suuruse muutmine ridade ja veergude lisamisega

Struktureeritud viidete kasutamine Exceli tabeli valemites

VLOOKUP: millal ja kuidas seda kasutada? (koolituskursus)

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×