Mục lục
Bạn có muốn tìm hiểu cách đảo ngược tên trong Excel với một số công thức thú vị không? Bài viết này là dành cho bạn. Ở đây chúng ta đã thảo luận về 5 các phương pháp đơn giản và tiện dụng để đảo ngược tên trong Excel.
Tải xuống Workbook Thực hành
Tải xuống workbook thực hành sau. Nó sẽ giúp bạn hiểu rõ hơn về chủ đề này.
Đảo ngược tên.xlsm
5 phương pháp đảo ngược tên trong Excel
Tại đây , chúng tôi có một danh sách Họ tên của một số nhân viên của một công ty. Bây giờ, chúng tôi sẽ trình bày quy trình đảo ngược tên nhân viên theo yêu cầu của bạn.
Chưa kể đến việc chúng tôi đã sử dụng Microsoft Excel 365 để tạo bài viết này, nhưng bạn có thể sử dụng bất kỳ phiên bản nào khác tùy ý.
1. Sử dụng tính năng Flash Fill để đảo ngược tên trong Excel
Ban đầu, chúng ta có thể sử dụng Excel Tính năng Flash Fill để đảo ngược tên trong Excel.
Để đảo ngược Họ và tên , hãy làm theo các bước bên dưới.
📌 Các bước:
- Đầu tiên, hãy viết tên theo thứ tự mong muốn của bạn như trong ảnh chụp màn hình hiển thị bên dưới.
- Sau đó, chọn ô đầu tiên của cột Reverse Name và chuyển đến tab Trang chủ >> Điền trình đơn thả xuống >> Flash Fill .
- Tiếp theo, nhấp vào ô C5 rồi kéo xuống công cụ Fill Handle cho các mục kháccác ô.
- Sau đó, nếu kết quả hiển thị là kết quả bạn mong muốn, hãy nhấp vào biểu tượng như trong hình và chọn Chấp nhận gợi ý .
Do đó, bạn sẽ thấy rằng các tên đã cho đã bị đảo ngược. Đây là cách đảo ngược tên trong Excel.
2. Áp dụng các hàm MID, SEARCH và LEN để đảo ngược tên trong Excel
Trong phương pháp này, chúng tôi sử dụng kết hợp MID , SEARCH , và LEN để đảo ngược tên.
📌 Các bước thực hiện:
- Chọn ô C5 và Viết hàm dưới đây.
Bạn cũng có thể viết nó trên hộp chức năng.
Đây, B5 là Tên của nhân viên.
Phân tích công thức:
- LEN(B5) → trở thành
- LEN(“Henry Matt”) → Hàm LEN xác định độ dài của ký tự
- Đầu ra → 10
- SEARCH(” “,B5) → trở thành
- SEARCH( ” “,“Henry Matt”) → Chức năng TÌM KIẾM tìm vị trí khoảng trắng trong văn bản Henry Matt
- Đầu ra → 6
- TÌM KIẾM(” “,B5)+1 → trở thành
- 6+1 → 7
- B5&” “&B5 → trở thành
- “Henry Matt”&” “&“Henry Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- Đầu ra → “Henry Matt Henry Matt”
- MID(B5&” “&B5,SEARCH( ” “,B5)+1,LEN(B5)) → trở thành
- MID(“Henry Matt Henry Matt”,7,10) → Tại đây, 7 là số bắt đầu của các ký tự và 10 là tổng số của các ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry Matt Henry Matt” .
- Đầu ra → Matt Henry
- MID(“Henry Matt Henry Matt”,7,10) → Tại đây, 7 là số bắt đầu của các ký tự và 10 là tổng số của các ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry Matt Henry Matt” .
- “Henry Matt”&” “&“Henry Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- SEARCH( ” “,“Henry Matt”) → Chức năng TÌM KIẾM tìm vị trí khoảng trắng trong văn bản Henry Matt
- LEN(“Henry Matt”) → Hàm LEN xác định độ dài của ký tự
- Sau khi viết hàm, nhấn ENTER và bạn sẽ nhận được kết quả.
- Sử dụng FIll Handle cho các ô khác và thao tác này sẽ lật tên.
Sau đó, bạn sẽ có kết quả như sau.
3. Đảo ngược tên bằng dấu phẩy trong Excel
Đôi khi tập dữ liệu của bạn có các tên được phân tách bằng dấu phẩy. Nếu bạn muốn chuyển đổi, hãy làm theo các bước bên dưới.
📌 Các bước:
- Chọn ô C5 và viết ra các hàm được nêu bên dưới.
=MID(B5&” “&B5,SEARCH(“,”,B5) +2,LEN(B5)-1)
Ở đây, B5 là Tên của nhân viên.
Phân tích công thức:
- LEN(B5)-1 → trở thành
- LEN((“Henry, Matt”)-1) → Hàm LEN xác định độ dài của ký tự
- Đầu ra → 10
- SEARCH(“, “,B5) → trở thành
- SEARCH(“, “,“Henry,Matt”) → Chức năng TÌM KIẾM tìm vị trí khoảng trắng trong văn bản Henry Matt
- Đầu ra → 6
- SEARCH(” “,B5)+2 → trở thành
- 6+2 → 8
- B5&” “&B5 → trở thành
- “Henry, Matt”&” “&“Henry, Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- Đầu ra → “Henry, Matt Henry, Matt”
- =MID(B5&” “&B5,SEARCH(“,”,B5)+2,LEN(B5)-1)→ trở thành
- MID(“Henry, Matt Henry, Matt”,8,10) → Đây, 8 là số bắt đầu của các ký tự và 10 là tổng số lượng ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry, Matt Henry, Matt” .
- Đầu ra → Matt Henry
- MID(“Henry, Matt Henry, Matt”,8,10) → Đây, 8 là số bắt đầu của các ký tự và 10 là tổng số lượng ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry, Matt Henry, Matt” .
- “Henry, Matt”&” “&“Henry, Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- SEARCH(“, “,“Henry,Matt”) → Chức năng TÌM KIẾM tìm vị trí khoảng trắng trong văn bản Henry Matt
- LEN((“Henry, Matt”)-1) → Hàm LEN xác định độ dài của ký tự
- Tiếp theo, nhấn ENTER sau khi viết hàm.
- Cuối cùng, sử dụng Fill Handle cho các ô khác và điều này sẽ chuyển đổi tên của bạn.
-
Sau đó, các kết quả sau sẽ xuất hiện trong cột Tên đảo ngược .
Bài đọc tương tự
- Cách đảo ngược văn bản thành cột trong Excel (6 phương pháp hữu ích)
- Cách đảo ngược trục X trong Excel (4 thủ thuật nhanh)
- Đảo ngược thứ tự chú thích của biểu đồ thanh xếp chồng lên nhau trong Excel (Với QuickCác bước)
- Cách đảo ngược thứ tự các cột theo chiều dọc trong Excel (3 cách)
- Cách đảo ngược thứ tự trang tính trong Excel (3 Cách dễ dàng)
4. Đảo ngược tên trong Excel mà không cần dấu phẩy
Nếu tập dữ liệu của bạn có tên không có dấu phẩy nhưng bạn muốn lật nó bằng dấu phẩy thì hãy làm theo hướng dẫn các bước.
📌 Các bước:
- Đầu tiên, chọn ô C5 và viết ra các chức năng nêu dưới đây
Ở đây, B5 là Tên của nhân viên.
Phân tích công thức :
- LEN(B5)+1 → trở thành
- LEN((“Henry Matt”)+1) → LEN hàm xác định độ dài của ký tự
- Đầu ra → 11
- SEARCH(“, “,B5)+1 → trở thành
- SEARCH((“, “, “Henry Matt”)+1) → Hàm TÌM KIẾM tìm vị trí của khoảng trắng trong văn bản Henry Matt
- Đầu ra → 6+1→7
- B5&”, “&am p;B5 → trở thành
- “Henry Matt”&”,”&“Henry Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- Đầu ra → “Henry Matt, Henry Matt”
- =MID(B5&” “&B5, TÌM KIẾM(“,”,B5)+2,LEN(B5)-1)→ trở thành
- MID(“Henry Matt, Henry Matt”,7,11) → Ở đây, 7 là số bắt đầu của các ký tự và 11 là tổng số ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry Matt, Henry Matt” .
- Đầu ra → Matt, Henry
- MID(“Henry Matt, Henry Matt”,7,11) → Ở đây, 7 là số bắt đầu của các ký tự và 11 là tổng số ký tự mà chúng tôi sẽ trích xuất bằng cách sử dụng hàm MID từ văn bản “Henry Matt, Henry Matt” .
- “Henry Matt”&”,”&“Henry Matt” → Toán tử Dấu và sẽ cộng hai văn bản lại Henry Matt
- SEARCH((“, “, “Henry Matt”)+1) → Hàm TÌM KIẾM tìm vị trí của khoảng trắng trong văn bản Henry Matt
- LEN((“Henry Matt”)+1) → LEN hàm xác định độ dài của ký tự
- Nhấn ENTER .
- Sử dụng Fill Handle cho các ô khác và đảo ngược tên không có dấu phẩy.
-
Cuối cùng, bạn sẽ có kết quả như sau.
5. Đảo ngược tên bằng Excel VBA
Cuối cùng, chúng ta cũng có thể đảo ngược tên bằng cách sử dụng mã VBA , một ngôn ngữ lập trình dành cho Microsoft Excel và các công cụ văn phòng khác.
📌 Các bước:
- Chuyển đến tab Nhà phát triển >> tùy chọn Visual Basic .
- Nhấp vào tab Chèn rồi chọn Mô-đun
Sau đó, Mô-đun 1 sẽ được tạo để chúng tôi chèn mã của mình.
- Viết ra VBA<2 sau đây> mã bên trong mô-đun đã tạo
4902 Here, name_flip is the sub-procedure name. We have declared rng, wrk_rng as Range, sym as String.
- Tiếp theo, chạy mã bằng cách nhấn nút F5 và hộp nhập liệu sẽ xuất hiện .
- Chọn tất cả các ô bạn muốn đảo ngược (ở đây, $B$5:$B$8 là phạm vi đã chọn của chúng tôi) và nhấn OK .
- Sau đó, một hộp nhập liệu khác sẽ bật lên.
- Nhập dấu phẩy ( , ) làm biểu tượng cho khoảng thời gian và nhấn OK .
- Do đó, bạn sẽ nhận được kết quả của mình.
Đọc thêm: Cách đảo ngược chuỗi trong Excel (3 cách phù hợp)
Phần thực hành
Chúng tôi đã cung cấp một phần thực hành trên mỗi tờ ở phía bên phải để bạn thực hành. Vui lòng tự làm.
Kết luận
Vì vậy, đây là một số phương pháp dễ dàng để Đảo ngược tên trong Excel . Vui lòng cho chúng tôi biết trong phần nhận xét nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào. Để hiểu rõ hơn, vui lòng tải xuống bảng thực hành. Truy cập trang web Exceldemy của chúng tôi để tìm hiểu các loại phương pháp excel khác nhau. Cảm ơn bạn đã kiên nhẫn đọc bài viết này.