Telefonszámunk: 1-472-0679

[Resolved] Szövegdarabolás

Kezdőlap Fórumok Excel témák [Resolved] Szövegdarabolás

Topic Resolution: Resolved
3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #11305
    zsofiaagnes
    Felhasználó

      Sziasztok!
      Van egy olyan táblázatom, amelynek egyik oszlopában hosszú szövegek vannak, több sortöréssel elválasztva. A feladatom az lenne, hogy a 3. sortörésig bezárólag a szöveget átmásoljam a mellette lévő cellába. Nincs office 365-öm, így a textsplit függvény nem játszik 🙁
      Az első sortörésig ezzel a képlettel meg tudom oldani: =BAL(C2;SZÖVEG.KERES(KARAKTER(10);C2)), de nekem a 3. sortörésig kellene a szöveg. Valakinek van bármi ötlete a megoldásra? Köszönöm!

      #11306
      horvimi
      Adminisztrátor

        Szia!

        Ezt úgy lehet, ha a sortörés(KARAKTER(10) harmadik előfordulását lecseréled egy olyan karakterre, ami biztosan nem fordul elő egyik szövegben sem. Tegyük fel, hogy ez a függőleges vonal (AtlGr+W).
        Ha az eredeti szöveg az A1-ben van, akkor
        =HELYETTE(A1;KARAKTER(10);"|";3)

        Ezután már működik a te módszered is egy kis finomítással, mert a függőleges vonal első előfordulását kell megkeresni és attól balra lévő szöveget kell kivenni az A1-ből. A finomítás azt jelenti, hogy ahol megtalálod a pozíciót, annyi -1 karaktert kell kivenni balról.

        =BAL(A1;SZÖVEG.KERES("|";HELYETTE(A1;KARAKTER(10);"|";3))-1)

        365 esetén nem a TEXTSPLIT kellene ide, hanem a TEXTBEFORE

        =TEXTBEFORE(A1;CHAR(10);3)
        =SZÖVEGELŐTTE(A1;KARAKTER(10);3)

        Imre

        #11307
        zsofiaagnes
        Felhasználó

          Köszönöm!!!

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