PHONETIC ดึงข้อความ Furigana (คำอ่านกำกับตัวอักษรคันจิภาษาญี่ปุ่น) ที่ฝังอยู่ในเซลล์ออกมาเป็นข้อความแยกต่างหาก ใช้ได้เฉพาะระบบที่ตั้งค่าภูมิภาคเป็นภาษาตะวันออกไกล
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| reference | Cell Reference or Text String | เซลล์หรือช่วงเซลล์ที่เก็บข้อความภาษาญี่ปุ่นซึ่งมี Furigana ฝังอยู่ |
PHONETIC เป็นฟังก์ชันพิเศษสำหรับการทำงานกับภาษาญี่ปุ่นโดยเฉพาะ (ไม่ใช่จีนหรือเกาหลีอย่างที่หลายคนเข้าใจผิด) โดยทำหน้าที่ดึงข้อความ Furigana หรือคำอ่านกำกับตัวคันจิที่ผู้พิมพ์ฝังไว้ในเซลล์ (guide text) ออกมาแสดงเป็นข้อความปกติแยกต่างหาก
งานจริงที่เจอฟังก์ชันนี้คือทีมที่ทำฐานข้อมูลชื่อลูกค้าหรือชื่อพนักงานญี่ปุ่น เวลาพิมพ์ชื่อคันจิลงเซลล์ Excel ฉบับญี่ปุ่นจะแนบ Furigana ให้อัตโนมัติ (ใช้ตอนเรียง Sort ให้เรียงตามเสียงอ่านแทนรูปอักษร) แล้วต้องใช้ PHONETIC ดึงคำอ่านนั้นออกมาเป็นคอลัมน์แยก เพื่อพิมพ์ในนามบัตร ซองจดหมาย หรือเอกสารทางการที่ต้องระบุคำอ่านชื่อกำกับ
ประเด็นสำคัญที่ทำให้คนเข้าใจผิดบ่อยคือ ฟังก์ชันนี้ทำงานได้ก็ต่อเมื่อทั้งเครื่องตั้งค่าภูมิภาค (locale) เป็นญี่ปุ่น และข้อมูล Furigana นั้นต้องถูกพิมพ์หรือแนบมาจริงในเซลล์ (ไม่ใช่ Excel เดาคำอ่านให้เอง) ถ้าคัดลอกข้อความจากแหล่งอื่นที่ไม่มี Furigana ฝังมา PHONETIC จะได้ค่าว่างเสมอ ไม่ว่าจะตั้งค่าภูมิภาคถูกแค่ไหนก็ตาม
สมมติ A2 พิมพ์คำว่า "東京" (Tōkyō) และ Excel ฉบับญี่ปุ่นแนบ Furigana "とうきょう" ไว้ตอนพิมพ์ สูตร PHONETIC(A2) จะดึงเฉพาะคำอ่าน "とうきょう" ออกมา ไม่ใช่ตัวอักษรคันจิเดิม
งานจริง: มีรายชื่อพนักงาน B2:B50 เป็นภาษาญี่ปุ่น (เช่น B2 = "山田太郎") ต้องพิมพ์บนนามบัตรพร้อมคำอ่านกำกับ ใช้สูตรเดียว =PHONETIC(B2) แล้วลากลงทั้งคอลัมน์ ได้คำอ่าน "やまだ たろう" ของแต่ละแถวแยกออกมา ไม่ต้องพิมพ์คำอ่านเองทีละคน
หลายคนคาดว่าถ้าใส่ range A2:A10 จะได้คำอ่านของทุกแถวมารวมกัน แต่ PHONETIC มองเห็นแค่เซลล์ซ้ายบนสุดของ range คือ A2 เท่านั้น เซลล์ A3 ถึง A10 ถูกมองข้ามไปทั้งหมด ผลลัพธ์ที่ได้จึงเป็นคำอ่านของ A2 ซ้ำเดิม ต้องคัดลอกสูตร =PHONETIC(A2) ลงมาทีละแถวแทน
ถ้า C2 ได้ข้อความ "東京" มาจากการ paste ธรรมดาจากเว็บหรือไฟล์ Word ที่ไม่ได้ฝัง Furigana มาด้วย (ต่างจากการพิมพ์ตรงในเซลล์ Excel ฉบับญี่ปุ่นที่แนบ Furigana ให้อัตโนมัติ) PHONETIC จะคืนค่าว่าง เพราะไม่มีข้อมูลคำอ่านให้ดึงเลย ไม่ใช่ error
ใช้ได้กับเซลล์ทั่วไป แต่จะดึงคำอ่าน Furigana ที่ฝังอยู่ในเซลล์นั้นเท่านั้น ถ้าเซลล์ไม่มี Furigana ฝังอยู่ (เช่นข้อความภาษาอังกฤษ หรือคัดลอกมาจากแหล่งที่ไม่แนบคำอ่าน) จะได้ค่าว่างเสมอ ไม่ใช่ error
ในทางปฏิบัติ PHONETIC ถูกออกแบบมาสำหรับ Furigana ภาษาญี่ปุ่นเป็นหลัก ระบบภูมิภาคจีนหรือเกาหลีไม่มีกลไก Furigana แบบเดียวกัน ดังนั้นแม้เอกสารบางแหล่งจะเอ่ยถึงภาษาตะวันออกไกลโดยรวม แต่การใช้งานจริงแทบทั้งหมดคือกับข้อมูลภาษาญี่ปุ่น
RUBY (มีใน Google Sheets ไม่ใช่ Excel) ทำหน้าที่ตรงข้ามคือใส่ Furigana ให้ข้อความคันจิ ส่วน PHONETIC ของ Excel ใช้ดึง Furigana ที่มีอยู่แล้วในเซลล์ออกมา ทำงานคนละทิศทางกัน
ต้องตั้งค่าภูมิภาค (Region) ของระบบเป็นญี่ปุ่น และควรพิมพ์ข้อความคันจิตรงในเซลล์ Excel เอง (ไม่ใช่วางจากแหล่งอื่น) เพื่อให้ Excel แนบ Furigana ให้อัตโนมัติตั้งแต่ตอนพิมพ์ ถ้าตั้งค่าไม่ครบ ฟังก์ชันจะได้ค่าว่างแม้ข้อมูลจะถูกต้อง
สาเหตุที่พบบ่อยที่สุดคือข้อความนั้นถูกคัดลอก-วางมาจากแหล่งอื่น (เว็บ, Word, PDF) ซึ่งไม่มีข้อมูล Furigana ติดมาด้วย ต้องพิมพ์ข้อความนั้นใหม่ตรงในเซลล์ Excel ฉบับญี่ปุ่น แล้วแก้ไข Furigana ผ่านเมนู Edit Phonetic Reading ก่อนใช้ PHONETIC ถึงจะดึงคำอ่านออกมาได้
ฟังก์ชันที่ผู้เขียนโยงไว้กับ PHONETIC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ลบตัวอักษรที่ไม่สามารถพิมพ์ได้ (ASCII 0-31) ออกจากข้อความ มีประโยชน์เมื่อคัดลอกข้อมูลจากระบบอื่นที่มีอักขระซ่อนอยู่
JIS แปลงตัวอักษร half-width (ครึ่งความกว้าง) เป็น full-width (เต็มความกว้าง) สำหรับภาษาญี่ปุ่นและจีน
TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้
TRIM ลบช่องว่างที่ด้านหน้า ด้านหลัง และลดช่องว่างระหว่างคำให้เหลือเพียงเคาะเดียว เหมาะสำหรับทำความสะอาดข้อมูลที่ Copy จากเว็บหรือระบบอื่น
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่