Az Excel néhány csodálatos képlettel rendelkezik, amelyek segíthetnek a szöveges adatok szeletelésében.
Néha, amikor megvannak a szöveges adatok, akkor érdemes kivonni az első szót a cella szöveges karakterláncából.
Ezt többféleképpen is megteheti az Excelben (képletek kombinációjával, a Find and Replace és a Flash Fill használatával)
Ebben az oktatóanyagban néhány nagyon egyszerű módszert mutatok be kivonja az első szót az Excel szövegszövegéből.
Bontsa ki az első szót szövegképletek segítségével
Tegyük fel, hogy rendelkezik a következő adatkészlettel, ahol minden cellából meg akarja kapni az első szót.
Az alábbi képlet ezt teszi:
= HIBÁS (BALRA (A2, FIND ("", A2) -1), A2)
Hadd magyarázzam meg, hogyan működik ez a képlet.
A képlet FIND része a szöveg karakterláncban található szóköz pozíciójának megkeresésére szolgál. Amikor a képlet megtalálja a szóköz karakter pozícióját, a LEFT funkciót használjuk az összes karakter kibontására a szöveg karakterlánc első szóköze előtt.
Bár a LEFT képlet önmagában elegendő lehet, hibát jelez, ha csak egy szó van a cellában, és nincs szóköz.
A helyzet kezelése érdekében a LEFT képletet becsomagoltam az IFERROR képletbe, amely egyszerűen visszaadja az eredeti cellatartalmat (mivel nincs szóköz, amely azt jelzi, hogy üres vagy csak egy szóból áll).
Egy jó dolog ebben a módszerben az, hogy az eredmény dinamikus. Ez azt jelenti, hogy ha megváltoztatja az eredeti szöveg karakterláncát az A oszlop celláiban, a B oszlopban található képlet automatikusan frissül, és megadja a helyes eredményt.
Ha nem szeretné a képletet, konvertálhatja értékekké.
Bontsa ki az első szót a Find and Replace segítségével
Egy másik gyors módszer az első szó kinyerésére, ha a Find and Replace segítségével mindent eltávolít az első szó kivételével.
Tegyük fel, hogy rendelkezik az alábbi adatkészlettel:
Az alábbiakban bemutatjuk a Keresés és csere funkciót, hogy csak az első szót kapjuk meg, és minden mást eltávolítsunk:
- Másolja a szöveget az A oszlopból a B oszlopba. Ezzel meggyőződhet arról, hogy az eredeti adatok is rendelkezésünkre állnak.
- Jelölje ki az összes olyan oszlopot a B oszlopban, ahol az első szót szeretné megkapni
- Kattintson a Kezdőlap fülre
- A Szerkesztés csoportban kattintson a Keresés és kiválasztás lehetőségre, majd a Csere gombra. Ezzel megnyílik a Keresés és csere párbeszédpanel.
- A Keresés mit mezőbe írja be * (egy szóköz és egy csillag jel)
- Hagyja üresen a Csere hely mezőt
- Kattintson az Összes cseréje gombra.
A fenti lépések mindent eltávolítanak, kivéve a cellák első szavát.
Használhatja a billentyűparancsot is Control + H a Keresés és csere párbeszédpanel megnyitásához.Hogy működik ez?
A Find what mezőben szóközt használtunk, amelyet a csillag jel követ. A csillag jel (*) egy tetszőleges számú karaktert helyettesítő karakter.
Tehát amikor megkérjük az Excel -t, hogy keresse meg azokat a cellákat, amelyek szóköz karaktert, majd a csillagjelet követnek, és üresre cserélik, az megtalálja az első szóköz karaktert, és mindent eltávolít utána - csak az első szót hagyja ránk.
És ha olyan cella van, amelyben nincs szöveg vagy csak egy szó, szóköz nélkül, akkor a fenti lépések nem változtatnak rajta.
Bontsa ki az első szót a Flash Fill használatával
Egy másik nagyon egyszerű és gyors módszer az első szó kibontására a Flash Fill használatával.
A Flash Fill -et az Excel 2013 -ban vezették be, és ezt követően minden verzióban elérhető. Segít a szöveg manipulálásában, ha azonosítja a megvalósítani kívánt mintát, és kitölti az egész oszlopra.
Tegyük fel például, hogy rendelkezik az alábbi adatkészlettel, és csak az első szót szeretné kibontani.
Ennek lépései az alábbiakban találhatók:
- A B2 cellába, amely adataink szomszédos oszlopa, manuálisan írja be a „Marketing” szót (ez a várt eredmény)
- A B3 cellába írja be a „HR” értéket
- Válassza ki a B2: B10 tartományt
- Kattintson a Kezdőlap fülre
- A Szerkesztés csoportban kattintson a Kitöltés legördülő menüre
- Kattintson a Flash Fill lehetőségre
A fenti lépések kitöltenék az összes cellát a szomszédos oszlop első szavával (A oszlop).
Vigyázat: A legtöbb esetben a Flash Fill jól működik, és a helyes eredményt adja, de bizonyos esetekben előfordulhat, hogy nem a megfelelő eredményt adja. Csak győződjön meg róla, hogy kétszer ellenőrizze, hogy az eredmények megfelelnek-e a vártnak.Megjegyzés: Amikor a várt eredményt írja be a B oszlop második cellájába, az összes cella összes szövege világosszürke színben jelenhet meg. Ezt az eredményt kapja, ha azonnal megnyomja az Enter billentyűt. Ha nem látja a szürke vonalat, használja a szalag Flash Fill opcióját.
Tehát ez három egyszerű módszer az első szó kivonására az Excel szövegszövegéből.
Remélem, hasznosnak találta ezt az oktatóanyagot!