Tin mới

Hợp đồng lao động đủ 1 tháng trở lên phải tham gia BHXH bắt buộc từ 01/7/2025
Hợp đồng lao động đủ 1 tháng trở lên phải tham gia BHXH bắt buộc từ 01/7/2025 theo quy định Luật bảo hiểm xã hội 2024...
Hướng dẫn xác định thời gian hưởng chế độ ốm đau từ 01/7/2025
Điều 4 Thông tư 12/2025/TT-BNV hướng dẫn việc tính, việc xác định thời gian hưởng chế độ ốm đau theo quy định tại Điều...
Các chế độ BHXH từ ngày 01/7/2025 thay đổi như thế nào?
Đây là nội dung đáng chú ý tại Thông tư 12/2025/TT-BNV của Bộ Nội vụ quy định chi tiết một số điều của Luật Bảo hiểm xã...
Từ 01/7/2025, doanh nghiệp được thiết kế thêm hoặc sửa đổi, bổ sung biểu mẫu chứng từ kế toán
Đây là nội dung đáng chú ý tại Thông tư 46/2025/TT-BTC sửa đổi các Thông tư của Bộ trưởng Bộ Tài chính trong lĩnh vực...
Giảm 50% nhiều loại phí và lệ phí từ 01/7/2025 đến hết 31/12/2026
Thông tư 64/2025/TT-BTC ban hành ngày 30/6/2025 đã quy định mức thu, miễn một số khoản phí, lệ phí nhằm hỗ trợ cho...

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