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

#1 10. 1. 2021 18:57:16

sansan
Člen
Registrace: 1. 7. 2018
Příspěvků: 7

vzorec "oddeliť číslo od textu"

Dobry vecer

existuje vzorec ktorý by z jednej bunky do druhej, odfiltroval-oddelil text a nechal iba číslo?
číslo môže byť 1, dvoj, troj alebo aj štvorciferné. Text za číslom je vždy rovnakej dĺžky Napriklad:
25 Milimetr
131 Milimetr
3325 Milimetr

alebo dalsi priklad, je žiadúce odstrániťz textu poslednú dvojbodku, pričom text môže mať rôznu dĺžku, napríklad:
Identifikační číslo:
číslo:
č.:

Offline

#2 10. 1. 2021 19:06:14

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 697

Re: vzorec "oddeliť číslo od textu"

možností je více:
=VALUE(LEFT(A1;LEN(A1)-9))
=VALUE(LEFT(A1;SEARCH(" ";A1)))
=VALUE(SUBSTITUTE(A1;" Milimetr";"")
a nebo příkaz Data -> Text do sloupců ... a zadat mezeru jako dělící znak.

dvojtečka se lehce odstraní vzorcem: =SUBSTITUTE(A1;":";"")
a nebo prostě Najít/Nahradit ...

Editoval ludviktrnka (10. 1. 2021 19:06:51)


LibreOffice 5.4.

Offline

#3 10. 1. 2021 19:27:44

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 697

Re: vzorec "oddeliť číslo od textu"

ještě by šlo obecnějí pomocí regulárního výrazu (nutno povolit v možnostech) a pro případ kdy není mezera nebo jsou ještě jiné jednotky:
=VALUE(LEFT(A1;SEARCH("[:alpha:]|[:space:]";A1)-1))


LibreOffice 5.4.

Offline

#4 10. 1. 2021 19:51:14

sansan
Člen
Registrace: 1. 7. 2018
Příspěvků: 7

Re: vzorec "oddeliť číslo od textu"

dakujem
zaujimave vzorce, vsetky funguju bezvadne


VYŘEŠENO

Offline

Zápatí