Mục lục
Trong bài viết này, tôi sẽ hướng dẫn cách chuyển đổi họ và tên trong Excel bằng dấu phẩy. Tùy thuộc vào các vấn đề, bạn có thể phải đối mặt với nhiều vấn đề. Trong hướng dẫn này, tôi sẽ tập trung vào càng nhiều vấn đề và giải pháp của chúng càng tốt. Nhưng nếu bạn gặp một vấn đề đặc biệt và bạn đang phải đối mặt với một vấn đề để giải quyết nó, thì hãy cho chúng tôi biết trong hộp nhận xét. Chúng tôi sẽ cố gắng đưa ra giải pháp cho bạn.
Tải xuống Sách bài tập thực hành
Vui lòng tải xuống tệp Excel sau mà tôi đã sử dụng để viết bài này. Bạn sẽ nhận được tất cả các công thức và phương pháp mà tôi đã sử dụng trong bài viết này.
Chuyển đổi Họ và Tên bằng Dấu phẩy.xlsm
4 Cách thích hợp để Chuyển đổi Họ và Tên trong Excel bằng Dấu phẩy
Trước tiên, hãy làm quen với tập dữ liệu của chúng ta. Tôi có một số tên của những người có họ và tên trong trang tính của mình và tôi sẽ chuyển đổi họ và tên trong Excel bằng dấu phẩy.
1. Đổi Họ Và Tên Bằng Dấu Phẩy Bằng Các Hàm Excel
Trong phương pháp này, chúng ta sẽ đổi Họ và Tên theo cách sau:
Họ, Tên = First Name Last Name
Ví dụ:
John Dalton = Dalton, John
Chúng ta có thể thực hiện việc này bằng cách sử dụng phương thức phụ sau .
1.1 Hợp nhất các hàm RIGHT, SEARCH và LEFT
Trong phần này, chúng ta sẽ áp dụng các hàm RIGHT, SEARCH, và LEFT cho đổi họ và tên bằng dấu phẩy. Hãy theo dõihướng dẫn bên dưới để chuyển đổi họ và tên bằng dấu phẩy!
Các bước:
- Trước hết, hãy chọn ô C5 cho thuận tiện cho công việc của chúng ta.
- Sau đó, viết các hàm bên dưới vào ô đó.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- Do đó, chỉ cần nhấn Enter trên bàn phím của bạn. Kết quả là bạn sẽ có thể nhận được kết quả trả về của các hàm RIGHT, SEARCH, và LEFT, và kết quả trả về là Dalton, John .
- Hơn nữa, Tự động điền các hàm cho các ô còn lại trong cột C đã được cung cấp trong ảnh chụp màn hình.
1.2 Kết hợp các hàm REPLACE, SEARCH và LEFT
Bây giờ, chúng ta sẽ áp dụng các hàm REPLACE, SEARCH, và các hàm LEFT để chuyển đổi họ và tên bằng dấu phẩy. Từ tập dữ liệu của chúng tôi, chúng tôi có thể dễ dàng làm điều đó. Hãy làm theo hướng dẫn bên dưới để chuyển đổi họ và tên bằng dấu phẩy!
Các bước thực hiện:
- Đầu tiên, chọn ô C5 để thuận tiện cho công việc của chúng ta.
- Sau đó, viết các hàm bên dưới vào ô đó.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)
- Do đó, chỉ cần nhấn Enter trên bàn phím của bạn. Kết quả là bạn sẽ có thể nhận được kết quả trả về của các hàm REPLACE, SEARCH, và LEFT và kết quả trả về là Dalton John .
- Hơn nữa, Tự động điền các chức năng còn lạicủa các ô trong cột C đã được cung cấp trong ảnh chụp màn hình.
1.3 Áp dụng các hàm MID, SEARCH và LEN
Trong phần này, chúng ta sẽ áp dụng các hàm MID, SEARCH, và LEN để chuyển đổi họ và tên mà không cần dấu phẩy. Hãy làm theo hướng dẫn bên dưới để chuyển đổi họ và tên mà không cần dấu phẩy!
Các bước thực hiện:
- Đầu tiên, chọn ô C5 để thuận tiện cho công việc của chúng ta.
- Sau đó, viết các hàm bên dưới vào ô đó.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
- Do đó, chỉ cần nhấn Enter trên bàn phím của bạn. Kết quả là bạn sẽ có thể nhận được kết quả trả về của các hàm MID, SEARCH, và LEN , và kết quả trả về là Dalton John .
- Hơn nữa, Tự động điền các hàm cho các ô còn lại trong cột C đã được đưa ra trong ảnh chụp màn hình.
2. Sử dụng tính năng Excel Flash Fill để chuyển đổi họ và tên
Đôi khi một tên có thể có nhiều hơn hai phần. Trong trường hợp này, bạn có thể sử dụng Tính năng Flash Fill của Excel .
Phím tắt: CTRL + E
- Đầu tiên, hãy tạo đầu ra mong muốn của bạn trong ô C5 . Nếu cần, hãy tạo thêm kết quả đầu ra trong một số ô khác trong cột để gợi ý cho Excel kết quả đầu ra thực tế của bạn.
- Bây giờ hãy chọn ( C5 )hoặc các ô đó và nhấn CTRL + E trên bàn phím. Bạn sẽ tìm thấy trình đơn thả xuống có tên Tùy chọn tô flash . Nhấp vào trình đơn thả xuống và chọn lệnh Chấp nhận đề xuất nếu mọi thứ đều OK . Hoặc chọn lệnh Undo Flash Fill nếu bạn muốn hủy kết quả đầu ra.
3. Áp dụng tính năng Text to Columns của Excel để chuyển đổi Họ và Tên
Bằng cách này, chúng ta sẽ chia tên thành các phần riêng lẻ bằng cách sử dụng Tính năng Văn bản thành Cột của Excel . Sau đó, chúng ta sẽ nối các phần đó để tạo một định dạng tên mới. Hãy cùng làm theo hướng dẫn bên dưới để tìm hiểu!
Bước 1:
- Chọn các ô chứa tên rồi mở Chuyển văn bản thành cột trình hướng dẫn của Excel ( Dữ liệu > Công cụ Dữ liệu > Văn bản thành Cột ). Phím tắt để mở trình hướng dẫn Chuyển văn bản thành cột: ALT + A + E
- Ở bước 1/3, chọn tùy chọn Được phân cách rồi nhấp vào Nút Tiếp theo.
- Ở bước 2/3, chọn Dấu cách làm Dấu phân cách . Và nhấp vào tùy chọn Tiếp theo .
- Ở bước 3/3, chúng tôi chọn Đích ô dưới dạng B2 và nhấp vào tùy chọn Finish .
- Đây là những gì chúng tôi nhận được tại đây giai đoạn:
Bước 2:
- Bây giờ tôi đã sử dụng hàm CONCATENATE để tham gia các ô này và tạo mộtđịnh dạng tên mới.
=CONCATENATE(D5,", ",C5)
Nhưng bạn cũng có thể sử dụng & toán tử theo cách này:
=D5&", "&C5
Đọc thêm: Excel VBA để tìm và thay thế văn bản trong một cột ( 2 Ví dụ)
4. Chạy VBA Code để Chuyển đổi Họ và Tên bằng Dấu phẩy
Cuối cùng nhưng không kém phần quan trọng, tôi sẽ chỉ cách chuyển đổi họ và tên trong Excel bằng dấu phẩy bằng mã VBA đơn giản. Nó rất hữu ích cho một số thời điểm cụ thể . Từ tập dữ liệu của chúng tôi, chúng tôi sẽ chuyển đổi họ và tên trong Excel bằng mã VBA đơn giản. Hãy cùng làm theo hướng dẫn bên dưới để tìm hiểu nhé!
Bước 1:
- Đầu tiên các bạn mở một Module lên, để làm được điều đó trước hết các bạn Nhà phát triển tab, chuyển đến,
Nhà phát triển → Visual Basic
- Sau khi nhấp vào trên dải băng Visual Basic , một cửa sổ có tên Microsoft Visual Basic cho Ứng dụng – Chuyển đổi Họ và Tên bằng Dấu phẩy sẽ ngay lập tức xuất hiện trước mặt bạn. Từ cửa sổ đó, chúng tôi sẽ chèn một mô-đun để áp dụng mã VBA của chúng tôi. Để làm điều đó, hãy truy cập,
Chèn → Mô-đun
Bước 2:
- Do đó, mô-đun Chuyển đổi Họ và Tên bằng Dấu phẩy bật lên. Trong mô-đun Chuyển đổi Họ và Tên bằng Dấu phẩy , hãy viết mã VBA bên dưới.
2922
- Do đó, hãy chạy mã VBA . Để làm điều đó, hãy đi tới,
Chạy → ChạySub/UserForm
- Sau khi chạy Mã VBA , một hộp thoại có tên Chuyển đổi Họ và Tên sẽ xuất hiện. Từ hộp thoại đó, nhập $B$5:$B$10 vào hộp nhập Phạm vi . Cuối cùng, nhấn OK .
- Kết quả là một hộp nhập mới có tên Khoảng ký hiệu sẽ bật lên. Nhấn nút Dấu cách trên bàn phím của bạn. Một lần nữa, nhấn OK .
- Cuối cùng, bạn sẽ có thể s họ và tên bằng một dấu phẩy sử dụng mã VBA .
Những điều cần nhớ
➜ Mặc dù không thể tìm thấy giá trị trong ô được tham chiếu, lỗi #N/A! xảy ra trong Excel.
➜ Flash Fill Tính năng có sẵn cho Excel phiên bản 2013 trở lên.
Kết luận
Vì vậy, đây là những phương pháp của tôi để chuyển đổi họ và tên trong Excel bằng dấu phẩy hoặc không có dấu phẩy . Thậm chí tôi đã chỉ cách đổi tên có ba phần trở lên. Nếu bạn có bất kỳ vấn đề cụ thể nào, hãy cho chúng tôi biết trong phần bình luận. Chúng tôi sẽ cố gắng đưa ra giải pháp cho bạn.
Cảm ơn bạn đã đọc blog của chúng tôi.
Chúc bạn xuất sắc 😀