Mục lục
Trong Excel, bạn có thể gặp phải tình huống phải tách tên bên trong các ô được phân tách bằng dấu phẩy rất nhiều. Trong trường hợp này, bạn có thể cần tách chúng thành tên, họ và trong một số trường hợp, cả tên đệm nữa. Bài viết này sẽ chỉ cho bạn những cách chính để tách tên bằng dấu phẩy trong Excel.
Những phương pháp này cũng có thể được sử dụng để tách địa chỉ, số điện thoại, v.v. được phân tách bằng dấu phẩy.
Tải xuống Thực hành Sổ làm việc
Tải xuống sổ làm việc có tập dữ liệu được sử dụng để mô tả bài viết này bằng các phương pháp khác nhau trong các bảng tính khác nhau từ bên dưới. Hãy thử tải xuống và tự thực hành trong khi xem hướng dẫn.
Tách tên bằng dấu phẩy.xlsx
3 cách dễ dàng để tách tên bằng dấu phẩy trong Excel
Có ba phương pháp tôi sẽ mô tả ở đây để tách tên trong Excel bằng dấu phẩy. Trích xuất tên, họ hoặc tên đệm có các công thức khác nhau. Tôi sẽ đi qua từng phần trong các phần phụ của nó. Xem qua từng phần để xem cách các phương pháp này hoạt động hoặc chọn phương pháp bạn cần từ bảng trên.
Đầu tiên, để minh họa, tôi đang sử dụng tập dữ liệu sau.
Tôi đang sử dụng tên có chứa tên, tên đệm và họ. Nhưng bạn cũng có thể áp dụng tất cả các phương pháp cho tên và họ chỉ được phân tách bằng dấu phẩy.
1. Tách tên bằng dấu phẩy bằng cách sử dụng văn bản thành cột trong Excel
Excel cung cấp một Chuyển văn bản thành cột công cụ để chia các giá trị văn bản thành các ô cột khác nhau được phân tách bằng dấu phân cách. Tương tự như vậy, nếu chúng ta sử dụng dấu phẩy làm dấu phân cách trong công cụ này, chúng ta có thể tách tên bằng dấu phẩy trong Excel. Hãy làm theo các bước sau để biết cách thực hiện.
Các bước:
- Đầu tiên, chọn tất cả các ô chứa các ô được phân tách bằng dấu phẩy. Trong ví dụ này, đó là phạm vi ô B5:B8 .
- Bây giờ, trong dải băng của bạn, hãy chuyển đến Thẻ Dữ liệu.
- Trong nhóm Công cụ dữ liệu , hãy chọn Chuyển văn bản thành cột .
- Kết quả là Trình hướng dẫn chuyển đổi văn bản thành cột sẽ bật lên. Chọn Được phân cách trong cửa sổ đầu tiên và nhấp vào Tiếp theo sau đó.
- Trong cửa sổ thứ hai , hãy chọn Dấu phẩy trong Dấu phân cách . Sau đó nhấp vào Tiếp theo .
- Trong cửa sổ tiếp theo, hãy chọn đích mà bạn muốn đặt cột được phân tách. Trong trường hợp này, tôi đã chọn ô $C$5 .
- Cuối cùng, nhấp vào Finish .
- Trong trường hợp có cảnh báo lỗi, hãy nhấp vào OK .
Sau đó, bạn sẽ có tách riêng tên, đệm và họ.
Đọc thêm: Cách tách tên trong Excel thành hai cột (4 nhanh Cách)
2. Sử dụng Flash Fill để tách tên bằng dấu phẩy
Có tính năng Flash Fill từ Excel 2013trở đi. Để tóm tắt chức năng của nó, tính năng Flash Fill phát hiện mẫu và tự động đề xuất cũng như lấp đầy phần còn lại của dữ liệu. Phương pháp này có thể đặc biệt hữu ích để phân tách dữ liệu được phân tách bằng dấu phân cách. Đối với hầu hết các phần, đây là phương pháp nhanh nhất để tách tên bằng dấu phẩy trong Excel.
Hãy làm theo các bước sau để có hướng dẫn chi tiết về tính năng này.
Các bước:
- Đầu tiên, hãy điền tên. Để làm điều đó, hãy chọn một ô và nhập tên của mục nhập đầu tiên theo cách thủ công.
- Tương tự, hãy bắt đầu nhập tên của mục nhập đầu tiên mục tiếp theo. Tính năng Flash Fill sẽ tự động đề xuất các tên còn lại.
- Sau khi các tên được đề xuất, nhấn Nhập trên bàn phím của bạn. Tên của bạn sẽ được tách ra.
- Tương tự, hãy điền vào cột tên đệm và họ bằng cách lặp lại quy trình. Bạn sẽ bị tách tên.
Đọc thêm: Cách tách tên trong Excel (5 phương pháp hiệu quả)
3. Áp dụng các công thức khác nhau trong Excel
Bạn có thể đạt được kết quả tương tự như hai phương pháp trên bằng cách sử dụng các công thức. Mặc dù kết quả có thể giống nhau nhưng bạn cần có các cách tiếp cận khác nhau trong công thức để trích xuất các phần khác nhau của tên. Để dễ hiểu hơn, tôi đã tách ba thànhdanh mục.
3.1 Tách Tên
Để tách tên chúng ta có thể sử dụng kết hợp các hàm LEFT và SEARCH .
Hàm LEFT lấy văn bản làm đối số chính và số lượng ký tự được trích xuất làm đối số tùy chọn. Nó trả về một số ký tự được chỉ định trong đối số từ chuỗi.
Hàm SEARCH trả về số của vị trí đầu tiên của một ký tự cụ thể. Nó nhận hai đối số chính- ký tự cần tìm và giá trị văn bản nơi cần tìm ký tự. Hàm có thể nhận một đối số tùy chọn khác về vị trí bắt đầu tìm kiếm.
Để biết chi tiết về cách sử dụng công thức, hãy làm theo các bước sau.
Các bước:
- Đầu tiên, chọn ô mà bạn muốn đặt tên. Trong trường hợp này, đó là ô C5 .
- Viết công thức sau vào ô.
=LEFT(B5,SEARCH(",",B5)-1)
- Sau đó, nhấn Enter trên bàn phím của bạn. Tên của bạn sẽ được tách ra khỏi ô.
- Bây giờ, hãy chọn lại ô và nhấp và kéo Biểu tượng Xử lý Điền đến cuối danh sách để lấy tất cả các tên trong danh sách.
Bạn sẽ tách tên của mình bằng dấu phẩy bằng cách sử dụng công thức trong Excel.
🔍 Phân tích công thức:
👉
SEARCH(“,”, B5) tìm kiếm một dấu phẩytrong ô B5 và trả về vị trí đầu tiên của dấu phẩy trong đó, đó là 5 .
👉
SEARCH(“,”, B5)-1 trả về vị trí trước dấu phẩy đầu tiên, tức là độ dài của tên là 4 ở đây.
👉
LEFT(B5, SEARCH(“,”, B5 )-1) trả về bốn ký tự đầu tiên từ bên trái của chuỗi là Alex .
Đọc thêm: Excel VBA: Split Tên và Họ (3 ví dụ thực tế)
3.2 Tách tên đệm
Để trích xuất tên đệm, hãy kết hợp MID và SEARCH Các hàm .
Hàm MID nhận một văn bản, vị trí bắt đầu và một số ký tự làm đối số. Nó trả về các ký tự từ giữa chuỗi.
Hàm SEARCH trả về số của vị trí đầu tiên của một ký tự cụ thể. Nó cần hai đối số- ký tự mà nó sẽ tìm và giá trị văn bản nơi nó sẽ tìm ký tự và một đối số tùy chọn về nơi nó sẽ bắt đầu tìm kiếm.
Các bước:
- Đầu tiên, chọn ô mà bạn muốn tách tên đệm. Trong trường hợp này, đó là ô D5 .
- Sau đó, hãy viết công thức sau vào ô này.
=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)
- Sau đó, nhấn Enter trên bàn phím của bạn. Bạn sẽ có tên đệm được trích xuất từ ô B5 .
- Bây giờ, hãy chọn lại ô. Nhấp và kéo ĐiềnXử lý Biểu tượng vào phần còn lại của cột để điền tên đệm.
Thao tác này sẽ phân tách tên đệm trong Excel bằng dấu phẩy.
🔍 Phân tích công thức:
👉
SEARCH(” “,B5,1) tìm kiếm khoảng trắng đầu tiên trong ô B5 và trả về 6 .
👉
SEARCH(” “,B5,SEARCH(” “,B5,1)+1) trả về không gian thứ hai trong chuỗi. Nó sử dụng logic tìm khoảng trống sau khoảng trắng đầu tiên. Công thức trả về 16 cho ô B5 .
👉
SEARCH(” “,B5,SEARCH(” “,B5,1)+1)- SEARCH(” “,B5,1) trả về độ dài giữa khoảng cách thứ nhất và khoảng cách thứ hai bao gồm cả khoảng trắng, là 10 ở đây.
👉
Cuối cùng MID (B5,TÌM KIẾM(” “,B5,1)+1,TÌM KIẾM(” “,B5,TÌM KIẾM(” “,B5,1)+1)-TÌM KIẾM(” “,B5,1)-2) trả về tổng cộng 8 ký tự (-2 để giảm dấu phẩy và khoảng cách từ 10 ký tự) từ giá trị của ô B5 bắt đầu từ vị trí 6. Trong trường hợp này, đó là Patricia .
3.3 Tách Họ
Để tách họ khỏi tập dữ liệu, chúng ta có thể sử dụng kết hợp LEN , Các hàm RIGHT , và SEARCH .
Hàm LEN lấy một chuỗi văn bản làm đối số và trả về tổng số ký tự trong đó.
Hàm RIGHT lấy văn bản và đôi khi lấy độ dài được trích xuất làm đối số. Nó trả về một số ký tự cụ thể từ cuốichuỗi.
Hàm SEARCH tìm kiếm một ký tự cụ thể hoặc một tập hợp các ký tự từ văn bản và trả về vị trí khớp đầu tiên. Hàm này thường nhận hai đối số chính- ký tự cần tìm và văn bản mà hàm sẽ tìm ký tự trong đó. Đôi khi, nó có thể lấy một đối số tùy chọn khác về nơi nó sẽ bắt đầu tìm kiếm.
Các bước:
- Đầu tiên, chọn ô mà bạn muốn viết dòng cuối cùng Tên. Tôi đã chọn ô E5 cho việc này.
- Sau đó viết công thức sau.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))
- Sau đó, nhấn Enter trên bàn phím của bạn. Bạn sẽ có họ từ ô B5 .
- Chọn lại ô. Cuối cùng, nhấp và kéo Biểu tượng Xử lý Điền để điền công thức cho phần còn lại của cột.
Vì vậy, cuối cùng tên, bạn sẽ tách các tên trong Excel bằng dấu phẩy.
🔍 Phân tích Công thức:
👉
LEN(B5 ) trả về tổng số ký tự trong ô B5 và trả về 22 .
👉
The SEARCH(” “,B5) trả về vị trí đầu tiên của không gian là 6 .
👉
SEARCH(” “,B5,SEARCH(” “,B5)+1) trả về vị trí của không gian thứ hai, là 16 ở đây.
👉
SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5)+1 lồng nhau )) cho biết tổng độ dài từ đầu đếnkhông gian thứ hai vẫn là 16 .
👉
LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5) +1)) trả về tổng số ký tự sau khoảng trắng thứ hai, là 6 ở đây. Số ký tự này sẽ được trích xuất.
👉
Cuối cùng, RIGHT(B5,LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5) +1))) Hàm lấy giá trị văn bản của ô B5 và trả về số lượng 6 ký tự từ cuối, trong trường hợp này là Morgan .
Đọc thêm: Công thức Excel để tách Họ và Tên (Có ví dụ)
Kết luận
Tóm lại, đây là ba phương pháp bạn có thể sử dụng để tách tên bằng dấu phẩy trong Excel. Hy vọng bạn đã tìm thấy bài viết này thông tin và hữu ích. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, hãy cho chúng tôi biết bên dưới. Để biết thêm hướng dẫn chi tiết như thế này, hãy truy cập Exceldemy.com .