Tin mới

Quy định về sửa đổi, bổ sung hợp đồng đã ký
Trong thực tiễn, việc sửa đổi, bổ sung hợp đồng là hoạt động phổ biến nhằm điều chỉnh nội dung cho phù hợp với tình...
Thời điểm lập hóa đơn theo quy định mới nhất áp dụng từ 01/6/2025
Các quy định mới nhất về thời điểm lập hóa đơn theo Nghị định 70/2025/NĐ-CP sẽ được áp dụng từ ngày 01/6/2025.
Người lao động khi nào được nhận tiền thai sản? Kế toán Đức Minh.
Thai sản không chỉ là quyền lợi của người lao động nữ mà còn là của người lao động nam có vợ sinh con. Khi nào người...
Trợ cấp thôi việc và một số lưu ý đối với người lao động – Kế toán Đức Minh.
Nhận trợ cấp thôi việc là một trong những quyền lợi của người lao động được Bộ luật Lao động 2019 ghi nhận.Tuy nhiên...
Cách xử lý hóa đơn điện tử sai sót theo Nghị định 70/2025
Quy trình xử lý hóa đơn sai sót 2025 theo Nghị định 70/2025/NĐ-CP có nhiều sư thay đổi so với quy định hiện hành tại...

Hình ảnh

Được tài trợ

nanoweb
Kiến thức

Hàm chuẩn hóa chuỗi trong Excel

08/08/2014 10:31

Thủ thuật trong excel. Hôm nay Kế toán Đức Minh sẽ giới thiệu với các Bạn cách viết hàm chuẩn hóa trong Excel, hàm này sẽ thực hiện các công việc: xóa bỏ các ký tự trống ở đầu và cuối, Xóa bỏ từ 2 ký tự trống liên tiếp ở giữa các từ, Viết hoa chữ cái đầu tiên tại mỗi từ.

Hàm chuẩn hóa chuỗi trong Excel
Bạn vừa Copy một danh sách học viên từ trên mạng vào Excel, tuy nhiên khi Copy vào Excel thì danh sách này xuất hiện nhiều khoảng trắng ở đầu và cuối mỗi học viên. Ngoài ra các chữ cái đầu tiên ở phần họ đệm và tên vẫn là chữ thường. Bạn đã chuẩn hóa lại danh sách này bằng tay, tuy nhiên với cách làm thủ công này tốn nhiều thời gian. Vậy có cách nào đó để có thể tự động xử lý chuẩn hóa toàn bộ danh sách này không?
 
Hôm nay Kế toán Đức Minh sẽ giới thiệu với các Bạn cách viết hàm chuẩn hóa trong Excel, hàm này sẽ thực hiện các công việc: xóa bỏ các ký tự trống ở đầu và cuối, Xóa bỏ từ 2 ký tự trống liên tiếp ở giữa các từ, Viết hoa chữ cái đầu tiên tại mỗi từ.
 
 

 

1. Khởi động Microsoft Excel

2. Nhấn ALT + F11 để bắt đầu Visual Basic Editor
Vào menu Inser\Module

3. Nhập toàn bộ đoạn mã sau vào
Function Chuanhoachuoi(str As String) As String
    Dim sChuoi As String
    Dim mlen As Long
    Dim i As Long
    'Neu chuoi =0 thi khong xu ly
    If Len(str) = 0 Then Exit Function
    'Xoa bo cac ky tu trang o dau va cuoi
    str = Trim(str)
    'Dem so ky tu chuoi
    mlen = Len(str)
 
    'Loai bo hai ki tu trong lien tiep
    For i = 1 To mlen
        If Mid(str, i, 1) = " " And Mid(str, i + 1, 1) = " " Then
            str = Replace(str, "  ", " ")
            i = i - 1
        End If
    Next

     For i = 1 To mlen
        ' Chuyen cac ky tu dau tien mot tu sang chu hoa
        If Mid(str, i, 1) = " " Then
            sChuoi = sChuoi & " " & UCase(Mid(str, i + 1, 1))
            i = i + 1
        Else
            'Chuyen chu cai dau tien cua cau sang chu hoa
            If i = 1 Then
                sChuoi = UCase(Mid(str, 1, 1))
            Else
                sChuoi = sChuoi & LCase(Mid(str, i, 1))
            End If
        End If
     Next
    Chuanhoachuoi = sChuoi
End Function

Kích nút Save để lưu
lại, bạn có thể xem thêm bài viết cách lưu file Excel khi chứa Macro hoặc hàm

 

.

4. Quay trở lại màn hình Excel và sử dụng hàm vừa tạo

Có 2 cách để sử dụng hàm vừa tạo
- Cách 1:
+ Cú pháp: =Chuanhoachuoi(Chuỗi cần chuẩn hóa)
+ Ví dụ: =Chuanhoachuoi (“cong  hoa xa hoi  chu nghia viet nam”)
- Cách 2:
+Cú pháp: = Chuanhoachuoi (Địa chỉ ô cần chuyển)
+ Ví dụ: = Chuanhoachuoi (A2)

Nếu bạn nào sau khi đã tạo hàm xong nhưng khi sử dụng thì gặp phải trường hợp giá trị trả về #NAME? thì phải thực hiện theo các bước dưới đây nếu sử dụng Office 2007.

- Kích nút Office Button\Excel Options
- Chọn Trust Center\Trust Center Settings

 

 

 


- Chọn Macro Settings\Enable all macros (not recommended; potentially dangerous code can run)

 

 


Chọn OK

Hi vọng hàm chuẩn hóa chuỗi sẽ giúp ích các bạn nhiều trong công việc.



Với mục tiêu “Sự thành công của học viên là niềm tự hào của Đức Minh”, Công ty đào tạo kế toán và tin học Đức Minh là nơi đào tạo kế toán thực tế và tin học văn phòng uy tín và chuyên nghiệp nhất Hà Nội hiện nay. Đức Minh luôn sẵn sàng hỗ trợ hết mình vì học viên, luôn đồng hành cùng học viên trên bước đường đi tới thành công.

Lịch học dạy kèm linh động từ thứ 2 đến thứ 7 hàng tuần cho tất cả các học viên:

Ca 1: Từ 8h -> 11h30 * Ca 2: Từ 13h30 -> 17h * Ca 3: Từ 18h -> 20h

Bảng giá khóa học

TỔ CHỨC THI VÀ CẤP CHỨNG CHỈ CỦA VIỆN KẾ TOÁN ĐỨC MINH

Mọi chi tiết vui lòng liên hệ:

HỌC VIỆN ĐÀO TẠO KẾ TOÁN - TIN HỌC ĐỨC MINH

Cơ Sở 1: Tầng 2 - Tòa nhà B6A Nam Trung Yên - đường Nguyễn Chánh – Cầu Giấy HN - 0339.156.806
Cơ Sở 2: P902 tầng 9 tòa Licogi 12 . Số 21 Đại Từ - Đại Kim ( đối diện khu chung cư Eco Lake View) - Hoàng Mai - Hà Nội. ĐT / ZALO: 0342.254.883
Cơ Sở 3: Phòng 504, chung cư H1-3 Thanh Xuân Nam, đầu ngõ 445 Nguyễn Trãi, Thanh Xuân, Hà Nội - 0339.421.606

  • Chia sẻ
Bình luận

BÀI VIẾT LIÊN QUAN