Tin mới

Cơ quan quản lý thuế trực tiếp bao gồm những cơ quan nào? Trách nhiệm ra sao?
Khi thực hiện các thủ tục liên quan đến thuế, người nộp thuế thường làm việc với cơ quan quản lý thuế trực tiếp. Vậy,...
Đề xuất: Đóng bảo hiểm thất nghiệp trên 12 năm được hưởng thêm quyền lợi gì?
Vừa qua, Tổng liên đoàn Lao động Việt Nam đã đề xuất quyền lợi khi đóng bảo hiểm thất nghiệp trên 12 năm dành cho người...
Tài khoản thanh toán là gì? Tìm hiểu ưu nhược điểm của tài khoản thanh toán
Tài khoản thanh toán là một trong những loại tài khoản ngân hàng, đa dạng các chức năng và tiện ích giúp người sử dụng...
Các biện pháp thu hồi nợ thuế đang áp dụng 2024 là gì?
Các biện pháp thu hồi nợ thuế 2024 được cơ quan thuế áp dụng là gì? Bao gồm những biện pháp nào? Bị thu hồi nợ thuế thì...
Cách kiểm tra tiền thuế phải nộp trên eTax đơn giản trên điện thoại
Với sự ra đời của ứng dụng eTax, người nộp thuế hoàn toàn có thể tra cứu số tiền thuế mà mình phải nộp ngay trên điện...

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: Tầng 2, Nhà số 2, Ngõ 4 - Đường Nguyễn Khuyến - Văn Quán - Hà Đông - Hà Nội - 0339.421.606

  • Chia sẻ
Bình luận

BÀI VIẾT LIÊN QUAN