< návrat zpět

MS Excel


Téma: Vyhladanie neprazdnej bunbku rss

Zaslal/a 19.3.2014 15:28

Ahoj, potreboval by som pomoct mam 15 stplcov hodnot (stlpce F-T) s tym ze v jednom riadku napr F2:T2 je hodnota len v jednej bunke z tohoto riadku. Potrebujem aby sa mi do stplca D kopirovali hodnoty z rozsahu stlcpov F:T.
vid priloha

Příloha: zip18396_ukazka.zip (7kB, staženo 21x)
stop Uzamčeno - nelze přidávat nové příspěvky.

icon #018398
avatar
no 1 , pokiaľ sa bude jednať iba o čísla, tak stačí obyčajná suma.
Pokiaľ o nečíselné hodnoty, tak brutal force metóda je napr. =CONCATENATE(F2;G2;H2;I2;J2;K2;L2;M2;N2;O2;P2;Q2;R2;S2;T2)túto funkciu v obľube príliš nemám, ale v tomto prípade stačí naklikať jednotlivé argumenty a je to hotové za 5 sekúnd.
Pokiaľ to nevyhovuje, tak si asi budeš musieť dať trochu práce s vytvorením lepšej prílohy 1citovat
#018400
avatar
AL .. skor som hladal nieco take co by naslo v riadku neprazdnu hodnotu a nakopiroval do uvedenho stlpcacitovat
#018401
Opičák
To jde ale asi jen makrem, když tam chceš mít jen hodnotu a ne vzorec.
Ale tak jak to napsal AL je to také v pořádku, oblast označíš > Ctrl +C a dáš vložit jinak > hodnoty.citovat
icon #018404
avatar
@Opičák: To jde ale asi jen makrem
No to určite nie, dá sa napr. maticovým vzorcom:=INDEX(F2:T2; MATCH(TRUE; F2:T2<>""; 0))
edit: beriem späť, pokiaľ sa bavíme o hodnotách, hodnoty skutočne len makrom, ale ja by som sa držal vzorcov 1citovat
#018405
avatar
@AL vies mi povedatr preco mi to vyhadzuje chybu ? vid priloha
Příloha: zip18405_ukazka.zip (8kB, staženo 22x)
citovat
icon #018406
avatar
pretože si ten vzorec nezadal ako MATICOVÝcitovat
#018407
Opičák
@ AL mě teda ten vzorec nefunguje ani jako maticový (samozřejmě u nás v česku - česky)

ale to co jsi psal předtím jsem tu přiložil makrem.
tedy fce concatenate a místo copy -paste jsem použil rychlejší value = value.
Příloha: zip18407_ukazka1.zip (17kB, staženo 21x)
citovat
icon #018408
avatar
@Opičák: ten môj maticový vzorec funguje, niekde robíš chybu... Komplikácia s češtinou môže byť u TRUE, má tam byť PRAVDA. Tak aby som pomohol tým, ktorí si nedokážu vzorec lokalizovať, napr. takto:=INDEX(F2:T2; POZVYHLEDAT(1; --(F2:T2<>""); 0))citovat
#018409
Opičák
@ AL
Ten vzorec si samozřejmě přeložit umím, ale vypíše jen jednu a to první hodnotu zleva. Nefunguje jako fce concatenate. Alespoň já jsem zadání pochopil tak, že když tam bude v pěti buňkách jednička, tak vypíše 11111.
A to teda ten vzorec nedělá.
edit:
OK už to vidím, "hodnota je jen v jedné bunce" beru zpět, takto funguje.citovat
#018410
avatar
@AL vdaka za odpoved, uz vsetko robi presne co ma ;) len som sa predtym nestretol s maticovym zapisom vzorcov :)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje