Tin mới

Ký hợp đồng vay tiền nhưng chưa nhận tiền thì nên làm gì?
Trường hợp các bên đã ký kết hợp đồng vay tiền nhưng chưa nhận được tiền xảy ra rất nhiều trên thực tế. Bài viết dưới...
Lợi nhuận trước thuế là gì? Công thức tính lợi nhuận trước thuế
lợi nhuận trước thuế phản ánh tổng số lợi nhuận kế toán thực hiện trong năm báo cáo của doanh nghiệp trước khi trừ chi...
Cảnh báo hành vi lợi dụng thông tin cá nhân kê khống chi phí lương
Ngày 19/4/2024, Cục Thuế tỉnh Đồng Nai đã ban hành Công văn 2710/CTDON-TTHT cảnh báo hành vi lợi dụng thông tin cá nhân...
Chữ ký số là gì? Hướng dẫn ký hợp đồng bằng chữ ký số
Bước cuối cùng của giao kết hợp đồng điện tử là ký hợp đồng. Tuy nhiên, tùy vào thỏa thuận sử dụng loại chữ ký nào mà...
Có được hoàn trả chi phí khám bệnh khi khám dịch vụ do quên mang thẻ BHYT? Kế toán Đức Minh.
Có được hoàn trả chi phí khám bệnh khi khám dịch vụ do quên mang thẻ BHYT? Để có thể tìm hiểu cụ thể về việc là có được...

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