Bỏ qua nội dung chính

Hàm ASC trong Excel

Hàm ASC trả về mã ASCII cho ký tự đầu tiên của một chuỗi. Nó chủ yếu được sử dụng như một hàm VBA trong Excel.

chức năng asc 1


cú pháp

=ASC(text)


Lập luận

  • bản văn (bắt buộc): Văn bản hoặc tham chiếu đến ô có chứa văn bản bạn muốn chuyển đổi sang mã ASCII ..

Trở lại giá trị

Sản phẩm ASC hàm trả về một giá trị số.


Ghi chú chức năng

  1. Chuỗi văn bản được cung cấp cho hàm ASC trong VBA có thể là bất kỳ chuỗi hợp lệ nào, nhưng nó chỉ tính ký tự đầu tiên của chuỗi.
  2. Hàm ASC phân biệt chữ hoa chữ thường.
  3. Mã ASCII được trả về bởi hàm ASC là phần nguyên của một số Thập phân, phạm vi từ 0 đến 255. Giống như ảnh chụp màn hình bên dưới cho thấy. Để biết thêm chi tiết về mã ASCII, vui lòng tham khảo bài viết này: https://www.ascii-code.com/.
    chức năng asc 2
  4. Các mã ASCII cho AZ được trả về bởi hàm ASC trong VBA là 65-90 và cho az là 97-122.

Ví dụ

Trong trường hợp này, có một số chuỗi kiểm tra trong bảng dưới đây. Để tính toán mã ASCII của các chuỗi văn bản đó, vui lòng thực hiện như sau:

1. Nhấn các phím Alt + F11 để mở cửa sổ Microsoft Visual Basic for Applications.

2. Trong cửa sổ Microsoft Visual Basic for Applications, vui lòng nhấp vào Chèn> Mô-đun để mở cửa sổ Mô-đun. Sau đó sao chép và dán mã VBA bên dưới vào cửa sổ.

VBA: tính toán mã ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

chức năng asc 3

3. Nhấn phím F5 để chạy mã. Và một hộp thoại Microsoft Excel bật lên, hiển thị kết quả mã ASSII của văn bản “K”, là 75.

chức năng asc 4

4. Nhập kết quả “75” vào ô D5 để kết quả có thể được ghi lại.

chức năng asc 5

5. Để nhận phần còn lại của kết quả. Chúng ta cần thay đổi văn bản trong hàm ASC trong VBA cho phù hợp. Ví dụ: để biết mã ASSII của văn bản “Kutools”, VBA như sau:

VBA: tính toán mã ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

chức năng asc 6

Bạn sẽ nhận thấy rằng kết quả của văn bản “Kutools” giống với kết quả của văn bản “K”.

6. Lặp lại các bước trên để nhận phần còn lại của kết quả.

chức năng asc 7

Ghi chú:

  1. Nếu chuỗi được cung cấp trống, nó trả về lỗi thời gian chạy.

    chức năng asc 8

  2. Nếu văn bản được cung cấp là một không gian trống, nó sẽ trả về 32.

    chức năng asc 9

  3. Vì hàm ASC phân biệt chữ hoa chữ thường nên nó trả về các kết quả khác nhau cho cùng một ký tự trong các trường hợp khác nhau, chẳng hạn như ký tự E và e, ASC trả về kết quả là 69 và 101 riêng biệt.

Chức năng tương đối:

  • Excel EXP Chức năng
    Hàm EXP trả về kết quả của hằng số e được nâng lên lũy thừa thứ n.

 

 

  • Cập nhật lần cuối vào .
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations