
TEXT Excel ใช้จัดรูปแบบวันที่สำหรับชื่อไฟล์รายงานอย่างไร
- J. Kanji
- 3 views

TEXT Excel ใช้แปลงวันที่หรือตัวเลข ให้เป็นข้อความตามรูปแบบที่กำหนด เหมาะกับการจัดวันที่ให้เป็นมาตรฐานเดียวกัน ก่อนนำไปต่อกับชื่อรายงาน เช่น รายงานยอดขาย_2026-10-10 ข้อมูลวันที่เดิมยังอยู่ในเซลล์ต้นทาง จึงใช้ค่านั้นคำนวณต่อได้
ก่อนเขียนสูตร ให้กำหนดว่าจะนำผลลัพธ์ ไปแสดงในรายงาน หรือใช้ประกอบชื่อไฟล์ จากนั้นเลือกว่าจะให้แสดงวันที่แบบเต็ม แบบปี-เดือน หรือแบบอื่นตามวัตถุประสงค์ ตัวอย่างต่อไปนี้สมมติว่าวันที่อยู่ในเซลล์ A2
วันที่สำหรับอ่านในรายงาน อาจใช้รูปแบบเต็ม เช่น วัน เดือน และปี ส่วนวันที่ในชื่อไฟล์ควรสั้น และเรียงได้ง่าย เช่น ปี-เดือน-วัน การเลือกแบบที่จะใช้ตั้งแต่ต้น ช่วยให้รายงานทุกชุดมีรูปแบบสม่ำเสมอ หากมีหลายปีหรือหลายเดือน ก็เปรียบเทียบและค้นหาได้สะดวกขึ้น
ดูว่าวันที่อยู่ในเซลล์ใด เช่น A2 แล้วตรวจว่า Excel รู้จักค่านั้นเป็นวันที่หรือไม่ หากวันที่ถูกเก็บเป็นข้อความ สูตร TEXT อาจแสดงผลผิด หรือไม่เปลี่ยนรูปแบบตามที่กำหนด ลองเปลี่ยนรูปแบบเซลล์ชั่วคราวเป็นวันที่ หรือใช้เซลล์นั้นคำนวณวันและเดือน เพื่อช่วยตรวจสอบ
ISO ยกตัวอย่างว่า 01/05/22 อาจหมายถึง 5 มกราคมหรือ 1 พฤษภาคม จึงกำหนดลำดับวันที่เป็นปี-เดือน-วัน (YYYY-MM-DD) เพื่อลดความสับสน (2020-03-11) [1] รูปแบบนี้มีตัวเลข 8 หลักและขีดคั่น 2 ตัว เช่น 2026-10-10 จึงเหมาะกับชื่อไฟล์ ที่ต้องการให้มองเห็นปี เดือน และวันได้ชัดเจน
หากวันที่อยู่ใน A2 ให้พิมพ์สูตรนี้ในเซลล์ว่าง
=TEXT(A2,”yyyy-mm-dd”)
สูตรจะแสดงวันที่ในรูปแบบปี-เดือน-วัน เช่น 2026-10-10 เมื่อนำไปใช้กับข้อมูลจริง ให้เทียบผลลัพธ์กับวันที่ใน A2 อีกครั้ง เพื่อให้แน่ใจว่าสูตรอ้างอิงเซลล์ถูกต้อง และวันที่ไม่ได้สลับวันกับเดือน
หากต้องการแสดงวันที่เต็ม เช่น วัน เดือน และปี ใช้รูปแบบ d mmmm yyyy
=TEXT(A2,”d mmmm yyyy”)
ในสูตรนี้ d ใช้แสดงวัน และ mmmm ใช้แสดงชื่อเดือนแบบเต็ม หากต้องการชื่อเดือนแบบย่อให้ใช้ mmm แทน ควรตรวจภาษาที่ Excel แสดงด้วย เพราะชื่อเดือนอาจขึ้นอยู่กับการตั้งค่าภาษา และภูมิภาคของเครื่อง
สำหรับรายงานสรุปรายเดือน สามารถใช้รูปแบบ yyyy-mm เพื่อซ่อนวันที่เฉพาะวันได้
=TEXT(A2,”yyyy-mm”)
ตัวอย่างผลลัพธ์คือ 2026-10 รูปแบบนี้ช่วยให้ชื่อรายงานสั้นลง และแยกไฟล์ตามเดือนได้ง่าย หากต้องการแสดงชื่อเดือนแทนตัวเลข อาจใช้ mmmm yyyy แล้วตรวจว่าผลลัพธ์อ่านง่าย สำหรับผู้รับรายงาน
ใช้เครื่องหมาย & เชื่อมข้อความกับวันที่ที่จัดรูปแบบแล้ว เช่น
=”รายงานยอดขาย_”&TEXT(A2,”yyyy-mm-dd”)
หากวันที่อยู่ใน A2 ผลลัพธ์จะเป็นข้อความ เช่น รายงานยอดขาย_2026-10-10 การใช้ TEXT สำคัญตรงที่ Excel จะคงรูปแบบวันที่ไว้ เมื่อนำไปต่อกับข้อความ โดยไม่แสดงเป็นเลขลำดับของวันที่
หากชื่อสาขาอยู่ใน B2 สามารถนำมาต่อกับวันที่ได้ด้วยสูตรนี้
=”รายงาน_”&B2&”_”&TEXT(A2,”yyyy-mm”)
ตัวอย่างผลลัพธ์คือ รายงาน_สาขากรุงเทพ_2026-10 การใช้ชื่อสาขา หรือหมวดช่วยให้แยกไฟล์ได้ โดยไม่ต้องเปิดดูทีละไฟล์ แต่ควรใช้คำสั้น และเว้นส่วนประกอบด้วยตัวคั่น แบบเดียวกันทุกครั้ง
หลักการเดียวกันใช้กับรายงานยอดขาย ใบสรุปค่าใช้จ่าย หรือการ ตั้งชื่อไฟล์ใบเสร็จ ได้ เมื่อวันที่อยู่ในรูปแบบเดียวกัน การเรียงและค้นหาเอกสาร ตามวันหรือเดือนก็ทำได้สะดวกขึ้น หากนำสูตรไปใช้กับเอกสารหลายประเภท ควรตั้งชื่อหมวดให้สื่อความหมาย และไม่ยาวเกินจำเป็น
TEXT ใช้กับตัวเลขได้ด้วย เช่น หากยอดขายอยู่ใน B2 และต้องการคั่นหลักพัน พร้อมแสดงทศนิยม 2 ตำแหน่ง ให้ใช้สูตรนี้
=TEXT(B2,”#,##0.00″)
Microsoft ยกตัวอย่างว่า 1234.567 จะแสดงเป็น 1,234.57 เมื่อกำหนดทศนิยม 2 ตำแหน่ง เพราะ Excel ปัดเศษตามรูปแบบที่ระบุ ดังนั้นควรเก็บและใช้ค่าต้นฉบับใน B2 เมื่อต้องคำนวณยอดต่อ ไม่ใช้ข้อความที่ได้จาก TEXT (2026) [2]
หากต้องการสร้างข้อความสรุปในเซลล์เดียว สามารถใช้สูตรนี้
=”ยอดขายประจำวันที่ “&TEXT(A2,”yyyy-mm-dd”)&” รวม “&TEXT(B2,”#,##0.00″)&” บาท”
สูตรจะจัดรูปแบบทั้งวันที่ และยอดขายก่อนนำมาต่อกัน จึงเหมาะกับป้ายสรุป หรือข้อความประกอบรายงาน ก่อนนำไปใช้ ควรตรวจว่าข้อความอ่านเข้าใจง่าย และยอดขายที่แสดงตรงกับค่าใน B2
วางสูตร TEXT ในเซลล์ใหม่ ไม่เขียนทับวันที่ หรือตัวเลขต้นทาง เพราะผลลัพธ์จาก TEXT เป็นข้อความ หากต้องกรองข้อมูล คำนวณยอด หรือเปลี่ยนรูปแบบภายหลัง ให้กลับไปอ้างอิงเซลล์ต้นฉบับ วิธีนี้ยังช่วยให้แก้รูปแบบการแสดงผลได้ โดยไม่กระทบข้อมูลเดิม
ตรวจว่าอ้างอิงเซลล์ถูกต้อง ใส่เครื่องหมายคำพูดครอบรหัสรูปแบบ และผลลัพธ์ตรงกับวันที่จริง ลองเปลี่ยนวันที่ต้นทางหนึ่งครั้ง เพื่อดูว่าชื่อรายงานเปลี่ยนตามที่คาดหรือไม่ หาก Excel แจ้งข้อผิดพลาดเกี่ยวกับตัวคั่นสูตร ให้ลองเปลี่ยนเครื่องหมายจุลภาคเป็นอัฒภาค ตามการตั้งค่าของเครื่อง

TEXT ช่วยแปลงวันที่และตัวเลข ให้เป็นข้อความตามรูปแบบที่กำหนด เช่น yyyy-mm-dd สำหรับชื่อไฟล์ หรือ d mmmm yyyy สำหรับวันที่ในรายงาน เมื่อนำค่าไปต่อกับข้อความ ฟังก์ชันนี้ช่วยควบคุมรูปแบบการแสดงผลให้ชัดเจน ควรเก็บข้อมูลต้นฉบับไว้ในเซลล์เดิม สำหรับคำนวณ และตรวจสอบภายหลัง

