Excel kopírování dat podle hodnot
Moderátor: Mods_senior
Excel kopírování dat podle hodnot
Dobrý den,
potřeboval bych poradit s excelem.V buňkách A1 až A3 mám text, v buňkách B1 až B3 k nim přiřadním hodnoty 0 nebo 1 a potřebuji, aby se mi text z buněk ke kterým je přiřazena hodnota 1 objevoval na dalším listu pod sebou, aniž by tam vznikaly volné řádky. Tzn. Když v buňce B1 bude hodnota 1 potřebuji aby se mi text z buňky A1 objevil v buňce C1. Buňka B2 bude obsahovat 0 takže text z A2 se nikde nezobrazí a Buňka B3 bude obsahovat hodnotu 1 takže text z buňky A3 se mi objeví v buňce C2 a buňka C3 tím pádem zůstane prázdná.Zkoušel jsem složenou funkci KDYŽ, ale tam jsem narazil na problém, že jak buňka C2 tak buňka C3 obsahovaly text z buňky A3.Snad je to dostatečně srozumitelné a pro jistotu přidávám ještě příklad, díky za rady.
potřeboval bych poradit s excelem.V buňkách A1 až A3 mám text, v buňkách B1 až B3 k nim přiřadním hodnoty 0 nebo 1 a potřebuji, aby se mi text z buněk ke kterým je přiřazena hodnota 1 objevoval na dalším listu pod sebou, aniž by tam vznikaly volné řádky. Tzn. Když v buňce B1 bude hodnota 1 potřebuji aby se mi text z buňky A1 objevil v buňce C1. Buňka B2 bude obsahovat 0 takže text z A2 se nikde nezobrazí a Buňka B3 bude obsahovat hodnotu 1 takže text z buňky A3 se mi objeví v buňce C2 a buňka C3 tím pádem zůstane prázdná.Zkoušel jsem složenou funkci KDYŽ, ale tam jsem narazil na problém, že jak buňka C2 tak buňka C3 obsahovaly text z buňky A3.Snad je to dostatečně srozumitelné a pro jistotu přidávám ještě příklad, díky za rady.
- Přílohy
-
- priklad_1.xlsx
- (9.42 KiB) Staženo 45 x
Re: Excel kopírování dat podle hodnot
Buňku C1 jsem v tom příkladu nenašel.Myslíš to tak,když se napíše vzorec =IF(F4=1;E4;0) do buňky E4 ? Podmínky si můžeš nadefinovat jak chceš.
Re: Excel kopírování dat podle hodnot
Omlouvám se, je to až od druhého řádku. Myslím to tak že v momentě kdy B2 bude nula a B3 bude 1 tak v C2 bude napsaná hodnota z A3. Prostě. Aby se mi ve sloupci C zobrazovalo jen to co má ve sloupci B hodnotu 1 aniž by tam vyly prázdné buňky nebo duplicity.
Re: Excel kopírování dat podle hodnot
=IF(B2=0;IF(B3=1;A3;0);0)
Re: Excel kopírování dat podle hodnot
Vyzkoušel jsem tento vzorec a způsobuje to pořád tu stejnou věc kterou popisuji jako nežádoucí. V tom příkladu jsem uvedl jak by to mělo vypadat tak aby to fungovalo. Nečekal bych že to bude až takový oříšek 
Re: Excel kopírování dat podle hodnot
Ten vzorec funguje podle popisu,jak jsi psal.Není problém někde jinde ?
V Pascalu bych to napsal přehledněji: if (B2=0)and(B3=1) then C2:=A3; :)
V Pascalu bych to napsal přehledněji: if (B2=0)and(B3=1) then C2:=A3; :)
Re: Excel kopírování dat podle hodnot
Do jakéhokoliv listu dej do C1 maticově (ctrl+shift+enter) tento vzorec a roztáhni dolů.
@Sender
Přečti si ještě jednou zadání.
Pokud těch řádků bude mít více tak by se "upodmínkoval" s fcí když.
if (B2=0)and(B3=1) then C2:=A3;
je to samé jako vzorec v C2
=KDYŽ(A(B2=0;B3=1);A3;"")
Kód: Vybrat vše
=KDYŽ(INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK()))=0;"";INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK())))Přečti si ještě jednou zadání.
Pokud těch řádků bude mít více tak by se "upodmínkoval" s fcí když.
if (B2=0)and(B3=1) then C2:=A3;
je to samé jako vzorec v C2
=KDYŽ(A(B2=0;B3=1);A3;"")
Re: Excel kopírování dat podle hodnot
cmuch> Ten kód mi nefunguje.
Aha,tak už vím kde je problém - máme odlišný verze programu.
Aha,tak už vím kde je problém - máme odlišný verze programu.
Re: Excel kopírování dat podle hodnot
Tak dej pouze vzorec (maticově)
To první když tam je jen aby se tam neoběvovaly 0, Použij jiné když na ošetření chyby dle tvé verze excelu.
Já použil Ex2010
Kód: Vybrat vše
=INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK()))Já použil Ex2010
Re: Excel kopírování dat podle hodnot
=KDYŽ(A(C3=A4;B3=0);"";KDYŽ(B4=1;A4;KDYŽ(B4=0;A5)))
--- Doplnění předchozího příspěvku (17 Srp 2014 11:13) ---
Pardon vzorec je v buňce C4
--- Doplnění předchozího příspěvku (17 Srp 2014 11:13) ---
Pardon vzorec je v buňce C4
-
guest
Re: Excel kopírování dat podle hodnot
Chápu to slovně správně - "pokud je v béčku nula, tak si vezmi text z následující jedničky"? A co když jsou dvě nuly pod sebou? Má k nim být přiřazený stejný text z nejbližší jedničky, nebo si má druhá nula hledat další jedničku a její text? Ono mezi námi děvčaty, to, že to musíte řešit, samo o sobě svědčí o tom, že TO někdo nedomyslel...
Re: Excel kopírování dat podle hodnot
Tady jsou nějaké příklady jak to má pracovat, dle mě.
Ale chtělo by to odpověď tazatele.
Ale chtělo by to odpověď tazatele.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek


