Stránka 1 z 1

Porovnání hodnot EXCEL  Vyřešeno

Napsal: 21 úno 2014 13:45
od Lueticky_kretek
Zdravím, mohu poprosit o radu s následujícím problémem.

Mám k porovnání 2 tabulky
1.tabulka = sloupce A,B
2.tabulka = sloupce C,D

Hodnoty 2 tabulky jsou správné. Cílem je hodnoty 2.tabulky aktualizovat do 1. tabulky.
porovnani.xlsx
(9.98 KiB) Staženo 88 x


Tabulky potřebuji porovnat následujícím vzorcem.

Pokud se najde shoda mezi sloupci D a B, tak doplň do sloupce A hodnotu ze sloupce C.
Pokud hodnota z 2. tabulky (sloupec D) není obsažená v 1. tabulce (sloupec B), tak tento řádek ignorovat (přeskočit).

Upozorňuji, že obě tabulky mají různý počet řádků.


Výsledkem tedy bude sloupce F a G.

Ideálně bych potřeboval znát vzorec, ne makro, který lze univerzálně použít.

Díky moc

Re: Porovnání hodnot EXCEL

Napsal: 22 úno 2014 10:23
od d1amond

Re: Porovnání hodnot EXCEL

Napsal: 24 úno 2014 12:46
od Lueticky_kretek
Zdravím,
díky za odkaz. Toto jsem studoval již předtím, ale není to můj případ.

Re: Porovnání hodnot EXCEL

Napsal: 24 úno 2014 18:38
od F.Skoch
porovnani_1.xlsx
(10.47 KiB) Staženo 120 x
Něco takového?

Re: Porovnání hodnot EXCEL

Napsal: 25 úno 2014 11:19
od Lueticky_kretek
Díky moc. Toto vypadá líp, ale ne úplně bylo pochopeno moje zadání.

Napíši polopaticky přesné zadání.

Prohledávej sloupec B - pokud se najde shoda hodnoty se sloupcem D, tak hodnotu sloupce A (příslušného řádku) se nahradí hodnotou sloupce C.

příklad:
1) A2=1, B2=20 .... C2=2, D2=20 ... výsledek bude A2=2,B2=20
2) A4=5, B4=50 .... C5=6, D5=50 ... výsledek bude A4=5 (převezme se hodnota z C5 a porovnávaného D5), B4=50

Počet řádků se může lišit, stejně i počet hodnot. Stěžejní je to nahrazení hodnot sloupců C a A při shodě sloupců B a D.

Re: Porovnání hodnot EXCEL

Napsal: 25 úno 2014 20:12
od F.Skoch
Aha cyklický odkaz.Do A2 zadáš hodnotu a vzorcem ji chceš v té samé buňce změnit . Jsem zvědav kdo tento vzorec složí!!!

Re: Porovnání hodnot EXCEL

Napsal: 26 úno 2014 08:51
od Lueticky_kretek
Nemusí se změnit v té dané buňce, klidně nechť se vytvoří nové sloupce, které budou reflektovat požadavek.

Re: Porovnání hodnot EXCEL

Napsal: 28 úno 2014 11:58
od Lueticky_kretek
Nikdo netuší?

Re: Porovnání hodnot EXCEL

Napsal: 28 úno 2014 18:23
od cmuch
Tak snad takto:

Výsledek bude v jiných sloupcích, které si určíš sám.

Do prvního sloupce nakopíruj tento vzorec - to je nový sloupec A

Kód: Vybrat vše

=KDYŽ(A2="";"";KDYŽ(JE.NEDEF(INDEX(D:D;POZVYHLEDAT(SVYHLEDAT(B2;E:E;1;NEPRAVDA);E:$E;0)));A2;INDEX(D:D;POZVYHLEDAT(SVYHLEDAT(B2;E:E;1;NEPRAVDA);E:$E;0))))

Do druhého sloupce nakopíruj tuto - to je sloupec B

Kód: Vybrat vše

=KDYŽ(A2="";"";B2)


Vše rozkopíruj dolů, od druhého řádku (viz vzorce)

Re: Porovnání hodnot EXCEL

Napsal: 03 bře 2014 08:51
od Lueticky_kretek
Super. Toto funguje. Jen mne překvapuje košatost vzorce, ale to nic nemění na faktu, že je to přesně ono
Díky moc