Bỏ qua nội dung chính

Excel Công thức: Chia câu thành words

In Excel, như chúng ta đã biết, Text to Columns có thể chia câu thành các ô dựa trên dấu phân cách. Nhưng đôi khi bạn muốn sử dụng một công thức để giải quyết công việc. Ở đây hướng dẫn này, nó cung cấp một công thức mảng có thể xử lý nó.
phần mở rộng giải nén doc từ tên tệp 5

Công thức chung:

=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)

Lập luận

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

Công thức này hoạt động như thế nào

Lấy ví dụ ô B3, bạn có thể sử dụng công thức dưới đây:

=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)

Ấn Bản Shift + Ctrl + Nhập chìa khóa để giải nén đầu tiên word, sau đó kéo núm điều khiển điền sang phải cho đến khi tất cả words được trích xuất.
doc chia câu thành word 2
doc chia câu thành word 3

Giải thích

MID chức năng trích xuất một chuỗi con từ một chuỗi văn bản dựa trên vị trí bắt đầu được chỉ định và số lượng ký tự.

ROW chức năng trả về số hàng, ở đây chúng tôi đặt nó để trả về một mảng từ 1 đến 99.

Sau đó, công thức MID ("" & $ B2 & "", ROW ($ 1: $ 99), 1)
= MID ("Lớp A Lớp 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)
= {""; "C"; "l"; "a"; "s"; "s"; ""; "A"; ""; "G"; "r"; "a"; "d" ; "e"; ""; "3"; ""; "L"; "i"; "l"; "y"; ""; "C"; "o"; "r"; "e"; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; " ";" ";" ";" ";" ";" ";
""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; "" ; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; ""; " "}

SEARCH chức năng trả về vị trí của ký tự hoặc văn bản cụ thể từ chuỗi văn bản đã cho. Nếu không tìm thấy chuỗi, hàm trả về giá trị lỗi.

Công thức TÌM KIẾM (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 chức năng trả về TRUE nếu giá trị là lỗi.

Sau đó, công thức ISERROR (TÌM KIẾM (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;
SAI}

IF chức năng kiểm tra cho một điều kiện cụ thể. Ở đây nó có ba đối số, đối số đầu tiên phải là một biểu thức logic, nếu đối số đầu tiên là “TRUE”, thì đối số thứ hai được hiển thị và nếu đối số đầu tiên là “FALSE”, đối số 3 được hiển thị.

Công thức IF (ISERROR (TÌM KIẾM (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 chức năng sau đó trả về giá trị nhỏ nhất trong mảng.

COLUMN chức năng trả về số cột mà công thức xuất hiện hoặc trả về số cột của tham chiếu đã cho.

Sau đó
NHỎ (IF (ISERROR (TÌM KIẾM (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1))
= {1}

Sau đó, công thức
NHỎ (IF (ISERROR (TÌM KIẾM (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) +1 ) - NHỎ (IF (ISERROR (TÌM KIẾM (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) )
= {7-1}
= {6}

Sau đó, công thức
MID ("" & $ B3 & "", NHỎ (IF (ISERROR (TÌM KIẾM (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)
= MID ("" & $ B3 & "", 2,6-1)
= {Lớp}

Tệp mẫu

doc mẫuNhấp để tải xuống tệp mẫu


Công thức tương đối


Chức năng tương đối

  • Hàm MID
    Trích xuất một phần văn bản từ giá trị ô dựa trên vị trí và độ dài.
  • Hàm COLUMN
    Trả về số cột mà công thức xuất hiện hoặc trả về số cột.
  • Chức năng ROW
    Nhận số lượng hàng.
  • Chức năng tìm kiếm
    Tìm vị trí của một ký tự hoặc chuỗi con cụ thể từ chuỗi văn bản đã cho.
  • Hàm IF
    Kiểm tra một điều kiện cụ thể.

Các công cụ năng suất văn phòng tốt nhất

Kutools for Excel - Giúp Bạn Nổi Bật Giữa Đám Đông

Các tính năng phổ biến: Tìm/Đánh dấu/Xác định nội dung trùng lặp  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị   |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Bỏ ẩn cột  |  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính  |  Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số tới Words, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô ...)  |  ... và nhiều hơn nữa

Kutools for Excel Tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...

Hỗ trợ văn phòng/Excel 2007-2021 và 365   |   Có sẵn trong 44 ngôn ngữ   |   Dễ dàng gỡ bỏ hoàn toàn

Bản dùng thử miễn phí 30 ngày đầy đủ tính năng | Đảm bảo hoàn tiền vô điều kiện trong 60 ngàyTìm hiểu thêmTải về

Office Tab - Cho phép đọc và chỉnh sửa theo thẻ trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến văn phòng (bao gồm Excel), Giống như Chrome, Edge và Firefox.
Bản dùng thử miễn phí 30 ngày đầy đủ tính năng | Đảm bảo hoàn tiền vô điều kiện trong 60 ngàyTìm hiểu thêm Tải về
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