Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 31. 5. 2012 13:23:30

Pepeee
Člen
Registrace: 31. 5. 2012
Příspěvků: 6

Jak extrahovat číslo uprostřed textu - VYŘEŠENO

Dobrý den, řeším problém, kde mám tabulku s řádky např.:

LTD Alabastr U 104 ST15 - nová struktura 2012
LTD Žlutá pastelová U 107 ST9 - nová struktura 2012
LTD Vanilka U 108 ST15
LTD Žlutá U 114 ST15

... text je v jednom sloupci pohromadě a já potřebuji do vyjmout z textu pouze kódové označení:

U 104 ST15
U 107 ST9
U 108 ST15
U 114 ST15

Nenapadá někoho řešení? Kód může začínat pokaždé jiným písmenem a číslo za prvním písmenem může být i dvouciferné.

__________________________________________

Značím jako vyřešené

;o)

Editoval sedlacekdan (7. 6. 2012 19:39:50)

Offline

#2 31. 5. 2012 15:15:13

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 806

Re: Jak extrahovat číslo uprostřed textu - VYŘEŠENO

Co třeba najít a nahradit?

hledat: "^.* +(U +[0-9]+ +ST[0-9]+).*$"
nahradit: $1

Nezapomeňte zatrhnout více voleb - regulární výrazy.

Offline

#3 1. 6. 2012 10:50:57

luka7
Člen
Registrace: 20. 5. 2009
Příspěvků: 82

Re: Jak extrahovat číslo uprostřed textu - VYŘEŠENO

A nebo importovat text, rozdělit do buňek pomocí mezer a použít něco jako:

=IF(EXACT(C2;$A$1)=1;C2&D2&E2;D2&E2&F2)

platí pokud mají barvy maximálně dvoudílné názvy a buňka A1 obsahuje U
:-)

Offline

#4 4. 6. 2012 13:44:30

Pepeee
Člen
Registrace: 31. 5. 2012
Příspěvků: 6

Re: Jak extrahovat číslo uprostřed textu - VYŘEŠENO

Děkuji všem, nahrazení od lp. funguje perfektně, musím akorát prostřídat obsažené písmenné označení, které se liší, ale to je jen pár hodnot.

luka7 taky moc děkuji za odpověď, bohužel barvy mají i více názvů a pro tento případ je první řešení pohodlnější.

Offline

Zápatí