Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Hàm tách họ tên trong Excel

    Đôi khi chúng ta gặp những trường hợp cần tách họ tên của một danh sách nhận viên, học sinh, hay sinh viên chẳng han. Chúng ta phải kết hợp nhiều công thức trong Excel, bài này mình hướng dẫn cho các bạn một hàm trong Excel, mà chỉ cần copy về là sử dung được. Để copy hàm này các bạn làm như sau:

    Bước 1: Nhấn tổ hợp phím ALT+F11 để vào môi trường VBA. Vào menu Insert->Module - Tạo module

    Bước 2: Copy đoạn code dưới đây dán vào module


    Mã:
    Function TachHoTen(ByVal sHoVaTen As String, Optional ByVal bLayHo As Boolean = True) As String
        Dim p As Long
        p = InStrRev(sHoVaTen, " ")
        If bLayHo Then
            TachHoTen = Left(sHoVaTen, p - 1)
        Else
            TachHoTen = Right(sHoVaTen, Len(sHoVaTen) - p)
        End If
    End Function
    Bước 3: ALT+F11 để trở về môi trường bảng tính của người dùng
    Giả sử cần tách họ tên trong ô A1, kết quả trả về tại B1 thì ta làm công thức như sau:
    B1=TachHoTen(A1,true)
    - Nếu đối số thứ 2 là True thì kết quả trả về là Họ.
    - Nếu đốisố thứ 2 là False thì kết quả trả về là Tên.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    xel 203 có làm được ko bạn ơi mình nhấn ALT+F11 mà ko xảy ra hiện tượng gì hết :-(

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Em đã làm và thành công. Yêu chị Chụt chụt

  4. #4
    Ngày tham gia
    Dec 2015
    Bài viết
    4
    Trích dẫn Gửi bởi ToLaMo411
    Giả sử cần tách họ tên trong ô A1, kết quả trả về tại B1 thì ta làm công thức như sau:
    B1=TachHoTen(A1,true)
    - Nếu đối số thứ 2 là True thì kết quả trả về là Họ.
    - Nếu đốisố thứ 2 là False thì kết quả trả về là Tên.
    Có thể thay thế chữ true or false trong công thức bằng số 1 và 0 nữa

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Khiconnb
    xel 203 có làm được ko bạn ơi mình nhấn ALT+F11 mà ko xảy ra hiện tượng gì hết :-(
    Chào bạn, bạn mở File Excel lên, giữ phím Alt và nhấn F11 thì sẽ vào môi trường lập trình bạn nhé!

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi ToLaMo411
    Chào bạn, bạn mở File Excel lên, giữ phím Alt và nhấn F11 thì sẽ vào môi trường lập trình bạn nhé!
    mình ko thấy cái mục Module :mohoi:

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Khiconnb
    mình ko thấy cái mục Module :mohoi:
    Bạn vào menu Insert -> Module nhé

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi ToLaMo411
    Bạn vào menu Insert -> Module nhé
    Thề luôn ko thấy :-(

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Khiconnb
    Thề luôn ko thấy :-(
    Bạn có teamview k? mình xem cho?

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •