Ugrás a tartalomra

Excel képlet: A mondat felosztása szavakra

Az Excelben, mint tudjuk, a Szöveg oszlopokba oszthatja a mondatot cellákra a határoló alapján. Bizonyos esetekben azonban képletet szeretne használni a feladat megoldására. Itt ez az oktatóanyag egy tömbképletet biztosít, amely képes kezelni.
doc kivonat kiterjesztés az 5. fájlnévből

Általános képlet:

=MID(" "&$TXT&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1)

érvek

Number: the sentence or text string you want to split to words in separated cells.

Hogyan működik ez a képlet

Vegyük például a B3 cellát, az alábbi képletet használhatja:

=MID(" "&$B3&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1)

nyomja meg Shift + Ctrl + Enter gombot az első szó kibontásához, majd húzza jobbra a kitöltő fogantyút, amíg az összes szó ki nem kerül.
doc kettéosztotta a mondatot a 2. szóra
doc kettéosztotta a mondatot a 3. szóra

Magyarázat

MID funkció kivon egy alláncot egy szöveges karakterláncból a megadott kezdő pozíció és a karakterek száma alapján.

ROW funkció visszaadja a sorok számát, itt úgy állítjuk be, hogy egy tömböt 1-től 99-ig adjon vissza.

Aztán a képlet MID ("" & $ B2 & "", ROW ($ 1: $ 99), 1)
= MID ("A osztályú 3. fokozatú liliommag", {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19 ; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 34; 35; 36; 37; 38; 39; 40; 41; 42; 43; 44 ; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69 ; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94 ; 95; 96; 97; 98; 99}, 1)
= {""; "C"; "l"; "a"; "s"; "s"; ""; "A"; ""; "G"; "r"; "a"; "d" ; "e"; ""; "3"; ""; "L"; "i"; "l"; "y"; ""; "C"; "o"; "r"; "e"; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; " ";" ";" ";" ";" ";" ";
""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; " "}

SEARCH funkció a megadott karakterláncból adja vissza az adott karakter vagy szöveg helyét. Ha a karakterlánc nem található, a függvény hibaértéket ad vissza.

A képlet KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")
= {1; # ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; 1; # ÉRTÉK!; 1; # ÉRTÉK!; # ÉRTÉK !;
# ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; 1; # ÉRTÉK!; 1; # ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; # ÉRTÉK!; 1;
#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1}

ISERROR funkció visszaadja az IGAZ értéket, ha az érték hiba.

Akkor képlet ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), ""))
= {HAMIS; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; HAMIS; IGAZ; IGAZ; IGAZ; IGAZ;
IGAZ; HAMIS; IGAZ; HAMIS; IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; IGAZ; IGAZ; IGAZ;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
Hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis; hamis;
HAMIS}

IF funkció tesztek egy adott állapotra. Itt három argumentuma van, az elsőnek logikai kifejezésnek kell lennie, ha az első argumentum „IGAZ”, akkor a második argumentum jelenik meg, és ha az első argumentum „FALSE”, akkor a 3 argumentum jelenik meg.

A képlet IF (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99))
={1;"";"";"";"";"";7;"";9;"";"";"";"";"";15;"";17;"";"";"";"";22;"";"";"";"";27;28;29;30;31;32;33;34;35;
36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;
64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;
93;94;95;96;97;98;99}

SMALL funkció majd visszaadja a tömb legkisebb értékét.

COLUMN funkció az oszlop számát adja vissza, amely képlet megjelenik, vagy az adott hivatkozás oszlopának számát adja vissza.

Majd
KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), OSZLOP (A1))
= {1}

Aztán a képlet
KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), OSZLOP (A1) +1 ) - KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), OSZLOP (A1) )
= {7-1}
= {6}

Akkor képlet
MID ("" & $ B3 & "", KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99) +1), OSZLOP (A1)), KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ( $ 1: $ 99)), OSZLOP (A1) +1) -KIS (HA (ISERROR (KERESÉS (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", SOR ($ 1: $ 99)), OSZLOP (A1)) - 1)
= MID ("" & $ B3 & "", 2,6-1)
= {Osztály}

Mintafájl

doc mintaKattintson a minta fájl letöltéséhez


Relatív képletek


Relatív függvények

  • MID funkció
    Bontsa ki a szöveg egy részét egy cellaértékből a hely és a hossz alapján.
  • OSZLOP funkció
    Visszaadja a megjelenő oszlop számát, vagy az oszlop számát adja vissza.
  • ROW funkció
    Szerezd meg a sorok számát.
  • KERESÉS funkció
    Keresse meg az adott karakter vagy rész karakter pozícióját az adott szöveges karakterláncból.
  • IF funkció
    Teszt egy adott állapotra.

A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations