Top 11 # Xem Nhiều Nhất Trong Excel Tách Họ Tên Mới Nhất 2/2023 # Top Like | Beiqthatgioi.com

Cách Tách Họ Tên Trong Excel

CÁCH 1: TÁCH HỌ TÊN SỬ DỤNG FIND & REPLACE

Bước 1: Đầu tiên muốn tách họ tên thì các bạn cần tạo thêm hai cột đó là cột Họ & Đệm và cột thứ hai là cột Tên. Tiếp theo các bạn sao chép dữ liệu trong cột Họ và Tên sang cột Tên.

Bước 2: Thực hiện tách tên trong cột Tên.

Xuất hiện hộp thoại Find & Replace, trong thẻ Replace các bạn nhập “* “ (dấu sao và dấu cách) trong ô Find what, ô Relace with bỏ qua không nhập. Sau đó nhấn chọn Replace All để tách tên.

Trong ô đầu tiên của cột Họ & Đệm các bạn nhập công thức hàm

Với B5 là ô trong cột Họ và Tên, D5 là ô trong cột Tên.

Sau khi đã tách được Họ & Đệm của ô đầu tiên, các bạn sao chép công thức hàm xuống các ô khác để tách Họ & Đệm của tất cả các tên.

CÁCH 2: TÁCH HỌ TÊN SỬ DỤNG HÀM

Các bạn chọn ô đầu tiên của cột Tên và nhập công thức hàm

=RIGHT(B5;LEN(B5)-FIND(“*”;SUBSTITUTE(B5;” “;”*”;LEN(B5)-LEN(SUBSTITUTE(B5;” “;””)))))

Với B5 là họ và tên đầy đủ trong cột Họ và Tên cần tách tên. Để hiểu hàm tách tên này các bạn cần hiểu được cách sử dụng từng hàm, các bạn có thể tham khảo các bài viết về hàm RIGHT; LEN; FIND; SUBSTITUTE.

Như vậy các bạn đã tách được tên cho dữ liệu đầu tiên.

Các bạn sao chép công thức hàm xuống các ô phía dưới để tách các tên trong dữ liệu còn lại.

Bước 3: Tách họ và đệm sang cột Họ & Đệm.

Các bạn thực hiện tách họ và đệm tương tự như cách 1, đó là nhập hàm =LEFT(B5;LEN(B5)-LEN(D5)) với B5 là họ tên đầy đủ, D5 là tên vừa tách. Như vậy các bạn sẽ tách được họ và đệm.

Sao chép công thức hàm cho các ô còn lại các bạn sẽ được kết quả như sau:

Trong Excel Options các bạn chọn Customize Ribbon ở menu bên trái, đánh dấu tích chọn trong ô vuông trước Developer trong phần Main Tabs và nhấn OK.

Private Function TACH(ten As String, lg As Integer) Dim j As Integer Name = Trim(ten) For j = Len(Name) To 1 Step -1 If Mid(Name, j, 1) = " " Then If lg = "1" Then TACH = Right(Name, Len(Name) - j) Else TACH = Left(Name, j) End If Exit For End If Next End Function

Bước 4: Lưu Module lại bằng cách chọn biểu tượng Save hoặc tổ hợp phím Ctrl + S và đóng cửa sổ Microsoft Visual Basic.

Bước 5: Tách họ và đệm từ họ và tên đầy đủ.

Đầu tiên các bạn cũng tạo hai cột Họ & Đệm và cột Tên, tiếp theo trong ô đầu tiên của cột Họ & Đệm và nhập hàm =TACH(B5;0) với B5 là họ và tên đầy đủ. Nhấn Enter để Module thực hiện hàm tách họ và đệm.

Với các họ và đệm khác các bạn thực hiện sao chép công thức hàm TACH xuống.

Bước 6: Tách tên ra khỏi họ và tên đầy đủ.

Tại ô đầu tiên của cột Tên các bạn nhập hàm =TACH(B5;1) với B5 là họ và tên đầy đủ. Sau đó nhấn Enter, như vậy Module sẽ được chạy và tách tên.

Sao chép công thức hàm TACH xuống các ô còn lại các bạn sẽ được kết quả như sau:

Vba Excel Tách Họ Tên

Bạn nhập đoạn mã lệnh sau vào cửa sổ soạn thảo:

Private Function Tachten(ten As String, lg As Integer) Dim j As Integer Name = Trim(ten) For j = Len(Name) To 1 Step -1 If Mid(Name, j, 1) = " " Then If lg = "1" Then Tachten = Right(Name, Len(Name) - j) Else Tachten = Left(Name, j) End If Exit For End If Next End Function

– Bạn nhấn Ctrl+S để lưu lại và quay trở về bảng tính Excel. – Bây giờ để tiến hành tách riêng họ và tên đệm vào một ô mới, bạn đặt con trỏ tại ô mới chứa họ và tên đệm rồi nhập vào công thức =TachTen(B3,0) và nhấn Enter sẽ thấy ngay kết quả. – Để tách riêng tên vào một ô mới, bạn đặt con trỏ tại ô sẽ chứa tên cần tách và nhập vào công thức =TachTen(B3,1) rồi nhấn Enter là xong. Ghi chú: B3 chính là địa chỉ của ô ban đầu chứa cả họ, tên đệm và tên.

Họ tên thường nhập chung 1 cột cho nhanh. Sau đó ta có thể tách riêng tên ra 1 cột. Nhưng có lúc chúng ra cần tách ra 2 cột: cột họ, cột tên. Đây là 2 làm làm công việc đó:

'====================== Function TachHo(hoten As String) As String hoten = Trim(hoten) If hoten = "" Then TachHo = "" Else vt = InStrRev(hoten, " ", Len(hoten)) If vt = 0 Then TachHo = "" Else TachHo = Trim(Mid(hoten, 1, vt)) End If End If End Function '==================== Function TachTen(hoten As String) As String hoten = Trim(hoten) If hoten = "" Then TachTen = "" Else vt = InStrRev(hoten, " ", Len(hoten)) If vt = 0 Then TachTen = hoten Else TachTen = Mid(hoten, vt + 1) End If End If End Function '===================

Bạn sử dụng hàm này bình thường như các hàm khác của Excel, nhưng nếu bạn cần tách họ tên thành 2 cột riêng biệt thì bạn phải thực hiện một loạt các thao tác sau:1. tách họ, tách tên trên 2 cột phụ2. chèn thêm cột bên trái cột họ tên3. Copy 2 cột họ tên mới tách và dán bằng Paste Special – Value trở về nơi cũ.Để làm nhanh các công việc đó, bạn có thể sử dụng thủ tuc TachHoTen.Sử dụng thủ tục này như sau:1. Chọn tất cả các ô chứa họ tên, kể cả ô chứa tiêu đề trên đầu.2. Chạy Sub TachHoTen.VBA sẽ làm thay cho bạn các việc còn lại. Lưu ý bạn là số cột trong vùng chọn phải là 1, nếu lớn hơn 1 VBA không thực hiện.

Sách Excel 2016 Formulas – John Wiley & Sons (2016) pdf Sách Programming Excel with VBA Flavio Morgado pdf Sách EXCEL TIPS AND TRICKSSách Excel 2019 Power Programming with VBASách Excel 2013 Power Programming with VBA pdfSách Excel 2019 For Dummies pdf Microsoft Excel 2019 All in one for Dummies ( 8 books in one ) pdf Sách Lean Excel Top Functions Quick Reference Guide with 500 Examples Add-ins Kutools for Excel Full ActiveSách Microsoft Excel 2016 Data Analysis and Business ModelingTải 40 + Code Macro VBA Excel thông dụng và dễ hiểu dành cho các bạn Sách hay về lập trình VBA Macro – Microsoft Excel Macro VBA – Premier Excel Dashboards and Reports for Dummies FREE 101 Ready Made Excel Templates Sách Excel 2007 VBA Programmer’s Reference pdf Sách VBA Excel 2016 power programming with vba (pdf) Sách Excel Pivot Tables and Charts pdf

– Cách Tách Họ Và Tên Trong Excel

Trong bảng tính Excel nhiều khi người soạn thường để họ và tên chung 1 cột, tuy nhiên khi chúng ta làm việc thì lại cần tách họ tên ra thành cột họ tên đệm và tên. Và nếu làm thủ công từng hàng một thì sẽ rất mất thời gian nếu như danh sách họ tên của chúng ta dài đến hàng chục hay thậm chí hàng trăm. Vậy làm thế nào để tách họ tên thành hai cột riêng biệt trong Excel?

Như các bạn đã biết, phiên bản Excel 2013 được thiết kế thêm công cụ Flashfill nhằm giúp người sử dụng thuận tiện hơn trong việc tách họ và tên đệm trong khi thao tác. Tuy nhiên, nếu như chúng ta đang sử dụng hệ Excel 2010 hay 2007 và chưa thể cài đặt Excel 2013 thì phải làm như thế nào?

Vì vậy, Chúng tôi xin được giới thiệu tới các bạn cách thực hiện tách họ đệm và tên trong Excel 2010 hay 2007.

Đầu tiên, giả sử ta có bảng excel như sau:

Bước 1: Tách “Tên” khỏi cột “Họ và tên”

Copy toàn bộ cột “Họ và tên” sang cột “Tên” như sau:

Chọn toàn bộ cột “Tên” ( Cột C) sau đó ấn Ctrl + H để mở hộp thoại Find and Replace

Sau khi mở hộp thoại Find and Replace lên tại ô Find what ta nhập vào *_ ( _ là dấu cách ) rồi ấn Replace All. Ta sẽ được kết quả như sau:

Tại cột Họ đệm – cột B

Tại ô C2 ta nhập hàm: =LEFT(A2,LEN(A2)-LEN(C2))  (Thay ô màu xanh này thành ô “Họ và tên” và ô màu đỏ này thành ô “Tên” tương ứng trong file của bạn) ta sẽ được họ đệm như sau:

Để việc học thi chứng chỉ MOS của bạn được tiết kiệm thời gian và hiệu quả, bạn có thể đăng kí ngay khóa của chúng tôi để được sự hướng dẫn tận tình và chuyên nghiệp của các giảng viên có kinh nghiệm đã đạt trình độ Master MOS.

Thông tin khóa học 

Fanpage

Hướng Dẫn Cách Tách Họ Tên Trong Excel Ra Khỏi Cột Họ Và Tên

4.3

/

5

(

91

bình chọn

)

Trong bảng tính Excel nhiều khi người soạn thường để Họ và Tên chung 1 cột nhưng khi làm việc thì bạn lại cần tách họ tên ra thành cột họ tên đệm và tên. Vậy làm thế nào để tách họ tên ra khỏi cột họ và tên trong Excel.

Trong bài này, Nguyễn Hùng xin hướng dẫn bạn cách tách họ tên trong Excel ra khỏi cột họ và tên với 2 cách làm thông qua ví dụ như sau.

Cách 1

Bước 1: Tách “Tên” khỏi cột “Họ và tên”

– Copy toàn bộ cột “Họ và tên” sang cột “Tên” như sau:

– Chọn toàn bộ cột “Tên” (Cột D) sau đó ấn Ctrl + H để mở hộp thoại Find and Replace

– Sau khi mở hộp thoại Find and Replace lên tại ô Find what ta nhập vào *_ ( _ là dấu cách) rồi ấn Replace All. Ta sẽ được kết quả như sau:

Bước 2: Tách Họ, tên đệm ra khỏi cột Họ và tên

– Ví dụ tại ô C2 ta nhập hàm: =LEFT(B2,LEN(B2)-LEN(D2))  (Thay ô màu xanh này thành ô “Họ và tên” và ô màu xanh này thành ô “Tên” tương ứng trong file của bạn) ta sẽ được tách được Họ tên đệm như sau:

Như vậy là ta đã tách được Họ tên đệm cho người đầu tiên. Đối với những ô còn lại ta chỉ cần copy công thức bằng cách kéo từ ô C2 xuống là ok.

Cách 2:

Bước 1: Tách Tên ra khỏi cột Họ và tên

– Tại ô D2 cột Tên ta nhập hàm sau: =RIGHT(B2,LEN(B2)-FIND(“@”,SUBSTITUTE(B2,” “,”@”,LEN(B2)-LEN(SUBSTITUTE(B2,” “,””)))))  (Thay các ô màu xanh này thành ô “Họ và tên” tương ứng trong file của bạn) ta sẽ được kết quả như sau:

– Đối với những ô còn lại trong cột D ta chỉ cần copy công thức bằng cách kéo từ ô D2 xuống là xong.

Bước 2: Ở bước này ta làm như bước 2 trong cách 1. Xem Bước 2 cách 1

Sau khi thực hiện 1 trong 2 cách trên thì ta đã hoàn tất việc tách họ tên trong Excel hoàn thiện như sau:

Lời kết: