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.
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
Porovnání hodnot EXCEL Vyřešeno
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
Zdravím,
díky za odkaz. Toto jsem studoval již předtím, ale není to můj případ.
díky za odkaz. Toto jsem studoval již předtím, ale není to můj případ.
Re: Porovnání hodnot EXCEL
Něco takového?
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
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.
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
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ží!!!
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
Nemusí se změnit v té dané buňce, klidně nechť se vytvoří nové sloupce, které budou reflektovat požadavek.
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
Nikdo netuší?
-
- Level 4.5
- Příspěvky: 1544
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
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
Do druhého sloupce nakopíruj tuto - to je sloupec B
Vše rozkopíruj dolů, od druhého řádku (viz vzorce)
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)
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Porovnání hodnot EXCEL
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
Díky moc
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 0
- 1510
-
od luko02420
Zobrazit poslední příspěvek
02 srp 2023 14:12
-
-
Součet hodnot s prázdnou vedlejší buňkou Příloha(y)
od Karrex » 22 kvě 2023 17:00 » v Kancelářské balíky - 7
- 1860
-
od elninoslov
Zobrazit poslední příspěvek
23 kvě 2023 22:38
-
-
- 6
- 1922
-
od Faster1
Zobrazit poslední příspěvek
08 zář 2023 16:27
-
- 16
- 5984
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 1
- 259
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů