ไปยังเนื้อหาหลัก

ฟังก์ชัน Excel ASC

ฟังก์ชัน ASC ส่งกลับโค้ด ASCII สำหรับอักขระตัวแรกของสตริง ส่วนใหญ่จะใช้เป็นฟังก์ชัน VBA ใน Excel

ฟังก์ชัน asc 1


วากยสัมพันธ์

=ASC(text)


ข้อโต้แย้ง

  • ข้อความ (จำเป็น):ข้อความหรือการอ้างอิงไปยังเซลล์ที่มีข้อความที่คุณต้องการแปลงเป็นโค้ด ASCII..

ราคาย้อนกลับ

พื้นที่ ASC ฟังก์ชันส่งคืน a ค่าตัวเลข.


หมายเหตุฟังก์ชัน

  1. สตริงข้อความที่ส่งให้กับฟังก์ชัน ASC ใน VBA สามารถเป็นสตริงที่ถูกต้องได้ แต่จะคำนวณเฉพาะอักขระตัวแรกของสตริงเท่านั้น
  2. ฟังก์ชัน ASC คำนึงถึงขนาดตัวพิมพ์
  3. โค้ด ASCII ที่ส่งคืนโดยฟังก์ชัน ASC คือส่วนจำนวนเต็มของตัวเลขทศนิยม ซึ่งอยู่ในช่วง 0 ถึง 255 เช่นเดียวกับภาพหน้าจอด้านล่างที่แสดง สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับรหัส ASCII โปรดดูบทความนี้: https://www.ascii-code.com/
    ฟังก์ชัน asc 2
  4. รหัส ASCII สำหรับ AZ ที่ส่งคืนโดยฟังก์ชัน ASC ใน VBA คือ 65-90 และสำหรับ az คือ 97-122

ตัวอย่าง

ในกรณีนี้ มีสตริงทดสอบบางส่วนในตารางด้านล่าง ในการคำนวณรหัส ASCII ของสตริงข้อความเหล่านั้น โปรดดำเนินการดังนี้:

1. กดปุ่ม Alt + F11 เพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

2 ในหน้าต่าง Microsoft Visual Basic for Applications โปรดคลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อเปิดหน้าต่างโมดูล จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่าง

VBA: คำนวณรหัส ASCII

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

ฟังก์ชัน asc 3

3. กดปุ่ม F5 เพื่อเรียกใช้รหัส และกล่องโต้ตอบ Microsoft Excel จะปรากฏขึ้น โดยแสดงผลรหัส ASSII ของข้อความ "K" ซึ่งก็คือ 75

ฟังก์ชัน asc 4

4. ป้อนผลลัพธ์ "75" ลงในเซลล์ D5 เพื่อให้สามารถบันทึกผลลัพธ์ได้

ฟังก์ชัน asc 5

5. เพื่อให้ได้ผลลัพธ์ที่เหลือ เราจำเป็นต้องเปลี่ยนข้อความในฟังก์ชัน ASC ใน VBA ตามลำดับ ตัวอย่างเช่น หากต้องการทราบรหัส ASSII ของข้อความ "Kutools" VBA จะเป็นดังนี้:

VBA: คำนวณรหัส ASCII

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

ฟังก์ชัน asc 6

คุณจะสังเกตเห็นว่าผลลัพธ์ของข้อความ "Kutools" เหมือนกับข้อความ "K"

6. ทำซ้ำขั้นตอนข้างต้นเพื่อให้ได้ผลลัพธ์ที่เหลือ

ฟังก์ชัน asc 7

หมายเหตุ:

  1. หากสตริงที่ให้มาว่างเปล่า จะส่งคืนข้อผิดพลาดรันไทม์

    ฟังก์ชัน asc 8

  2. หากข้อความที่ให้มาเป็นพื้นที่ว่าง จะแสดงค่า 32

    ฟังก์ชัน asc 9

  3. เนื่องจากฟังก์ชัน ASC คำนึงถึงขนาดตัวพิมพ์ จึงส่งกลับผลลัพธ์ที่แตกต่างกันสำหรับอักขระเดียวกันในกรณีต่างๆ เช่น อักขระ E และ e ฟังก์ชัน ASC จะส่งกลับผลลัพธ์เป็น 69 และ 101 แยกกัน

ฟังก์ชันสัมพัทธ์:

  • Excel EVEN ฟังก์ชัน
    ฟังก์ชัน EVEN จะปัดเศษตัวเลขออกจากศูนย์เป็นจำนวนเต็มคู่ที่ใกล้เคียงที่สุด

  • Excel EXP ฟังก์ชัน
    ฟังก์ชัน EXP จะคืนค่าผลลัพธ์ของค่าคงที่ e ที่ยกกำลัง n

 

 

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