EXCEL csere - helyettesítő karakterekkel

Sziasztok!

Telefonszámokat szeretnék cserével módosítani:

Alapformátum a következő:
+36-20-123-4567

Célformátum:
+36-20-1234567

A telefonszámban (7karakter) szeretném a tagolást kitörölni!

Milyen formátumban hajtsam végre a cserét?

Hozzászólások

Ezt valamiért nem működik:

Keresett szöveg:
+??-??-???~-????
Csere erre:
+??-??-???????

Vagyis mindenből kérdőjel lesz, holott én helyettesítő karakterként akarom használni!

nem szép, de működhet.
kettébontod
bal 7
jobb 8
a jobb 8-nál cseréled a "-"-t "semmi"-re.

a bal 7, és a csere utáni jobb 8 oszlopokat összefűzöd.

Emlekeim szernt excelben a joker karakterek egeszen masok.A csere dialog boxon elo lehet hozni valahogy ezek listajat.En valami hazteto es utana egy masik karakterre tippelnek!

Én kivenném az összes elválasztójelet, majd szétbontanám utána ahogy szeretnéd hogy beraknám a kivánt elválasztójelet, valószínűleg több cell kell hozzá
a1-ban az eredeti szám
b1-ben a jelek nélküli
c1-ben előhívó
d1-ben körzetszám
e1-ben mobil szám
f1-ben pedig c1:e1, '-'-vel elválasztva, esetleg még elé a + jel

Egyszeruen fuggvennyel, ha A1 cellaban van az adat:
=HELYETTE(A1;"-";"";(HOSSZ(A1)-(HOSSZ(HELYETTE(A1;"-";"")))))

// a HOSSZ(A1)-(....) resz arra kell, hogy az utolso - karaktert megtalalja, azzal
//a trukkel, hogy megszamoljuk hany darab ilyen fordul elo, es a kulso HELYETTE
//fuggvenynek ezt a darabszamot adjuk at. Igy o mar csak az utolso - jelet csereli le
//semmire("").