ASC แปลงตัวอักษรแบบเต็มความกว้าง (Full-width/Double-byte) ให้เป็นครึ่งความกว้าง (Half-width/Single-byte) ใช้กับข้อมูลจากภาษาญี่ปุ่น จีน หรือแหล่งข้อมูล DBCS อื่นๆ
=ASC(text)
=ASC(text)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | Text | Yes | ข้อความหรือการอ้างอิงเซลล์ที่มีตัวอักษร Full-width ที่ต้องการแปลง ถ้าข้อความไม่มี Full-width ตัวอักษรจะเหลือเหมือนเดิม |
ASC("EXCEL")=ASC("EXCEL")
"EXCEL"
ASC("12345")=ASC("12345")
"12345"
ASC(A2)=ASC(A2)
"ABC123XYZ"
TRIM(ASC(A2))=TRIM(ASC(A2))
"Product123"
ASC ใช้ได้กับ Excel 365, Excel 2021, Excel 2019, Excel 2016 และรุ่นใหม่กว่า ทั้ง Windows และ Mac
ไม่มีการเปลี่ยนแปลง ข้อมูล Half-width จะเหลือเหมือนเดิม ASC ไม่ส่งผลกระทบต่อตัวอักษรที่เป็น Half-width อยู่แล้ว
ไม่ได้ ASC ออกแบบมาสำหรับภาษา DBCS (Double-byte character set) เช่น ญี่ปุ่น จีน โปรตุเกส ไม่ใช่ภาษาไทย
ฟังก์ชัน JIS ทำการแปลงตัวอักษร Half-width เป็น Full-width ตรงข้ามกับ ASC
ฟังก์ชัน ASC เป็นเครื่องมือจัดการข้อมูลจากต่างประเทศที่มีปัญหา Full-width/Half-width ทั่วไป อย่างเช่นเมื่อคุณดึงข้อมูลลูกค้าจากซัพพลายเออร์ญี่ปุ่น ตัวเลขและตัวอักษรมักจะเป็น Full-width ทำให้ตารางดูไม่เรียบร้อย.
ลักษณะเจ๋งของ ASC คือมันทำงานแบบรวดเร็ว และสามารถรวมกับฟังก์ชันอื่นเช่น TRIM หรือ SUBSTITUTE เพื่อทำความสะอาดข้อมูลที่ซับซ้อนได้ ทั้งนี้ ASC ใช้ได้กับตัวอักษร ตัวเลข และสัญลักษณ์ที่เป็น Full-width เท่านั้น.
ส่วนตัวผม ถ้าทำงานกับข้อมูลสากล แนะนำให้ใช้ ASC เป็นขั้นตอนแรกของการทำความสะอาดข้อมูล ก่อนใช้ TRIM และฟังก์ชันอื่นๆ 😎