
Általános képlet
=REPLACE(text,start,FIND(marker,text)+1,"")
Összegzés
Szöveg eltávolításához egy cellából, ha a szöveg változó helyzetben van, használjon a REPLACE függvényen alapuló képletet, a FIND függvény segítségével. A bemutatott példában a C6 képlete a következő:
=REPLACE(B6,1,FIND(":",B6)+1,"")
amely eltávolít minden szöveget a kettőspontig (:) és az azt követő szóközig.
Magyarázat
A REPLACE funkció helyettesíti a szöveget pozícióval. A REPLACE segítségével eltávolíthatja a szöveget, ha üres karakterláncot ("") ad meg az "new_text" argumentumhoz.
Ebben az esetben el akarjuk távolítani a szövegben megjelenő címkéket. A címkék hossza változó, és olyan szavakat tartalmaznak, mint a "Gyártmány", "Modell", "Üzemanyag-takarékosság" stb. Minden címkét kettőspont és szóköz követ. A kettőspontot "jelölőként" használhatjuk a címke végének kitalálásához.
Belülről kifelé haladva a FIND függvény segítségével megkapjuk a kettőspont helyzetét a szövegben, majd adjunk hozzá 1-et a kettőspont követő tér figyelembevételéhez. Az eredmény (egy szám) a "num_chars" argumentum REPLACE funkciójához van csatlakoztatva, amely a cserélendő karakterek számát jelöli.
A REPLACE függvény ekkor az 1-ről a "kettőspont + 1" szövegre üres karakterláncot ("") cserél. A bemutatott példában a megoldás így néz ki:
=REPLACE(B6,1,FIND(":",B6)+1,"") =REPLACE(B6,1,6,"") =2016