Phân loại văn bản bằng từ khóa trong excel
Công thức chung
{ = INDEX ( danh mục , MATCH ( TRUE , ISNUMBER ( SEARCH ( từ khóa , văn bản )), 0 )) }
Mời bạn xem thêm:
>> mẫu đơn xin nghỉ phép
>> giay xac nhan luong
>> mẫu biên bản điều chỉnh hóa đơn mới nhất 2018
Giải trình

Để phân loại văn bản bằng các từ khóa có kết quả “chứa”, bạn có thể sử dụng hàm TÌM KIẾM, với sự trợ giúp từ INDEX và MATCH.
Trong ví dụ được hiển thị, công thức trong C5 là:
{ = INDEX ( danh mục , MATCH ( TRUE , ISNUMBER ( SEARCH ( từ khóa , B5 )), 0 )) }
trong đó “từ khóa” là phạm vi được đặt tên E5: E14 và “danh mục” là phạm vi được đặt tên F5: F14.
Lưu ý: đây là công thức mảng và phải được nhập bằng control shift enter.
Cách thức hoạt động của công thức này
Ở cốt lõi, công thức này đang sử dụng hàm TÌM KIẾM để tìm kiếm các ô trong cột B cho mọi từ khóa có thể có trong phạm vi được đặt tên “từ khóa” (E5: E14):
TÌM KIẾM ( từ khóa , B5 )
Vì chúng tôi đang tìm kiếm nhiều mục (trong phạm vi “từ khóa” được đặt tên), chúng tôi sẽ lấy lại nhiều kết quả như sau:
{#VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; 24; #VALUE!; # VALUE!; # VALUE!}
Giá trị! lỗi xảy ra khi SEARCH không thể tìm thấy văn bản. Khi TÌM KIẾM nhận được kết quả khớp, nó trả về một số tương ứng với vị trí của văn bản bên trong ô.
Để thay đổi các kết quả này thành định dạng dễ sử dụng hơn, chúng tôi sử dụng hàm ISNUMBER, thay đổi tất cả các giá trị thành TRUE / FALSE như sau:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}
Mảng này đi vào hàm MATCH như lookup_array, với lookup_value được đặt là TRUE. MATCH sau đó trả về vị trí của TRUE đầu tiên mà nó tìm thấy trong mảng (7 trong trường hợp này) được cung cấp cho INDEX là row_num:
= INDEX ( loại , 7 )
Với các danh mục làm mảng, và 7 là số hàng, INDEX trả về “Tự động”.
Ngăn chặn các kết quả trùng khớp sai
Một vấn đề với cách tiếp cận này là bạn có thể nhận được các kết quả sai lệch từ các chất nền xuất hiện bên trong các từ dài hơn. Ví dụ: nếu bạn cố gắng khớp “dr”, bạn cũng có thể tìm thấy “Andrea”, “drink”, “dry”, v.v … vì “dr” xuất hiện bên trong những từ này. Điều này xảy ra vì SEARCH tự động thực hiện kết quả “contains”.
Đối với một hack nhanh chóng, bạn có thể thêm không gian xung quanh các từ tìm kiếm (tức là “dr”, hoặc “dr”) để tránh bắt “dr” trong một từ khác. Nhưng điều này sẽ thất bại nếu “dr” xuất hiện đầu tiên hoặc cuối cùng trong một ô, hoặc xuất hiện với dấu chấm câu, v.v.
Nếu bạn cần một giải pháp chính xác hơn, một lựa chọn là chuẩn hóa văn bản đầu tiên trong cột trợ giúp , chú ý thêm một khoảng trắng phía trước và cuối. Sau đó, bạn có thể tìm kiếm toàn bộ các từ được bao quanh bởi dấu cách.
có bao nhiêu loại văn bản
ví dụ văn bản quản lý nhà nước
khái niệm văn bản
ví dụ về văn bản quản lý nhà nước
chức năng của văn bản hành chính
ví dụ về chức năng thông tin của văn bản
các phương pháp phân loại văn bản
thế nào gọi là văn bản