Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel 2010, vyvzoreckovanie atypickeho rutinneho zadania

Pouzivam klasicke vzorce v bunke, nechcem ziadne makro.
Mam stlpce, ktore su prazdne ale kopirovavaju sa do nich random texty. Potom mam pomocny stpec, ktory ma fixne texty ktore sa pridavaju k novym (skopirovanym) do celkoveho vysledku vzorca.
Cize v tom vyslednom vzorci mam nieco ako:
=F1&E2&F9&H1&F11
- primitivne spajam nove texy s fixnymi aby mi vyslo co potrebujem. Lenze tie nove texty si pri kazdom riadku ohranicujem zatvorkami, aby boli vo vysledku 'nested' a pri poslednom opakovani, sa tam dava nieco ine. A to je problem.

Priklad:
nove texy v stlpcoch: e334jhg234hg24j 234kj2hg34kj23gkj
fixne texty: { },
ako to vyzera ked sa to pospaja: {e334jhg234hg24j},{234kj2hg34kj23gkj},

- tych 'nested' textov moze byt hocikolko, ale problem je, ze v poslednom vyskyte nesmie byt za zatvorkou ciarka, lebo tam pojde ukoncovaci fixny text. A ja neviem ako do vzorca napisat podmienku, aby rozlisil kedy je posledny vyskyt a nedal tam ciarku.

Napadlo ma ze to nechcene riesenie bude vyzerat unikatne oproti inym stringom, takze sa bude dat odlisit, a chcel som napisat nieco ako:
= IF( ISIN ("},FFF") THEN ("},FFF") nahrad "}FFF)

isin som si vymyslel, ze 'je v' ako v programovani keby tam bol equality check pre konretny string, ktory by sa prepisal na nieco ine. Ale neviem ako do vzorecka napisat excelu aby prepisal nieco co mu dam identifikovat.

Pomozte

Předmět Autor Datum
Podivej se na funkci CONCATENATE =CONCATENATE("{";A1;"},{";A2;"}")
Jan Fiala 19.09.2015 19:20
Jan Fiala
To som uz riesil davno, to nemozem pouzit, lebo ma maly limit na pocet znakov dohromady. Mne sa niek…
IT_lamiak 19.09.2015 19:24
IT_lamiak
S kolika sloupci pracujes? Se stovkami?
Jan Fiala 19.09.2015 19:26
Jan Fiala
So stovkami riadkov a mam jednu pomocnu bunku kde pouzivam funciu CONCAT(je to user vytvorena funkc…
IT_lamiak 19.09.2015 19:28
IT_lamiak
Vyriesenie. Pouzil som funkciu =SUBSTITUTE na neziaduci vysledok a zmenil som text na ziaduci. Probl…
IT_lamiak 19.09.2015 20:06
IT_lamiak
Napises kazde uvodzovky ktore su v texte dvakrat, alebo mozes pouzit CHAR funkciu pre znak. vsetko j… poslední
MM.. 20.09.2015 21:58
MM..

So stovkami riadkov

a mam jednu pomocnu bunku kde pouzivam funciu CONCAT(je to user vytvorena funkcia pridana do excelu). limit mam na 500 riadov, mam vyratane ze tolko to vyda.
ale stale to neriesi moj problem, neviem ci ma chapate, lepsie sa to popisat neda a konkretny problem sem nemozem dat lebo je to 'tajne' a keby som to mal cele prerabat pre ukazku sem, to za to nestoji

Vyriesenie. Pouzil som funkciu =SUBSTITUTE na neziaduci vysledok a zmenil som text na ziaduci. Problemy nebudu, lebo taka kombinacia sa moze vyskutnut len v jednom pripade, ktory som takto osetril.

ALE ten string, ktory som rieseil, ma v sebe znaky " ", a to je problem, lebo do subsitute musim text izolovat do "text", ako to excel vyzaduje.
Je mozne nejako inak ako dvojitymi uvodzovkami oznacit text pre excel ?

Zpět do poradny Odpovědět na původní otázku Nahoru