Excel: kuidas võrrelda 2 tabelit ja asendada andmed üksteisest automaatselt

Kasutaja küsimus

Tere!

Mul on üks ülesanne ja juba kolmandat päeva olen ajusid rüüstanud - ma ei tea, kuidas seda täita. Tabeleid on 2 (mõlemas umbes 500-600 rida), peate ühest tabelist võtma veeru toote nimega ja võrdlema seda teise toote nimega ning kui tooted sobivad, kopeerige ja asendage väärtus tabelist 2 tabelisse 1. Seletatakse segaselt, kuid arvan, et saate fotost ülesandest aru (märkus: foto lõikas ju isiklik teave läbi tsensori).

Ette tänades. Andrei, Moskva.

Head päeva kõigile!

Teie kirjeldatud viitab üsna populaarsetele ülesannetele, mida on Exceli abil suhteliselt lihtne ja kiire lahendada. Piisab, kui ajate oma kaks tabelit programmi ja kasutate funktsiooni VLOOKUP. Tema töö kohta allpool ...

*

Näide funktsiooniga VLOOKUP töötamisest

Näiteks võtsin kaks väikest tabletti, need on toodud alloleval ekraanipildil. Esimene tabel (veerud A, B  - toode ja hind) ei sisalda veeru B andmeid ; teises täidetakse mõlemad veerud (toode ja hind). Nüüd peate kontrollima mõlema tabeli esimesi veerge ja kui vaste leitakse, kopeerige hind esimesele plaadile. Tundub, et ülesanne on lihtne ...

Kaks Exceli tabelit - võrrelge esimesi veerge

Kuidas seda teha ...

Me panime hiirekursori lahtrisse B2  - see tähendab veeru esimesse lahtrisse, kus meil pole väärtust, ja kirjutage valem:

= VLOOKUP (A2, $ E $ 1: $ F $ 7,2, VALE)

Kus:

A2  - esimese tabeli esimese veeru väärtus (mida me otsime teise tabeli esimesest veerust);

$ E $ 1: $ F $ 7  on täielikult valitud teine ​​tabel (millest soovime midagi leida ja kopeerida). Pöörake tähelepanu ikoonile "$" - see on vajalik, et valitud teise tabeli lahtrid valemi kopeerimisel ei muutuks;

2  - selle veeru number, kust me väärtuse kopeerime (pange tähele, et meie valitud teisel tabelil on ainult 2 veergu. Kui sellel oleks 3 veergu, siis saaks selle väärtuse kopeerida 2. või 3. veerust);

VALE  - otsime täpset vastet (muidu asendatakse esimene sarnane, mis meile ilmselgelt ei sobi).

Milline peaks olema valem

Tegelikult saate valmisvalemit kohandada oma vajadustele vastavaks, muutes seda veidi. Valemi tulemus on näidatud alloleval pildil: hind leiti teisest tabelist ja sisestati automaatrežiimis. Kõik töötab!

Väärtus leiti ja asendati automaatselt

Muude tootenimede hinna määramiseks lohistage (kopeerige) valem teistele lahtritele. Vaadake näidet allpool.

Venitage valem (kopeerige valem teistesse lahtritesse)

Pärast seda, nagu näete, võrreldakse tabelite esimesi veerge: nendest ridadest, kus lahtrite väärtused kattuvad, kopeeritakse ja asendatakse vajalikud andmed. Üldiselt on selge, et lauad võivad olla palju suuremad!

Ühe tabeli väärtused asendatakse teise tabeliga

Märkus : Pean ütlema, et funktsioon VLOOKUP on arvutiressursside jaoks üsna nõudlik. Mõnel juhul võib liiga suure dokumendi korral tabelite võrdlemine võtta palju aega. Nendel juhtudel tasub kaaluda kas muid valemeid või täiesti erinevaid lahendusi (iga juhtum on individuaalne).

*

Teemalised täiendused on teretulnud!

Noh, see on praegu kõik, edu!

?

Esimene väljaanne: 25.11.2017

Parandus: 30.01.2020