คำอธิบาย
ฟังก์ชันนี้ใน Excel ใช้เพื่อแปลงโค้ดตัวเลขให้เป็นตัวอักษรตามชุดตัว(character set) ที่คอมพิวเตอร์ใช้อยู่ เช่น การแสดงตัวอักษรต่าง ๆ ที่มาจากโค้ด ASCII ซึ่งอาจได้รับจากไฟล์คอมพิวเตอร์เครื่องอื่น ๆ
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
CHAR(number)
Arguments
-
number (Required – number)
ตัวเลขระหว่าง 1 ถึง 255 ที่ระบุว่าต้องการตัวอักษรไหน ซึ่งมาจากชุดตัวอักษรของคอมพิวเตอร์
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แสดงตัวอักษรที่แทนด้วยเลข 65 ในชุดตัวอักษรของเครื่องคอมพิวเตอร์=CHAR(65)
Result:แสดงตัวอักษร 'A' -
Formula:
Description: แสดงตัวอักษรที่แทนด้วยเลข 33 ในชุดตัวอักษรของเครื่องคอมพิวเตอร์=CHAR(33)
Result:แสดงเครื่องหมายอัศเจรีย์ '!' -
Formula:
Description: แสดงตัวอักษรที่แทนด้วยเลข 36 ในชุดตัวอักษรของเครื่องคอมพิวเตอร์=CHAR(36)
Result:แสดงเครื่องหมายดอลลาร์ '{{ $json.examples }}#39; -
Formula:
Description: รวมข้อความจากเซลล์ B2 และ B3 โดยเพิ่มการตัดบรรทัดใหม่เข้าไป=B2&CHAR(10)&B3
Result:แสดงข้อความที่มีการตัดบรรทัดระหว่างข้อความในเซลล์ B2 และ B3 -
Formula:
Description: แทนที่การตัดบรรทัดใหม่ (CHAR(10)) ในเซลล์ A2 ด้วยช่องว่าง=SUBSTITUTE(A2, CHAR(10), " ")
Result:ข้อความใน A2 จะไม่มีการตัดบรรทัดใหม่ และเปลี่ยนเป็นช่องว่างแทน
Tips & Tricks
– ใช้ CHAR(10) เพื่อเพิ่มการตัดบรรทัดภายในเซลล์, อย่าลืมตั้งค่า wrap text ด้วยไม่งั้นข้อความจะติดกัน! – ใช้ร่วมกับฟังก์ชันอื่น ๆ เช่น CONCATENATE และ SUBSTITUTE เพื่อสร้างข้อความที่ซับซ้อนได้ – CHAR สามารถใช้ใน conditional formatting เพื่อทำให้เซลล์ดูน่าสนใจขึ้นเช่นแสดงอีโมจิ
ข้อควรระวัง (Cautions)
ระวังการใช้ code ที่ไม่ถูกต้องจะทำให้แสดงตัวอักษรหรือค่าผิดได้ โปรดตรวจสอบกับตาราง ASCII เสมอก่อนใช้
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดี: ง่ายต่อการใช้เพื่อแสดงตัวอักษรพิเศษหรือทำข้อมูลให้เป็นไปตามฟอร์แมต ข้อจำกัด: ต้องระวังค่าผิดพลาดจากการใส่โค้ดไม่ถูกต้อง
References
- CHAR Function – Microsoft Support
- CHAR Function – ExcelJet
- CHAR Function – Corporate Finance Institute
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply