Excel: วิธีแปลงตัวเลข 1 ถึง 12 เป็นชื่อเดือน
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อแปลงตัวเลขระหว่าง 1 ถึง 12 เป็นชื่อเดือน:
=TEXT( A2 *28,"mmmm")
สูตรเฉพาะนี้จะแปลงตัวเลขในเซลล์ A2 เป็นชื่อเดือน
ตัวอย่างเช่น ถ้าเซลล์ A2 มีตัวเลข 8 สูตรนี้จะส่งกลับ สิงหาคม เนื่องจากเดือนที่แปดของปีคือเดือนสิงหาคม
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติ
ตัวอย่าง: แปลงตัวเลข 1 ถึง 12 เป็นชื่อเดือนใน Excel
สมมติว่าเรามีคอลัมน์ตัวเลขเดือนต่อไปนี้ใน Excel:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแปลงตัวเลขในเซลล์ A2 เป็นชื่อเดือน:
=TEXT( A2 *28,"mmmm")
จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ตอนนี้คอลัมน์ B จะแสดงชื่อเดือนสำหรับหมายเลขเดือนแต่ละเดือนในคอลัมน์ A
หากคุณต้องการแสดงชื่อเดือนแบบย่อแทน คุณสามารถใช้ “mmm” ในฟังก์ชัน TEXT ได้:
=TEXT( A2 *28,"mmm")
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
ตอนนี้คอลัมน์ B จะแสดงชื่อย่อของเดือนสำหรับหมายเลขเดือนแต่ละเดือนในคอลัมน์ A
สูตรนี้ทำงานอย่างไร?
จำสูตรที่เราใช้ในการแปลงตัวเลขในเซลล์ A2 เป็นชื่อเดือน:
=TEXT( A2 *28,"mmmm")
ขั้นแรก เราคูณค่าของเซลล์ A2 ด้วย 28
ตัวอย่างเช่น ในเซลล์ A2 เราได้รับ 1 * 28 = 28
ตามค่าเริ่มต้น Excel จะใช้หมายเลขซีเรียลเพื่อแสดงวันที่เป็นจำนวนวันนับตั้งแต่ 1/1/1900
ดังนั้น 28 จึงถูกตีความว่าเป็น 29/1/1900
ต่อไป เราใช้ฟังก์ชัน TEXT เพื่อจัดรูปแบบวันที่นี้เป็นชื่อเดือนเต็มโดยระบุ “mmmm” เป็นโค้ดรูปแบบ
ขั้นตอนเดียวกันนี้จะถูกทำซ้ำสำหรับค่าตัวเลขแต่ละค่าในคอลัมน์ A เพื่อส่งคืนชื่อเดือนที่ถูกต้อง
โปรดทราบว่าคุณสามารถคูณด้วย 29 ได้เช่นกัน และสูตรจะส่งกลับชื่อเดือนที่ถูกต้อง
อย่างไรก็ตาม หมายเลขอื่นๆ นอกเหนือจาก 28 และ 29 จะไม่ส่งคืนชื่อเดือนที่ถูกต้องในแต่ละเดือน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีแปลงชื่อเดือนเป็นตัวเลขใน Excel
วิธีแปลงวันเป็นเดือนใน Excel
วิธีคำนวณจำนวนเดือนระหว่างวันที่ใน Excel