Cách xóa tên trong Excel

Chúng tôi đang làm rất nhiều việc với phần mềm tiếp thị và Quản lý quan hệ khách hàng (CRM). Khách hàng thường cung cấp cho chúng tôi dữ liệu không dễ sử dụng và chúng tôi cần sử dụng các công thức để khắc phục mọi sự cố

Một vấn đề phổ biến là tên đầy đủ nằm trong dữ liệu trong một cột excel. Nếu chúng tôi muốn sử dụng lời chào "Xin chào Firstname", chúng tôi cần chia nhỏ lời chào đó và việc này rất dễ thực hiện. Bạn có thể sử dụng hàm Left, hàm Right và hàm Find để tách tên đầy đủ thành họ và tên theo các bước sau

1. Nhập công thức =LEFT(A2,FIND(” “,A2,1)-1) vào một ô trống, Ô B2 cho biết trong trường hợp này

Cách xóa tên trong Excel

2. Nhập công thức =RIGHT(A2,LEN(A2)-FIND(” “,A2,1)) vào một ô trống khác, Ô C2 trong trường hợp này

Cách xóa tên trong Excel

3. Sao chép hai công thức đó xuống và bạn sẽ thấy cột họ và tên được chia thành cột họ và tên như hình bên dưới

Cách xóa tên trong Excel

Mẹo nhanh này đã giúp chúng tôi tiết kiệm thời gian rất nhiều và tôi hy vọng bạn cũng thấy mẹo này hữu ích. Nếu bài viết này giúp ích cho bạn, vui lòng chia sẻ nó với bạn bè của bạn 🙂

TrướcTrướcBạn có bị gửi hóa đơn giả không?

Tiếp theoChỉ còn 48 giờ để nhận các bản nâng cấp MIỄN PHÍ cho Windows 10Tiếp theo

Gần đây nhất

Cách xóa tên trong Excel

Chưa được phân loại

Cách xóa tên trong Excel

Khoản tài trợ mới của Liên bang dành cho các Nhà sản xuất Thực phẩm và Đồ uống lên tới 25.000 đô la mà không yêu cầu đồng chi tiêu – kết thúc vào ngày 18 tháng 2

Bạn có biết ai đang điều hành một doanh nghiệp trong ngành sản xuất thực phẩm và đồ uống không?

Đọc thêm "

Ngày 14 tháng 1 năm 2022 Miễn bình luận

Chọn ngẫu nhiên

Sự cố VPN với Telstra Mobile

Hôm nay tôi không thể VPN vào văn phòng của mình bằng điện thoại Di động Android (Mạng Telstra). Điều này thường hoạt động mà không có vấn đề gì nhưng hôm nay nó đã cho tôi một

Bạn có thể sao chép và dán các công thức bên dưới để khắc phục nhanh và cũng có thể tìm hiểu cách chúng hoạt động, nếu bạn quan tâm

phần

Xóa từ đầu tiên khỏi ô

=RIGHT(A1,LEN(A1)-FIND(" ",A1))

Cách xóa tên trong Excel

Kết quả

Cách xóa tên trong Excel

Điều này giả sử văn bản nằm trong ô A1, hãy thay đổi nếu cần cho bảng tính của bạn

Ký tự không phải dấu cách

Nếu từ của bạn sử dụng dấu gạch ngang hoặc một số dấu phân cách khác, chỉ cần thay thế " " bằng bất kỳ dấu phân cách nào được sử dụng. Nếu một dấu gạch ngang được sử dụng, hãy thay đổi nó thành "-" trong công thức của bạn

Giải trình

Có ba chức năng tại nơi làm việc ở đây. các hàm RIGHT(), LEN() và FIND()

Hàm RIGHT là hàm lấy văn bản từ bên phải của ô. Điều này là cần thiết bởi vì chúng tôi đang trích xuất tất cả văn bản ngoại trừ từ đầu tiên;

Các hàm LEN và FIND được sử dụng để cho hàm RIGHT biết có bao nhiêu ký tự ở bên phải của ô mà chúng ta muốn lấy. Hàm RIGHT chỉ trích bao nhiêu ký tự từ bên phải ô

Để có được mọi thứ trừ từ đầu tiên, chúng ta cần tìm khoảng trắng ngăn cách từ đầu tiên và phần còn lại của văn bản. Sử dụng hàm FIND, tìm kiếm khoảng trắng " " để lấy số ký tự từ bên trái của ô cho đến khoảng trắng đầu tiên. Trong ví dụ trên, điều này trả về 5. Đó là số lượng ký tự mà chúng tôi muốn xóa khỏi ô

Để lấy số mà chúng ta muốn giữ lại, chúng ta cần sử dụng hàm LEN để đếm tất cả các ký tự trong ô. Kết quả của hàm LEN là 12 vì có 12 ký tự trong ô

Trong công thức trên, chúng tôi trừ kết quả của TÌM khỏi kết quả của LEN, là 12-5 hoặc 7

Điều này báo cho hàm RIGHT lấy 7 ký tự từ bên phải của ô, giúp loại bỏ từ đầu tiên khỏi ô một cách hiệu quả

Xóa từ cuối cùng khỏi ô

=LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-1)

Cách xóa tên trong Excel

Kết quả

Cách xóa tên trong Excel

Điều này giả sử văn bản nằm trong ô A1, hãy thay đổi nếu cần cho bảng tính của bạn

Ghi chú. nếu các ô của bạn có thể có ký tự ~ trong đó, hãy thay đổi phần đó của công thức thành một ký tự không có trong các ô

Ký tự không phải dấu cách

Nếu từ của bạn sử dụng dấu gạch ngang hoặc một số dấu phân cách khác, chỉ cần thay thế " " bằng bất kỳ dấu phân cách nào được sử dụng. Nếu một dấu gạch ngang được sử dụng, hãy thay đổi nó thành "-" trong công thức của bạn

Giải trình

Công thức này sử dụng bốn hàm. TRÁI(), LEN(), TÌM(), THAY THẾ()

Điều này có thể hơi khó hiểu nhưng bạn không cần đọc phần này để sử dụng công thức

Để xóa từ cuối cùng khỏi ô, chúng ta cần trích xuất tất cả các từ khác sang một ô mới và ô mới này sẽ không chứa từ cuối cùng. Về cơ bản, chúng ta đang lấy tất cả các từ ở bên trái của từ cuối cùng, vì vậy chúng ta sử dụng hàm LEFT

Để làm điều này, chúng ta cần cho hàm LEFT biết có bao nhiêu ký tự từ bên trái của ô mà chúng ta muốn trong ô mới và số đó có thể thay đổi. Phần phức tạp của công thức là những gì mang lại cho chúng ta con số này

FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))

Phần này của công thức SUBSTITUTE(A1," ","") loại bỏ tất cả khoảng trắng trong ô rồi đếm xem còn lại bao nhiêu ký tự bằng cách sử dụng hàm LEN(SUBSTITUTE(A1," ","")). Từ ví dụ trên, kết quả của việc này là 10

Sau đó, nó đếm xem có bao nhiêu ký tự trong ô khi các khoảng trống còn lại trong đó. LEN(A1). Kết quả là 12

Sau đó, công thức trừ hai số trên để lấy 2 trong ví dụ này. Con số này là tổng số khoảng trắng trong ô và số này báo cho hàm SUBSTITUTE khác biết khoảng trắng nào cần thay thế;

Sử dụng số vừa lấy được, hàm SUBSTITUTE được sử dụng lại để thay thế khoảng trắng cuối cùng trong ô bằng ~ và sau đó hàm FIND được sử dụng để tìm ~ đó và sau đó công thức biết có bao nhiêu ký tự từ bên trái của ô cuối cùng

Công thức sau đó trừ 1 từ số đó vì chúng tôi không muốn bao gồm khoảng trắng cuối cùng trong ô mới

Bây giờ, chúng ta có tổng số ký tự từ bên trái của ô cho đến khoảng trắng trước từ cuối cùng trong ô và chúng ta có thể sử dụng hàm LEFT để trả về mọi thứ trừ từ cuối cùng

Nếu bạn vẫn còn hơi bối rối, hãy xem hướng dẫn của chúng tôi về hàm SUBSTITUTE trong Excel

Nhiều công thức linh hoạt hơn - Ngăn ngừa lỗi

Nếu bạn sử dụng một trong các công thức trên trong danh sách và bất kỳ ô nào trong danh sách đó chứa một từ, lỗi sẽ xuất hiện

Để tránh bất kỳ lỗi nào, chúng ta có thể sử dụng hàm IFERROR() đơn giản

Công thưc 1

=IFERROR(RIGHT(A1,LEN(A1)-FIND(" ",A1)),A1)

công thức 2

=IFERROR(LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-1),A1)

Điều này nói rằng nếu có lỗi, hãy xuất nội dung của ô ban đầu. Các lỗi như thế này thường xảy ra nếu chỉ có một từ trong ô, vì vậy điều này sẽ xuất ra từ đó

Đọc hướng dẫn của chúng tôi để tìm hiểu thêm về hàm IFERROR trong Excel và cách khắc phục lỗi nói chung

ghi chú

Những công thức này có thể gây nhầm lẫn. Tôi khuyên bạn chỉ cần sao chép/dán chúng vào bảng tính của mình và thay đổi tham chiếu ô nếu cần

Để tạo phạm vi giá trị mới là văn bản thay vì công thức, hãy làm theo hướng dẫn này để chuyển đổi công thức thành giá trị