Excel: Ako porovnávať 2 tabuľky a automaticky nahrádzať údaje z jednej do druhej

Otázka používateľa

Ahoj!

Mám jednu úlohu a už tretí deň si lámem hlavu - neviem, ako ju splniť. K dispozícii sú 2 tabuľky (v každom asi 500 - 600 riadkov), z jednej tabuľky musíte zobrať stĺpec s názvom produktu a porovnať ho s názvom produktu z druhej, a ak sa výrobky zhodujú, skopírovať ich a nahradiť hodnota z tabuľky 2 do tabuľky 1. Mätúco vysvetlená, ale myslím si, že úlohe z fotografie porozumieš (poznámka: fotku predsa strihol cenzor, koniec koncov, osobné údaje).

Vopred ďakujem. Andrej, Moskva.

Dobrý deň všetkým!

To, čo ste opísali, sa týka pomerne populárnych úloh, ktoré je možné pomocou programu Excel vyriešiť pomerne ľahko a rýchlo. Stačí, ak do programu vrazíte svoje dve tabuľky a použijete funkciu VLOOKUP. O jej práci nižšie ...

*

Ukážka práce s funkciou VLOOKUP

Ako príklad som si vzal dve malé tablety, ktoré sú prezentované na snímke obrazovky nižšie. Prvá tabuľka (stĺpce A, B  - produkt a cena) neobsahuje údaje o stĺpci B ; v druhom sa vyplnia oba stĺpce (produkt a cena). Teraz musíte skontrolovať prvé stĺpce v oboch tabuľkách a automaticky, ak sa nájde zhoda, skopírovať cenu na prvý štítok. Zdá sa, že úloha je jednoduchá ...

Dve tabuľky v programe Excel - porovnajte prvé stĺpce

Ako to spraviť...

Ukazovateľ myši vložíme do bunky B2  - teda do prvej bunky stĺpca, kde nemáme žiadnu hodnotu a napíšeme vzorec:

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

Kde:

A2  - hodnota z prvého stĺpca prvej tabuľky (čo budeme hľadať v prvom stĺpci druhej tabuľky);

$ E $ 1: $ F $ 7  je úplne vybraná druhá tabuľka (v ktorej chceme niečo nájsť a skopírovať). Venujte pozornosť ikone „$“ - je to nevyhnutné, aby sa bunky vybranej druhej tabuľky pri kopírovaní vzorca nezmenili;

2  - číslo stĺpca, z ktorého hodnotu skopírujeme (všimnite si, že nami vybraná druhá tabuľka má iba 2 stĺpce. Ak mala 3 stĺpce, potom mohla byť hodnota skopírovaná z 2. alebo 3. stĺpca);

FALSE  - hľadáme presnú zhodu (inak bude nahradená prvá podobná, čo nám zjavne nevyhovuje).

Aký by mal byť vzorec

V skutočnosti môžete hotový vzorec upraviť tak, aby vyhovoval vašim potrebám, a to tak, že ho mierne zmeníte. Výsledok vzorca je uvedený na obrázku nižšie: cena bola nájdená v druhej tabuľke a vložená do automatického režimu. Všetko funguje!

Hodnota bola nájdená a nahradená automaticky

Ak chcete nastaviť cenu pre ďalšie názvy produktov, stačí pretiahnuť (skopírovať) vzorec do ďalších buniek. Pozri príklad nižšie.

Roztiahnite vzorec (skopírujte vzorec do ďalších buniek)

Potom, ako vidíte, sa porovnajú prvé stĺpce tabuliek: z riadkov, kde sa hodnoty buniek zhodujú, sa potrebné údaje skopírujú a nahradia. Všeobecne je zrejmé, že tabuľky môžu byť oveľa väčšie!

Hodnoty z jednej tabuľky sa nahradia druhou

Poznámka : Musím povedať, že funkcia VLOOKUP je na počítačové zdroje dosť náročná. V niektorých prípadoch môže porovnanie tabuliek s nadmerne veľkým dokumentom trvať dlho. V týchto prípadoch stojí za zváženie buď iné vzorce, alebo úplne odlišné riešenia (každý prípad je individuálny).

*

Dodatky k tejto téme sú vítané!

No to je zatiaľ všetko, veľa šťastia!

?

Prvé zverejnenie: 25.11.2017

Oprava: 30.01.2020