Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem EXCEL - vyhledani a zapsani urcite casti retezce

Mam dotaz ohledne vyreseni jednoho probelmu v excelu. Mam velke pole dat
A11-113-3/10-70D91N30001
A1-150-4/4B151N70001
A13 -113-90B126L70001
......

tyto udaje jsou v bunkach pod sebou ve sloupci a potrebuji aby z nich excel vytahl udaj (cislo) ktery nasleduje vzdy za prvni pomlckou az po druhou pomlcku a toto cislo napsat vzdy do vedlejsi bunky.
Predem dekuji za pomoc

platba@centrum.cz

Předmět Autor Datum
jednorázově to jde udělat buď převodem textu do sloupců (DATA/Text do sloupců)a jako oddělovač použí…
mirek22 06.09.2007 10:46
mirek22
vsak by sa hadam dal pouzit aj nejaky vzorec: -najprv si zistis prvu pomlcku: =SEARCH("-";A1;1) poto…
Pavol 06.09.2007 15:48
Pavol
myslím, že pro hledání druhé pomlčky se musí zadat číslo pozice, od které se má hledat. Tady se to p…
mirek22 06.09.2007 17:38
mirek22
Pavol, tak jsem si s tím ještě chvíli pohrál a takhle mi to funguje. Musel jsem odečíst ty dvě pozic… poslední
mirek22 06.09.2007 18:17
mirek22

vsak by sa hadam dal pouzit aj nejaky vzorec:
-najprv si zistis prvu pomlcku:
=SEARCH("-";A1;1)
potom si vytvoris novy text od tej pomlcky:
=MID(A1;SEARCH("-";A1;1)+1;LEN(A1))
a potom si z toho noveho substringu vyberies iba cast-po prvu pomlcku:
=LEFT(MID(A1;SEARCH("-";A1;1)+1;LEN(A1)); SEARCH("-";A1;1)-1)

....ale niekde je chyba-neviem kde-nenasiel som-ale ked som to rozdelil do viacerych buniek, tak to ide-len ked to dam do 1 vzorca, tak nie.

...btw este si to potom uprav tak, aby ti to dalo prec z toho medzery.

myslím, že pro hledání druhé pomlčky se musí zadat číslo pozice, od které se má hledat. Tady se to pohybuje mezi pozicí 3 a 4 a to pak nevychází. Já jsem zkusil jen v té druhé části odříznout první tři místa a to funguje. Samozřejmě za předpokladu, že číslo mezi pomlčkami bude vždy jen třímístné a nebudou tam mezery navíc, které by bylo potřeba nejdřív pročistit.
=ZLEVA(ČÁST(A1;HLEDAT("-";A1;1)+1;DÉLKA (A1));3)

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