Công thức Excel: Lấy từ đầu tiên -

Mục lục

Công thức chung

=LEFT(a1,FIND(" ",a1)-1)

Tóm lược

Nếu bạn cần trích xuất từ ​​đầu tiên từ một số văn bản, bạn có thể sử dụng công thức sử dụng các hàm FIND và LEFT. Từ ví dụ, công thức trông giống như sau:

=LEFT(B4,FIND(" ",B4)-1)

Giải trình

FIND trả về vị trí (dưới dạng số) của lần xuất hiện đầu tiên của một ký tự khoảng trắng trong văn bản. Vị trí này, trừ đi một, được đưa vào hàm LEFT dưới dạng num_chars.

Sau đó, hàm LEFT sẽ trích xuất các ký tự bắt đầu ở phía bên trái của văn bản, lên đến (vị trí - 1).

Xử lý một từ

Nếu một ô chỉ chứa một từ, công thức này trả về lỗi. Một cách để khắc phục sự cố này là bọc công thức gốc trong hàm IFERROR như sau:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Đã dịch: nếu xảy ra lỗi, hãy trả lại văn bản gốc.

Một cách đơn giản khác để xử lý lỗi là thêm một khoảng trắng vào giá trị ô trước khi chạy TÌM:

=LEFT(B4,FIND(" ",B4&" ")-1)

Điều này đảm bảo rằng FIND sẽ luôn tìm thấy ít nhất một khoảng trống và do đó sẽ không gây ra lỗi. Khi một ô chứa nhiều hơn một từ, không có tác động vì công thức chỉ hoạt động với khoảng trắng đầu tiên.

thú vị bài viết...