Excel - Szövegből hogy tudom kivenni a számokat?
Sziasztok!
Az alábbi cellatartalomból kellene kivennem csak a házszámokat a végén, pont akár maradhat is, de nem lényeges, tehát csak település, utcanév és közterület típus kell, hogy megmaradjon. Első körben arra gondoltam, ha ez járható út, hogy a szövegben megkeresem a számot, majd a számot és utána lévő karaktereket levágom. Képletileg ez hogy nézne ki? De bármilyen más megoldás is jól jönne.
Alibánfa Ady utca 48.
Alibánfa Deák Ferenc utca 12./B
Balatongyörök Eötvös Károly utca 126.
Becsvölgye Fő út 6.
Köszönöm előre a segítséget!
Szia! Köszi a választ, de nem egészen világos. :)
Megjegyzés: a tablazat 5000 soros legalább, út és utca mellett vannak terek, majorok, közök, stb... es van semmi is, tehat kozterület tipusbol nem tudok kiindulni. De légyszi ird le, hogy hogyan ertetted a csere fuggvenyt. Köszi!
Szia.
Nézd meg ezt, csak magyaritani kell : [link]
A magyarositáshoz itt van ez : [link]
Illetve még hozzá kell tenne a BAL (LEFT) és SZÖVEG.KERES (SEARCH) függvényeket.
Ha máshogy nem megy egyesével próbáld, valahogy igy (E5-ben az első cim aminek az utolsó szóköz utáni része nem kell) :
=HOSSZ(E5)
=SOKSZOR(" ";HOSSZ(E5))
=HELYETTE(E5;" ";(SOKSZOR(" ";HOSSZ(E5))))
=JOBB(HELYETTE(E5;" ";(SOKSZOR(" ";HOSSZ(E5))));HOSSZ(E5))
=KIMETSZ(JOBB(HELYETTE(E5;" ";(SOKSZOR(" ";HOSSZ(E5))));HOSSZ(E5)))
=SZÖVEG.KERES(KIMETSZ(JOBB(HELYETTE(E5;" ";(SOKSZOR(" ";HOSSZ(E5))));HOSSZ(E5)));E5;1)-2
és a végső képlet :
=BAL(E5;SZÖVEG.KERES(KIMETSZ(JOBB(HELYETTE(E5;" ";(SOKSZOR(" ";HOSSZ(E5))));HOSSZ(E5)));E5;1)-2)
Ezt kell lehúzni az oszlop végéig, aztán ha az igy kapott adatok kellenek, akkor kijelölöd azt az oszlopot amiben az adatok vannak, másolod (CTRL+C) majd irányitott beilesztéssel nem az képleteket, hanem az adatokat illeszted be. Irányitott beilesztés : [link]
Sok sikert.
üdv.
"Szia! Köszi a választ, de nem egészen világos. :)
Megjegyzés: a tablazat 5000 soros legalább, út és utca mellett vannak terek, majorok, közök, stb... es van semmi"
Ahogy elsőként írtam:
keres/csere
a csere mezbe beírod: [út* (csillag v num szorzás)]
a csere erre pedig csak [út]
a csillag azért kell mert !!minden!! ami az [út] után van
ezt megcsinálod az utcával is
a maradékot meg manuálisan
nem hiszem hogy sok maradna.
Felesleges egy rakás bonyolult függvény ehhez.
Szia.
A módszer a fenti módon biztosan nem 100 %-os.
Most csak két várost emelnék ki : Kardoskút és Méykút.
Nagy valószinűség szerint lehet még ilyet találni pl. a köz-zel vagy a tér-rel ami nem a szöveg végen van hanem a város-ban vagy esetleg az utca nevében szerepel a keresendő kifejezés.
Megoldás lehet erre ha hozzáraksz a keresési kifejezéshez egy szőközt (a keresendő kifejezés elé : " út*"), akkor már talán működőképes, de még igy is előfordulhat hogy olyat is ki fog törölni amit nem kellene neki kitörölni.
Igy szerény véleményem az, hogy jobb a képlet, (mivel a képletek általában azt csinálják amit kell nekik).
Sok sikert.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!