เทคนิค Excel เปลี่ยนวันที่ เป็นชื่อเดือน

อยากเปลี่ยน วันที่ ให้เป็น ชื่อเดือน ทำยังไง?

ใช้สูตรนี้ จบ!

=TEXT(A2,"[$-409]mmm")

[$-409] คืออะไร?

[$-409] คือการระบุ LCID (Locale Identifier, Language Code Identifier)
หรือพูดง่าย ๆ คือการระบุรูปแบบภาษา

ถ้าเป็นภาษาอังกฤษ (English – United States) LCID ที่ใช้คือ 409 (LCID Hexadecimal)

เวลาใช้งานต้องนำหน้าด้วยเครื่องหมาย $ (Dollar Sign) ตามด้วยเครื่องหมาย – (Hyphen) แล้วปิดหัวท้ายด้วยวงเล็บก้ามปู (Square Brackets)

ทำไมต้องระบุ LCID?

ถ้าไม่ระบุ LCID หรือเขียนสูตรเป็น

=TEXT(A2,"mmm")

จะได้ผลลัพธ์เป็นภาษาที่เซ็ตไว้ใน Windows

เช่น ถ้าเซ็ต Windows เป็นภาษาอังกฤษ จะได้ผลลัพธ์เป็น Jan
แต่ถ้าเซ็ต Windows เป็นภาษาไทย จะได้ผลลัพธ์เป็น ม.ค.

ดังนั้น การระบุ LCID จะทำให้ทุกคนได้ผลลัพธ์ที่ตรงกัน

แล้วถ้าต้องการผลลัพธ์เป็นภาษาไทยล่ะ?”

LCID ของภาษาไทยคือ 41E (LCID Hexadecimal)

ดังนั้นถ้าต้องการชื่อเดือนเป็นภาษาไทย ก็อาจเขียนสูตรเป็น

=TEXT(A2,"[$-41E]mmm")

แต่เรามีแป้นพิมพ์ดีดภาษาไทยอยู่แล้ว ใช้สูตรนี้ง่ายกว่า 🙂

=TEXT(A2,"ดดด")

สนุกดีเนอะ 😊

วิศวกรรีพอร์ต

คนธรรมดาผู้มีประสบการณ์ทำงานหลากหลายตำแหน่ง คลุกคลีกับการทำรีพอร์ตมาโดยตลอด สุดท้ายค้นพบแนวทางของตัวเอง จึงอยากแบ่งปันเคล็ดลับและประสบการณ์ให้กับผู้สนใจ

One thought on “เทคนิค Excel เปลี่ยนวันที่ เป็นชื่อเดือน

  1. ขอบคุณมากเลยนะคะสำหรับความรู้ ในครั้งนี้

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.