Thep Excel

ASCแปลงตัวอักษรเต็มความกว้างเป็นครึ่งความกว้าง

ASC แปลงตัวอักษรแบบเต็มความกว้าง (Full-width/Double-byte) ให้เป็นครึ่งความกว้าง (Half-width/Single-byte) ใช้กับข้อมูลจากภาษาญี่ปุ่น จีน หรือแหล่งข้อมูล DBCS อื่นๆ

fx
=ASC(text)

ความนิยม6/10
ความยาก2/10
ประโยชน์8/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
text Text ข้อความหรือการอ้างอิงเซลล์ที่มีตัวอักษร Full-width ที่ต้องการแปลง ถ้าข้อความไม่มี Full-width ตัวอักษรจะเหลือเหมือนเดิม

Additional Notes

ฟังก์ชัน ASC เป็นเครื่องมือจัดการข้อมูลจากต่างประเทศที่มีปัญหา Full-width/Half-width ทั่วไป อย่างเช่นเมื่อคุณดึงข้อมูลลูกค้าจากซัพพลายเออร์ญี่ปุ่น ตัวเลขและตัวอักษรมักจะเป็น Full-width ทำให้ตารางดูไม่เรียบร้อย.

ลักษณะเจ๋งของ ASC คือมันทำงานแบบรวดเร็ว และสามารถรวมกับฟังก์ชันอื่นเช่น TRIM หรือ SUBSTITUTE เพื่อทำความสะอาดข้อมูลที่ซับซ้อนได้ ทั้งนี้ ASC ใช้ได้กับตัวอักษร ตัวเลข และสัญลักษณ์ที่เป็น Full-width เท่านั้น.

ส่วนตัวผม ถ้าทำงานกับข้อมูลสากล แนะนำให้ใช้ ASC เป็นขั้นตอนแรกของการทำความสะอาดข้อมูล ก่อนใช้ TRIM และฟังก์ชันอื่นๆ 😎

Examples

ตัวอย่างพื้นฐาน – แปลงตัวอักษร Full-widthASC("EXCEL")

แปลงตัวอักษรแบบ Full-width เป็นแบบ Half-width ธรรมดา ตัวอักษร EXCEL ที่มี Full-width (double-byte) จะกลายเป็น EXCEL แบบปกติ (single-byte)

fx
=ASC("EXCEL")

ผลลัพธ์"EXCEL"
แปลงตัวเลข Full-widthASC("12345")

ตัวเลขแบบ Full-width (ซึ่งพบบ่อยในข้อมูลจากญี่ปุ่นหรือจีน) จะแปลงเป็นตัวเลขแบบปกติ ใช้งานง่ายและคำนวณได้ปกติ

fx
=ASC("12345")

ผลลัพธ์"12345"
แปลงข้อมูลสินค้า Full-width แบบผสมASC(A2)

เมื่อ A2 เป็น "ABC123XYZ" (สินค้าจากซัพพลายเออร์ญี่ปุ่น) ASC จะแปลงทั้งตัวอักษรและตัวเลขให้เป็นแบบ Half-width เพื่อให้ใช้ได้กับระบบอื่นๆ

fx
=ASC(A2)

ผลลัพธ์"ABC123XYZ"
รวมกับ TRIM เพื่อทำความสะอาดข้อมูลTRIM(ASC(A2))

ใช้ ASC แปลงข้อมูล Full-width ก่อน แล้วใช้ TRIM ลบช่องว่างด้านหน้า-ด้านหลัง ขั้นตอนนี้มีประโยชน์มากเมื่อนำเข้าข้อมูลจากแหล่งภายนอก

fx
=TRIM(ASC(A2))

ผลลัพธ์"Product123"

FAQs

ASC ใช้ได้กับ Excel เวอร์ชันไหน?+

ASC ใช้ได้กับ Excel 365, Excel 2021, Excel 2019, Excel 2016 และรุ่นใหม่กว่า ทั้ง Windows และ Mac

ถ้าข้อมูลเป็น Half-width อยู่แล้ว ASC จะทำอะไร?+

ไม่มีการเปลี่ยนแปลง ข้อมูล Half-width จะเหลือเหมือนเดิม ASC ไม่ส่งผลกระทบต่อตัวอักษรที่เป็น Half-width อยู่แล้ว

ASC ทำงานกับภาษาไทยได้ไหม?+

ไม่ได้ ASC ออกแบบมาสำหรับภาษา DBCS (Double-byte character set) เช่น ญี่ปุ่น จีน โปรตุเกส ไม่ใช่ภาษาไทย

ฟังก์ชันตรงข้ามของ ASC คืออะไร?+

ฟังก์ชัน JIS ทำการแปลงตัวอักษร Half-width เป็น Full-width ตรงข้ามกับ ASC

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ ASC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้ASCText
Text (3)
CLEAN

ลบตัวอักษรที่ไม่สามารถพิมพ์ได้ (ASCII 0-31) ออกจากข้อความ มีประโยชน์เมื่อคัดลอกข้อมูลจากระบบอื่นที่มีอักขระซ่อนอยู่

DBCS

DBCS แปลงข้อความ half-width (single-byte) เป็น full-width (double-byte) เหมือนฟังก์ชัน JIS

JIS

JIS แปลงตัวอักษร half-width (ครึ่งความกว้าง) เป็น full-width (เต็มความกว้าง) สำหรับภาษาญี่ปุ่นและจีน

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่