Bỏ qua nội dung chính

Làm cách nào để phân loại chuỗi văn bản dựa trên từ khóa trong Excel?

Giả sử, tôi có một danh sách các chuỗi văn bản trong Cột A, bây giờ, tôi muốn phân loại các chuỗi văn bản trong Cột A dựa trên từ khóa trong Cột D. Ví dụ: để phân loại tất cả các ô có chứa Kutools Extendoffice, gán các ô chứa bóng đá, bóng rổ cho Thể thao, v.v. như ảnh chụp màn hình sau được hiển thị. Làm cách nào tôi có thể hoàn thành công việc phức tạp này một cách nhanh chóng và dễ dàng trong Excel?

Phân loại danh sách chuỗi văn bản dựa trên từ khóa với công thức mảng


ảnh tab văn phòng

Sắp tới mùa sa thải rồi, vẫn chậm chạp làm việc?
-- Tab văn phòng tăng tốc độ của bạn, tiết kiệm 50% thời gian làm việc!

  •  Kinh ngạc! Việc vận hành nhiều tài liệu thậm chí còn thư giãn và thuận tiện hơn so với một tài liệu;
  •  So với các trình duyệt web khác, giao diện của Tab Office mạnh mẽ và thẩm mỹ hơn;
  •  Giảm hàng nghìn cú click chuột tẻ nhạt, tạm biệt bệnh thoái hóa đốt sống cổ và tay chuột;
  •  Được 90,000 giới tinh hoa và hơn 300 công ty nổi tiếng lựa chọn!
Tính năng đầy đủ, Dùng thử miễn phí 30 ngày          Tìm hiểu thêm             Download Now!
 

Phân loại danh sách chuỗi văn bản dựa trên từ khóa với công thức mảng

Để phân loại các chuỗi văn bản dựa trên một số từ khóa, bạn có thể áp dụng công thức mảng dưới đây:

1. Đầu tiên, bạn nên phân loại dữ liệu khi bạn cần. Ví dụ: tôi sẽ phân loại dữ liệu như hình minh họa bên dưới:

2. Vui lòng nhập hoặc sao chép công thức sau vào ô trống:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Lời khuyên: Trong công thức này:
  • $ E $ 2: $ E $ 8: là danh mục mà bạn muốn gán cho các chuỗi văn bản;
  • $ D $ 2: $ D $ 8: là văn bản cụ thể mà bạn muốn phân loại dựa trên;
  • A2: là ô chứa chuỗi văn bản mà bạn muốn được phân loại.

3. Và sau đó nhấn Ctrl + Shift + Enter các phím với nhau và bạn sẽ nhận được kết quả đầu tiên, sau đó kéo chốt điền xuống các ô mà bạn muốn áp dụng công thức này và tất cả các chuỗi văn bản đã được phân loại thành nhóm cụ thể khi bạn cần. Xem ảnh chụp màn hình:


Tải xuống tệp mẫu

Bấm để tải xuống tệp mẫu!


Các bài báo danh mục văn bản tương đối hơn:

  • Phân loại dữ liệu dựa trên giá trị trong Excel
  • Giả sử, bạn cần phân loại danh sách dữ liệu dựa trên các giá trị, chẳng hạn như, nếu dữ liệu lớn hơn 90, nó sẽ được phân loại là Cao, nếu lớn hơn 60 và nhỏ hơn 90, nó sẽ được phân loại là Trung bình, nếu là nhỏ hơn 60, được phân loại là Thấp, làm cách nào bạn có thể giải quyết công việc này trong Excel?
  • Chỉ định một giá trị hoặc danh mục dựa trên một dãy số
  • Bài viết này đang nói về việc gán giá trị hoặc danh mục liên quan đến một phạm vi được chỉ định trong Excel. Ví dụ: nếu số đã cho nằm trong khoảng từ 0 đến 100, hãy gán giá trị 5, nếu từ 101 đến 500, hãy gán 10 và đối với phạm vi 501 đến 1000, hãy gán 15. Phương pháp trong bài viết này có thể giúp bạn vượt qua.
  • Tính toán hoặc ấn định điểm chữ cái trong Excel
  • Để chỉ định điểm chữ cái cho mỗi học sinh dựa trên điểm số của họ có thể là một nhiệm vụ phổ biến đối với một giáo viên. Ví dụ: tôi có thang điểm được xác định trong đó điểm 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B và 90-100 = A như ảnh chụp màn hình sau. Trong Excel, làm thế nào bạn có thể tính điểm chữ cái dựa trên điểm số một cách nhanh chóng và dễ dàng?
  • Gán số sê-ri cho các giá trị trùng lặp hoặc duy nhất
  • Nếu bạn có danh sách các giá trị chứa một số bản sao, chúng tôi có thể gán số thứ tự cho các giá trị trùng lặp hoặc duy nhất không? Nó có nghĩa là đưa ra một thứ tự tuần tự cho các giá trị trùng lặp hoặc giá trị duy nhất. Bài viết này, tôi sẽ nói về một số công thức đơn giản để giúp bạn giải quyết công việc này trong Excel.

  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Comments (10)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks for the tips of index how to use, But I have a extend question:
If I wanna sort like "aaaaa" to "row B" & "row C",
gonna be "3a" & "2a" (or"2a" & "3a")
So I use the function "=INDEX(E3:E4,MATCH(TRUE,ISNUMBER(SEARCH(D3:D4,A3)),0))"
(D3 is "aaa", E3 is "3a"; D3 is "aa", D4 is "2a")
The result is "3a" & "3a" in "row B" & "row C"...
Could you make some solutions to this problem? I am so appreciate it.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Is there a way to have a multi word keyword?
Ex: I'm trying to sort out the rows that have "patient ID". However, my keyword "patient id" pulls every row with "patient."
This comment was minimized by the moderator on the site
I have a doubt.I have the data in Sheet 1 ,I want to create the category table in sheet 2 and want the categorized date to be entered in sheet 3. How may i do that
This comment was minimized by the moderator on the site
Hello, Gokul Prakash
Could you give more detailed information of your probelm?
Or you can insert an attachment file or screenshot here to explain your task.
Thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?
could you maybe up load your example.

thank you very much
This comment was minimized by the moderator on the site
Hi, Rocket,I have uploaded the attachment file at the end of this article, please download to view.If you have any other problem, please comment here, thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?could you maybe up load your example.
hank you very much
This comment was minimized by the moderator on the site
This doesn't work for me. Is it because the keyword may be within the string of text, and not the beginning key word? 
This comment was minimized by the moderator on the site
Hi, Taren,The formula also works well if the keyword is in the middle of the text string, do you remember to press the Ctrl + Shift + Enter keys together after you insert the formula?Please check it, thank you!
This comment was minimized by the moderator on the site
How can you make it such that the match/index references are updated automatically? If I refer to entire column instead of only the cells that contain the values I get a zero as result
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations