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

#1 18. 9. 2018 10:50:40

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

funkcia SUBSTITUTE - viacnásobná možnosť "VYŘEŠENÝ"

"VYŘEŠENÝ"Ako skonbinovať v bunke A1, funkciu SUBSTITUTE, aby v jej vzorci bolo viac možností výberu hľadaného textu určeného na nahradenie - napríklad za text KVH

Ak je zadaný v bunke A1 textový reťazec:

materiál C24

môže sa ale stať, že v tejto bunke bude zadaný iný podobný text:

materiál CR2

je treba z tejto A1 bunky, z jej textového reťaza, vymeniť C24 za KVH, alebo, v inom prípade CR2 tiež za KVH

Viem zatiaľ iba že: základný vzorec pre výmenu všetkých výskytov je takýto:
SUBSTITUTE(A1;"C24";"KVH") - v bunke A1 nájdi text "C24" a nahraď textom "KVH"
vzorec vráti hodnotu:
materiál KVH

SUBSTITUTE(A1;"CR2";"KVH") - v bunke A1 nájdi text "CR2" a nahraď textom "KVH"
vzorec vráti hodnotu:
materiál KVH

Pozn.Ak funkcia SUBSTITUTE text C24,alebo text CR2 nenájde, ostáva celý textový reťazec nezmenený.

Ako teda vložiť do vzorca kombináciu rôznych možností?

Sansan

Editoval sansan (14. 10. 2018 11:58:00)

Offline

#2 18. 9. 2018 11:03:06

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

Re: funkcia SUBSTITUTE - viacnásobná možnosť "VYŘEŠENÝ"

takto =SUBSTITUTE(SUBSTITUTE(A1;"C24";"KVH");"CR2";"KVH")


LibreOffice 5.4.

Offline

#3 18. 9. 2018 14:18:03

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: funkcia SUBSTITUTE - viacnásobná možnosť "VYŘEŠENÝ"

Já bych doporučil IFS(Podmínka_1;SUBSTITUTE(A1;"CR2";"KVH");Podmínka_2;SUBSTITUTE(A1;"C24";"KVH"),Podmínka_3;SUBSTITUTE_3;Podmínka_4;SUBSTITUTE_4;....;.... )


     V podmínce může být například AND(A1=ABC;B1=DEF) a v příslušné reakci Substituce. Je to lepší obdoba vnořených podmínek IF(podmínka;True;IF(podmínka;True;IF(podmínka;True;IF(podmínka;True;False)))).


     Podobně by to šlo dělat s řetězenými dotazy IF, které by se při při False vyhodnotili buď jako "", nebo 0. Takto by se pak také sčítaly - buď jako číselné hodnoty (+), nebo jako řetězce (&).


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

Zápatí