» Poradna » Programy

Excel 2010: Automatická hodnota buňky podle buňky v jiném listu (dynamicky)

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 12/12
 |   |  Microsoft Windows 7 Firefox 13.0.1

Zdravím, chtěl bych poprosit o radu. Ve dvou listech sešitu Excel 2010 mám data, informace točící se kolem identifikátorů jakýchsi objektů. V každem z těch listů mám o těch identifikátorech jiné informace, nesmí se plést dohromady. Tedy až na takový index, který bych potřeboval promítnout z jednoho listu do druhého. Moje představa je taková, že pokud na Listu1 k identifikátoru číslo 12345, což je hodnota buňky List1!B6, přiřadím index "a", což je hodnota buňky List2!A6, na Listu2 se vedle buňky obsahující identifikátor 12345 (dejme tomu buňka List2!B18), tedy v buňce List2!A18, objeví tatáž hodnota, co v buňce List1!A6. Problém je v tom, že pořadí jedntlivých identifikátorů se může měnit (jedná se o desítky až stovky záznamů), čili nemůžu použít prosté načtení hodnoty z konkrétní jiné buňky (=List1!A6). Potřebuji, aby i přes změnu řádku, ve kterém se nachází daný identifikátor v Listu2 (vždy sloupec B), se přenesl index (vždy sloupec A) náležící identifikátoru z Listu1 do Listu2. Něco jako "Hodnota této buňky se rovná hodnotě buňky, která sousedí s buňkou v prvním listu se stejnou hodnotou, jako já" )Bohužel, programování maker vůbec nerozumím, tak bych se chtěl zeptat, jestli třeba někdo nějaké takové už nenapsal, nebo jestli nevíte, jak tento problém vyřešit.Doufám, že to není moc chaotický. Za všechny reakce předem moc děkuji.

Odpovědi na otázku

avatar
CN Invest |  | Microsoft Windows 7 Chrome 20.0.1132.57

Je to hodně chaotické Hodila by se ukázka, co přesně myslíte.Zdá se mi, že by mohla pomoci funkce svyhledat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Děkuji za odpověď. Ukázka je zde:Nedokážu">http://storage.facegame.cz/priklad1.xlsx&... si představit, jak funkci svyhledat implementovat hromadně, jak tam definovat, že hodnota buňky má být stejná, jako hodnota buňky vedle byňky se stejnou hodnotou, jako je ta sousedící s tou, co se má právě vyplnit. I pro mě je to dost chaotický, jak se tak dívám

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Konkrétně">http://storage.facegame.cz/priklad1.xlsx/&... mi jde o toto: Když na Listu 1 do sloupce Index vložím hodnotu "a" vedle Identifikátoru "65432", potřebuji, aby se na Listu 2 objevil index "a" také vedle identifikátoru "65432", i když se řádek, ve kterém se na Listu 2 nachází, bude průběžně měnit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1
 |   |  Microsoft Windows 7 Chrome 20.0.1132.57  |  [90.177.110.---]

Vytvoříš si nový list Ciselnik, kde bude v prvním sloupci Identifikator a ve druhém sloupci Index,Pak na Listu3 vepíšeš do buňky A2:=SVYHLEDAT(B2;Ciselnik!A:B;2;0)a rozkopíruješ v celém sloupci A. To je celé.Doporučuji na listu Ciselnik seřadit hodnoty podle pole Identifikator.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Super, díky moc. Rozumím těm parametrům dobře? B2 = hledaný výraz, Ciselnik!A:B = tabulka o velikosti celých sloupců A až B (dalo by se použít i A:F např.?), 2 =je hodnota ve DRUHÉM sloupci na řádku s výsledkem a 0 = nehledat nejbližší podobné výsledky?Děkuju moc za pomoc všem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 20.0.1132.57  |  [90.177.110.---]

"B2 = hledaný výraz"Ano"Ciselnik!A:B = tabulka o velikosti celých sloupců A až B (dalo by se použít i A:F např.?)"Ano"2 =je hodnota ve DRUHÉM sloupci na řádku s výsledkem"Ano"0 = nehledat nejbližší podobné výsledky?"Ne0 znamená hledat přesný výsledek

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 20.0.1132.57  |  [90.177.110.---]

""0 = nehledat nejbližší podobné výsledky?""Aha, ty píšeš NEhledat.Takže v zásadě Ano

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Tak to je fajnový, myslim, že to přesně odpovídá mým potřebám. Díky moc, sám bych si nikdy neporadil. Přeju hezkej den všem a díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Definujme funkci, která mi vrátí hodnotu buňky nacházející se o jednu vlevo, jako funkci 1L, a buňku nacházející se o jednu vpravo jako funkci 1R. Dále proměnnou "x", která bude zastupovat libovolné číslo řádku ve sloupci. Potom by mohlo platit toto:List2!Ax=1L[SEARCH(1R List2!Ax)na Listu1]Slovy: "Vrať mi hodnotu, která se nachází o jednu buňku vlevo od výsledku hledání hodnoty nacházející se v buňce o jednu vpravo od buňky, které se tento šílený paskvil nachází."Lze něco takového?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 20.0.1132.57  |  [90.177.110.---]

V excelu jde skoro všechno.Podívej se na funkce INDEX a POZVYHLEDAT (angl. INDEX, MATCH).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP IE 8.0  |  [88.102.142.---]

Jak psal kolega, pomůže funkce svyhledat, žádná makra nejsou třeba

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Buňky, Identifikátor



Určitě si přečtěte


Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

Dnes | Vojtěch Malý | 95

30 počítačových brzd, které vám zpomalí Windows

30 počítačových brzd, které vám zpomalí Windows

Na webu najdete hromadu rad, jak zrychlit počítač a Windows. My jsme na to šli opačně a naopak jsme hledali činnosti, které ho nejvíce zpomalují. Toto je třicítka těch základních.

12.  11.  2017 | Jakub Čížek | 90

Elektronika, která nepotřebuje kabel ani baterii. Živí se rádiovým šumem

Elektronika, která nepotřebuje kabel ani baterii. Živí se rádiovým šumem

** Každá elektrická krabička má konektor pro napájení nebo baterii ** Jenže pozor, jednou by to tak nemuselo být ** Drobná elektronika se může živit rádiovými vlnami

14.  11.  2017 | Jakub Čížek | 15