TLDR สรุปสั้นๆ
DBCS แปลงตัวอักษรครึ่งความกว้างเป็นเต็มความกว้าง ใช้ได้ดีในภาษาที่มีตัวอักษรหลายรูปแบบ.
คำอธิบาย
ฟังก์ชัน DBCS ใน Excel ใช้สำหรับแปลงตัวอักษรครึ่งความกว้าง (byte เดี่ยว) เป็นตัวอักษรเต็มความกว้าง (double-byte) ในสตริงตัวอักษร โดยจะขึ้นอยู่กับการตั้งค่าภาษา เช่น สำหรับภาษาญี่ปุ่น ฟังก์ชันนี้จะเปลี่ยนตัวอักษรอังกฤษหรือคาตาคานะครึ่งความกว้างเป็นตัวอักษรเต็มความกว้าง
มีครั้งแรกในเวอร์ชันไหน
2013
รูปแบบคำสั่ง (Syntax)
DBCS(text)
Arguments
-
text (Required – string)
ข้อความหรือตัวอ้างอิงถึงเซลล์ที่มีข้อความที่ต้องการแปลง ถ้าไม่มีตัวอักษรอังกฤษหรือคาตาคานะครึ่งความกว้าง ข้อความจะไม่ถูกเปลี่ยน
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แปลงข้อความ 'EXCEL' ที่เป็นตัวอักษรครึ่งความกว้างให้อยู่ในรูปแบบเต็มความกว้าง=DBCS("EXCEL")
Result:"EXCEL" (ตัวอักษรแต่ละตัวจะแปลงเป็นแบบเต็มความกว้าง) -
Formula:
Description: แปลงตัวเลข '12345' ที่เป็นตัวเลขครึ่งความกว้างให้อยู่ในรูปแบบเต็มความกว้าง=DBCS("12345")
Result:"12345" (ตัวเลขแต่ละตัวจะแปลงเป็นแบบเต็มความกว้าง) -
Formula:
Description: แปลงข้อความ 'Hello, こんにちは' โดยเฉพาะตัวอักษรอังกฤษให้เป็นแบบเต็มความกว้าง แต่ข้อความที่เป็นภาษาญี่ปุ่นจะไม่เปลี่ยนแปลง=DBCS("Hello, こんにちは")
Result:"Hello, こんにちは" (เฉพาะตัวอักษรอังกฤษเท่านั้นที่เปลี่ยนเป็นเต็มความกว้าง) -
Formula:
Description: ใช้ร่วมกับฟังก์ชัน UPPER เพื่อแปลงข้อความเล็กเป็นใหญ่และแปลงเป็นแบบเต็มความกว้าง=DBCS(UPPER("excel dbcs"))
Result:"EXCEL DBCS" (ข้อความถูกแปลงเป็นใหญ่และเต็มความกว้าง) -
Formula:
Description: ใช้ร่วมกับฟังก์ชัน TRIM เพื่อตัดช่องว่างจากข้อความเต็มความกว้าง=TRIM(DBCS(" wider text "))
Result:"wider text" (ข้อความถูกตัดช่องว่างและแปลงเป็นเต็มความกว้าง)
Tips & Tricks
ใช้ DBCS เพื่อช่วยทำงานกับข้อมูลที่เป็นแบบเต็มความกว้างให้สม่ำเสมอ โดยเฉพาะในภาษาที่ใช้ตัวอักษรหลายอย่าง เช่น ภาษาญี่ปุ่น.
ข้อควรระวัง (Cautions)
DBCS จะไม่แปลงข้อความที่ไม่ได้มีตัวอักษรครึ่งความกว้าง และการแปลงนี้จะขึ้นอยู่กับการตั้งค่าภาษาของระบบ.
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply