TLDR สรุปสั้นๆ
ASC ใช้เปลี่ยนตัวอักษรแบบเต็มความกว้างเป็นครึ่งความกว้าง เหมาะสำหรับภาษา DBCS เช่น ภาษาไทย จีน ญี่ปุ่น.
คำอธิบาย
ฟังก์ชัน ASC ใน Excel ใช้สำหรับเปลี่ยนตัวอักษรแบบเต็มความกว้าง (double-byte) เป็นตัวอักษรครึ่งความกว้าง (single-byte) ซึ่งมีประโยชน์อย่างมากสำหรับภาษาที่ใช้ตัวอักษรแบบ double-byte เช่น ภาษาญี่ปุ่น ภาษาจีน และภาษาเกาหลี
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
ASC(text)
Arguments
-
text (Required – String)
ข้อความ หรือการอ้างอิงไปยังเซลล์ที่มีข้อความที่คุณต้องการเปลี่ยน หากข้อความนั้นไม่มีตัวอักษรแบบเต็มความกว้าง ข้อความจะไม่เปลี่ยนแปลง
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: เปลี่ยนตัวอักษรญี่ปุ่นเต็มความกว้างเป็นครึ่งความกว้าง=ASC("テスト")
Result:テスト (ตัวอักษรแบบเต็มความกว้างจะถูกเปลี่ยนเป็นแบบครึ่งความกว้าง) -
Formula:
Description: เปลี่ยนตัวอักษรเต็มความกว้างเป็นครึ่งความกว้าง=ASC("EXCEL")
Result:EXCEL (ตัวอักษรแบบเต็มความกว้างจะถูกเปลี่ยนเป็นแบบครึ่งความกว้าง) -
Formula:
Description: ใช้กับสัญลักษณ์ว่างเปล่า=ASC(" ")
Result: (ไม่มีการเปลี่ยนแปลง, ยังเป็นสัญลักษณ์ว่างเปล่า) -
Formula:
Description: ใช้ร่วมกับฟังก์ชัน TRIM เพื่อลบช่องว่างและเปลี่ยนตัวอักษรให้เป็นครึ่งความกว้าง=ASC(TRIM(A1))
Result:ผลลัพธ์คือตัวอักษรใน A1 ที่ไม่มีช่องว่างส่วนเกินและเป็นแบบครึ่งความกว้างทั้งหมด. -
Formula:
Description: ใช้ร่วมกับฟังก์ชัน CLEAN เพื่อลบอักขระที่แปลกปลอมและเปลี่ยนตัวอักษรเป็นครึ่งความกว้าง=ASC(CLEAN(A2))
Result:ผลลัพธ์คือตัวอักษรใน A2 ที่ถูกลบอักขระแปลกปลอมและเปลี่ยนเป็นแบบครึ่งความกว้าง.
Tips & Tricks
ลองผสานฟังก์ชัน ASC เข้ากับฟังก์ชันอื่น เช่น TRIM หรือ CLEAN เพื่อทำความสะอาดและปรับข้อมูลให้เป็นมาตราฐานได้มีประสิทธิภาพยิ่งขึ้น การทำเช่นนี้ช่วยให้เราสามารถเตรียมข้อมูลสำหรับการวิเคราะห์หรือการรายงานได้ดีขึ้น
ข้อควรระวัง (Cautions)
ฟังก์ชัน ASC จะทำงานเฉพาะกับข้อมูลแบบข้อความ ดังนั้นควรระวังหากข้อมูลนั้นเป็นตัวเลขหรือสัญลักษณ์เนื่องจากฟังก์ชันนี้จะไม่ส่งผลกับข้อมูลเหล่านั้น และถ้าข้อความนั้นเป็นแบบครึ่งความกว้างอยู่แล้ว ฟังก์ชันจะไม่มีการเปลี่ยนแปลงเกิดขึ้น
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply