Kezdőlap › Fórumok › Excel témák › Utcanevekről a házszámok leválasztása
- This topic has 6 hozzászólás, 4 résztvevő, and was last updated 6 months telt el by Tmas.
-
SzerzőBejegyzés
-
2023-11-12-13:11 #10284
Sziasztok!
Azzal a problémával fordulok, hogyan tudnám egy egész oszlopban az adott házszámokat átrakni a mellette levő oszlopba. Lényeges ki is vágja az eredetiből pl Szent István király út 1. -> Szent István király út | 1.
Kossuth u. 29. I.em -> Kossuth u. | 29. I.em
A legegyszerűbb módszer kellene akár villámkitöltés (bár ez meghagyja az eredetiben, valahogy tovább fejleszteni)
Vagy cserélni a házszámok előtti rész egy speciális karakterrel és úgy szövegből>oszlopok. Létezik ilyen egyszerűbb módszer?Köszönöm előre is
2023-11-12-15:27 #10285Szia!
A képen (is) láthatod a képletet.
=HA(NEM(HIBÁS(SZÖVEG.KERES("út";A1)));KÖZÉP(A1;SZÖVEG.KERES("út";A1)+3;20);HA(NEM(HIBÁS(SZÖVEG.KERES("u.";A1)));KÖZÉP(A1;SZÖVEG.KERES("u.";A1)+3;20);HA(NEM(HIBÁS(SZÖVEG.KERES("tér";A1)));KÖZÉP(A1;SZÖVEG.KERES("tér";A1)+4;20);HA(NEM(HIBÁS(SZÖVEG.KERES("utca";A1)));KÖZÉP(A1;SZÖVEG.KERES("utca";A1)+5;20);KÖZÉP(A1;SZÖVEG.KERES("köz";A1)+4;20)))))
Attachments:
You must be logged in to view attached files.2023-11-12-16:05 #10287Szia!
Ez se teljesen jó megmarad az eredetiben, és útja a-t betűt is viszi u.3 itt meg semmit se. Szövegből oszlopok kellene egy a gondom a 1-3. miért viszi így át 03.jan?
Erre van valami megoldás is?2023-11-12-20:09 #10288A feltételek közé tedd be az útja szót is.
A hosszú képlet az út; u.; tér; utca; és köz szavakat vizsgálja.
A dátumkénti megjelenítés gáz.2023-11-12-21:41 #10289Szia!
Az a helyzet, hogy un. egyszerű megoldást nem fogsz találni, ne is keress!
Ez egy meglehetősen összetett probléma, ami láthatóan te is tapasztalsz. Csak pár felvetés:
– egyszer „út” van, máskor „utca”, harmadszorra „u.”
– van szóköz vagy nincsen.
– van pont vagy nincsen
– Vannak más közterület típusok is, mint tér, körút, köz, stb. és ezeknek a verziói
– Lehetséges emelet + ajtó
– stb…Általános szabályként egyedül az mondható el, hogy minden cím esetén a közterület neve (út, utca, stb..) utáni részre van szükséged. Ráadásul az eredeti is kell, de csak a közterületig.
Ezt szövegből oszlopokkal, vagy villámkitöltéssel nem nagyon lehet megoldani.
Egyedüli lehetőség az, hogy egy külön táblába begyűjtöd a lehetséges közterület elnevezéseket, minden lehetséges verzióban, és egy külön cellában (oszlopban) az aktuális sorban ezek mindegyikét keresed. Ha bármelyiket megtalálta, akkor a találattól jobbra kell mindent kivenni, majd egy másik cellába egy másik formulával a kivett rész előtti szöveget kell kivenni. Ez utóbbi már egyszerűbb.
Az első az egy tömbképlet, vagy egy sokszoros elágazás.A megoldáshoz fontos lehet, hogy melyik Excel verziót használod.
Ja, és persze lehet makrózni is.
Imre
2023-11-16-18:39 #10290Sziasztok! Szia Tmas!
Ha az eredeti címeket csupán ketté választott alakjukban szeretnéd megőrizni, nincs más lehetőséged, mint a makró kódokhoz fordulni. Képlettel ezt nem lehet megcsinálni, mert körkörös hivatkozás hibát eredményezne.
Kompromisszumos megoldás lehet, hogy képletekkel tagolod szét a címeket két oszlopra miközben az eredeti oszlopot bár megőrzöd, de elrejted.Nemrég volt egy hasonló kérdés egy másik fórumon is. Ott a mellékelt fájl megoldást jelentett.
üdvözlettel
veraxAttachments:
You must be logged in to view attached files.2024-05-20-13:12 #10636Szia Verax!
Nagyon köszi ez már jó lesz, abban még esetleg tudod javítani; hogy ha közterület jellege u. az maradjon is u. szétszedésnél. Próbálkoztam A Helyesen oszl. átírni, de ilyenkor csak akkor értelmezi vagy adja vissza az u.-t ha a közterület címében is szerepel ‘u’ betű. Ha például nem Kossuth u. van hanem Madách u. akkor ilyen lesz Kossuth | u. ; Madách | u
Valamiért ahol nincs másik ‘u’ köztér jellege előtti részben ott csak u lesz. De gond van útja, mivel itt meg út-ra szed szét. Pld. Vagy Várkörút 9. Várkör | út | 9.
Üdv
Tmas -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.