Tách họ và tên trong cùng một cột trên bảng tính Excel Khi nhập liệu vào bảng tính Excel, thông thường ta nhập cả họ và tên vào cùng một ô Tuy nhiên, có khi sau đó ta cần phải tách riêng tên ra khỏi h[.]
Tách họ tên cột bảng tính Excel Khi nhập liệu vào bảng tính Excel, thơng thường ta nhập họ tên vào ô Tuy nhiên, có sau ta cần phải tách riêng tên khỏi họ tên đệm, làm thủ công thao tác chép dán qua khác bất tiện Nếu sử dụng hàm Right kết hợp với vài hàm khác cho kết bạn muốn, số trường hợp cho kết khơng xác Có phương pháp tối ưu giúp bạn hồn thành tốt cơng việc này, cách thực đơn giản sau: - Trên bảng tính chứa cột họ tên cần tách, bạn chọn menu Tools > Macro > Visual Basic Editor, xuất chương trình Microsoft Visual Basic - Tiếp theo, bạn nhấn menu Insert chọn Module xuất cửa sổ soạn thảo Bạn nhập đoạn mã lệnh sau vào cửa sổ soạn thảo: Code: Private Function Tachten(ten As String, lg As Integer) Dim j As Integer Name = Trim(ten) For j = Len(Name) To 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 quay trở bảng tính Excel - Bây để tiến hành tách riêng họ tên đệm vào ô mới, bạn đặt trỏ ô chứa họ tên đệm nhập vào công thức =TachTen(B3,0) nhấn Enter thấy kết - Để tách riêng tên vào ô mới, bạn đặt trỏ ô chứa tên cần tách nhập vào công thức =TachTen(B3,1) nhấn Enter xong Ghi chú: B3 địa ban đầu chứa họ, tên đệm tên