
Công thức chung
=LEFT(name,FIND(", ",name)-1)
Tóm lược
Nếu bạn cần trích xuất họ từ tên đầy đủ ở định dạng CUỐI, ĐẦU TIÊN, bạn có thể làm như vậy với công thức sử dụng hàm LEFT và FIND. Công thức hoạt động với các tên ở định dạng này, trong đó dấu phẩy và dấu cách phân tách họ với tên:
CUỐI CÙNG,
Jones ĐẦU TIÊN , Sarah
Smith, Jim
Doe, Jane
Trong ví dụ, ô hiện hoạt chứa công thức này:
=LEFT(B4,FIND(", ",B4)-1)
Giải trình
Ở cấp độ cao, công thức này sử dụng LEFT để trích xuất các ký tự từ phía bên trái của tên. Để tìm ra số ký tự cần được trích xuất để lấy họ, công thức sử dụng hàm FIND để xác định vị trí của "," trong tên:
FIND(", ",B4) // position of comma
Dấu phẩy thực sự là một ký tự nằm sau phần cuối của họ, vì vậy, để có được độ dài thực của họ, phải trừ đi 1:
FIND(", ",B4)-1 // length of the last name
Vì tên được xếp theo thứ tự ngược lại (CUỐI, ĐẦU), hàm LEFT có thể đơn giản trích xuất họ trực tiếp từ bên trái.
Ví dụ, tên là "Chang, Amy", vị trí của dấu phẩy là 6. Vì vậy, công thức đơn giản hóa thành:
6 - 1 = 5 // độ dài của họ
Sau đó:
LEFT("Chang, Amy",5) // "Chang"
Lưu ý: công thức này sẽ chỉ hoạt động với các tên ở định dạng Họ, Đầu tiên, được phân tách bằng dấu phẩy và dấu cách.