Telefonszámunk: 1-472-0679

Utcanevekről a házszámok leválasztása

Kezdőlap Fórumok Excel témák Utcanevekről a házszámok leválasztása

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #10284
    Tmas
    Felhasználó

      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

      #10285
      delila
      Felhasználó

        Szia!

        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.
        #10287
        Tmas
        Felhasználó

          Szia!

          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?

          #10288
          delila
          Felhasználó

            A 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.

            #10289
            horvimi
            Adminisztrátor

              Szia!

              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

              #10290
              verax
              Felhasználó

                Sziasztok! 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
                verax

                Attachments:
                You must be logged in to view attached files.
                #10636
                Tmas
                Felhasználó

                  Szia 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

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.