Τύπος Excel: Διαχωρίστε την πρόταση σε λέξεις
Στο Excel, όπως γνωρίζουμε, το κείμενο σε στήλες μπορεί να χωρίσει πρόταση σε κελιά με βάση τον οριοθέτη. Αλλά σε μερικές φορές, θέλετε να χρησιμοποιήσετε έναν τύπο για να λύσετε τη δουλειά. Εδώ αυτό το σεμινάριο, παρέχει έναν τύπο πίνακα που μπορεί να το χειριστεί.
Γενικός τύπος:
=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) |
Επιχειρήματα
Number: the sentence or text string you want to split to words in separated cells. |
Πώς λειτουργεί αυτή η φόρμουλα
Πάρτε το κελί B3 ως παράδειγμα, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο:
=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) |
Τύπος Shift + Ctrl + Enter για να εξαγάγετε την πρώτη λέξη και, στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα δεξιά μέχρι να εξαχθούν όλες οι λέξεις.
εξήγηση
MID λειτουργία εξάγει μια συμβολοσειρά από μια συμβολοσειρά κειμένου με βάση την καθορισμένη αρχική θέση και τον αριθμό των χαρακτήρων.
ROW λειτουργία επιστρέφει τον αριθμό της σειράς, εδώ ορίζουμε να επιστρέφει έναν πίνακα από το 1 έως το 99.
Τότε ο τύπος MID ("" & $ B2 & "", ROW ($ 1: $ 99), 1)
= MID ("Class A Grade 3 Lily Core", {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}, XNUMX)
= {""; "C"; "l"; "a"; "s"; "s"; ""; "A"; ""; "G"; "r"; "a"; "d" ; "e"; ""; "3"; ""; "L"; "i"; "l"; "y"; ""; "C"; "o"; "r"; "e"; ""; ""; ""; ""; ""; ""; ""; "" ""; ""; ""; "" ""; ""; ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; "" ""; ""; ""; "" ""; ""; ""; ""; " ";" ";" ";" ";" ";" ";
""; ""; ""; ""; ""; ""; ""; "" ""; ""; ""; ""; ""; "" ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; "" ""; ""; ""; ""; " "}
SEARCH λειτουργία επιστρέφει τη θέση του συγκεκριμένου χαρακτήρα ή κειμένου από τη δεδομένη συμβολοσειρά κειμένου. Εάν δεν βρεθεί συμβολοσειρά, η συνάρτηση επιστρέφει μια τιμή σφάλματος.
Ο τύπος ΑΝΑΖΗΤΗΣΗ (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")
= {1; #VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; 1; # VALUE!; 1; # VALUE!; # VALUE !;
# VALUE!; # VALUE!; # VALUE!; 1; # VALUE!; 1; # VALUE!; # VALUE!; # VALUE!; # VALUE!; 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 λειτουργία επιστρέφει TRUE εάν η τιμή είναι σφάλμα.
Τότε ο τύπος ISERROR (ΑΝΑΖΗΤΗΣΗ (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), ""))
= {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; TRUE; TRUE;
TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE; TRUE; TRUE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
ΨΕΥΔΗΣ}
IF λειτουργία δοκιμές για μια συγκεκριμένη κατάσταση. Εδώ έχει τρία ορίσματα, το πρώτο πρέπει να είναι μια λογική έκφραση, εάν το πρώτο όρισμα είναι "ΑΛΗΘΕΙΑ", τότε εμφανίζεται το δεύτερο όρισμα και εάν το πρώτο όρισμα είναι "ΛΑΘΟΣ", εμφανίζεται το όρισμα 3.
Ο τύπος ΕΑΝ (ISERROR (ΑΝΑΖΗΤΗΣΗ (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 λειτουργία τότε επιστρέφει τη μικρότερη τιμή στον πίνακα
COLUMN λειτουργία επιστρέφει τον αριθμό της στήλης που εμφανίζεται ο τύπος ή επιστρέφει τον αριθμό στήλης της δεδομένης αναφοράς.
Τότε
ΜΙΚΡΟ (ΕΑΝ (ISERROR (ΑΝΑΖΗΤΗΣΗ (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1))
= {1}
Τότε ο τύπος
ΜΙΚΡΟ (ΕΑΝ (ISERROR (ΑΝΑΖΗΤΗΣΗ (MID ("" & $ B3 & "", ROW ($ 1: 99 $), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) +1 ) - ΜΙΚΡΟ (ΕΑΝ (ISERROR (ΑΝΑΖΗΤΗΣΗ (MID ("" & $ B3 & "", ROW ($ 1: 99 $), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) )
= {7-1}
= {6}
Τότε ο τύπος
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 $)), ΣΤΗΛΗ (A1)) - 1)
= MID ("" & $ B3 & "", 2,6-1)
= {Τάξη}
Δείγμα αρχείου
Κάντε κλικ για λήψη του δείγματος αρχείου
Σχετικοί τύποι
- Εξαγωγή από δεξιά έως χαρακτήρα
Εδώ εισάγει τον τύπο για την εξαγωγή κειμένου από τη δεξιά πλευρά ενός δεδομένου κειμένου μέχρι έναν καθορισμένο χαρακτήρα. - Περικοπή κειμένου σε Ν λέξεις
Εδώ εισάγει τον τύπο για την εξαγωγή n λέξεων από την αριστερή πλευρά μιας συμβολοσειράς κειμένου. - Προσθέστε μηδενικά για να διορθώσετε το μήκος
Αυτό το σεμινάριο παρέχει τύπους για να προσθέσετε το αρχικό μηδέν για να δημιουργήσετε το κείμενο στο ίδιο μήκος. - Σπλιτ δολαρίων και σεντ
Για να χωρίσετε δολάρια και σεντ σε δύο στήλες με τύπους στο Excel.
Σχετικές συναρτήσεις
- Συνάρτηση MID
Εξαγάγετε μέρος του κειμένου από μια τιμή κελιού με βάση την τοποθεσία και το μήκος. - Συνάρτηση COLUMN
Επιστρέφει τον αριθμό της στήλης που εμφανίζεται ο τύπος ή επιστρέφει τον αριθμό της στήλης. - Λειτουργία ROW
Λάβετε τον αριθμό της σειράς. - Συνάρτηση SEARCH
Βρείτε τη θέση ενός συγκεκριμένου χαρακτήρα ή συμβολοσειράς από τη δεδομένη συμβολοσειρά κειμένου. - IF λειτουργία
Ελέγξτε για μια συγκεκριμένη κατάσταση.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος
Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...
Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)
- Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
- Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
- Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
- Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.