ในบทความนี้ เราจะเรียนรู้วิธี หยุด Excel จากการ จัดรูปแบบวันที่อัตโนมัติ (auto formatting dates) ใน CSV CSV ย่อมาจาก comma-separated values บางครั้ง เราต้องเปิดหรือนำเข้าไฟล์ CSV ในแผ่นงาน Excel ของเรา Excel จะจัดรูปแบบวันที่อัตโนมัติเมื่อเราเปิดหรือนำเข้าไฟล์ CSV บ่อยครั้ง มันอาจไม่พึงประสงค์เพราะมันเปลี่ยนข้อมูล ดังนั้น เพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติใน CSV เราต้องปฏิบัติตามวิธีบางอย่าง วันนี้ เราจะสาธิตวิธีเหล่านี้ในขั้นตอนที่ง่าย
ดาวน์โหลดสมุดงานฝึกปฏิบัติ (Download Practice Book)
ดาวน์โหลดสมุดงานฝึกปฏิบัติ
ไฟล์ CSV คืออะไร?
ไฟล์ที่แยกค่าด้วยเครื่องหมายจุลภาค (comma) เรียกว่าไฟล์ CSV มันคือไฟล์ข้อความที่มีตัวคั่น (delimited text file) แต่ละบรรทัดของไฟล์ CSV ประกอบด้วยระเบียนข้อมูล (data record) ที่แต่ละฟิลด์ถูกแยกโดยจุลภาค เราสามารถ นำเข้า (import) หรือส่งออก (export) ไฟล์ CSV ที่มีระเบียนข้อมูลในแผ่นงาน Excel ของเราได้อย่างง่ายดาย
3 วิธีหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติใน CSV
เพื่ออธิบายวิธีต่างๆ เราจะใช้ไฟล์ CSV ที่มีข้อมูลเกี่ยวกับ หมายเลขบัตรประชาชน (ID Number) และ วันเกิด (Date of Birth) ของพนักงานบางคน

ถ้าเราเปิดหรือนำเข้าไฟล์ CSV นี้ใน Excel เราจะเห็นชุดข้อมูลแบบด้านล่าง

และหลังจากปรับขนาดคอลัมน์อัตโนมัติ (auto-fit) เราจะเห็นผลลัพธ์แบบด้านล่าง

ที่นี่ หากเราดูคอลัมน์ วันเกิด (Date of Birth) เราจะเห็นว่า Excel ได้จัดรูปแบบวันที่อัตโนมัติ มันไม่ตรงกับชุดข้อมูลต้นฉบับในไฟล์ CSV ตัวอย่างเช่น หากเราดู เซลล์ C2 มันมี 10-Jul-93 แตไฟล์ CSV ของเรามี 10-July-1993 เราต้องการแสดงไฟล์ CSV โดยไม่มีการจัดรูปแบบวันที่อัตโนมัติ วิธีด้านล่างจะอภิปรายวิธีหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติใน CSV
1. บันทึกไฟล์ CSV เป็นเอกสารข้อความ (Text Document) เพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติ
เราสามารถหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติได้โดยการบันทึกไฟล์ CSV เป็นไฟล์ Text Document นี่เป็นหนึ่งในกระบวนการที่เร็วที่สุด มาทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีนี้
ขั้นตอน:
- ในตอนแรก เปิดไฟล์ CSV
- จากนั้น คลิกที่แท็บ File (ไฟล์) เมนูแบบเลื่อนลงจะปรากฏ
- เลือก Save As (บันทึก בשם) จากเมนูแบบเลื่อนลง หน้าต่าง Save As จะปรากฏ

- ตอนนี้ เปลี่ยน Save as type (บันทึกเป็นประเภท) เป็น Text Documents (*.txt)
- หลังจากนั้น คลิก Save (บันทึก) เพื่อดำเนินต่อไป

- หลังจากบันทึกไฟล์ CSV เป็นไฟล์ Text Document แล้ว ให้เปิด Excel
- จากนั้น ไปที่แท็บ File

- เลือก Open (เปิด) และจากนั้น Browse (เรียกดู) ตามภาพด้านล่าง

- หลังจากนั้น เลือกไฟล์ Text Document และคลิก Open ตรวจสอบให้แน่ใจว่าคุณเลือก All Files ในช่องประเภทไฟล์

- หลังจากคลิก Open คุณจะเห็น Text Import Wizard (วิซาร์ดนำเข้าข้อความ) บนหน้าจอ นี่คือขั้นตอนแรกของ Text Import Wizard
- เลือก Delimited (คั่นด้วยตัวคั่น) ในช่อง Original data type (ประเภทข้อมูลต้นฉบับ) และติ๊กถูกตัวเลือก My data has headers (ข้อมูลของฉันมีหัวข้อ) จากนั้น เลือก Next (ถัดไป)

- หลังจากคลิก Next ขั้นตอนที่สองของ Text Import Wizard จะเกิดขึ้น
- ติ๊กถูก Comma (จุลภาค) และ ยกเลิกติ๊ก Tab ในช่อง Delimiters (ตัวคั่น)
- จากนั้น คลิก Next

- หลังจากนั้น ขั้นตอนที่สามของ Text Import Wizard จะปรากฏ
- ตอนนี้ เลือกคอลัมน์ที่ต้องการจากช่อง Data Preview (ตัวอย่างข้อมูล) เราเลือกคอลัมน์ Date of Birth (วันเกิด)
- หลังจากเลือกคอลัมน์แล้ว เลือก Text (ข้อความ) ในช่อง Column data format (รูปแบบข้อมูลคอลัมน์)

- สุดท้าย คลิก Finish (เสร็จสิ้น) เพื่อดูผลลัพธ์ด้านล่าง

อ่านเพิ่มเติม: แก้ไข Excel Date Not Formatting Correctly (8 วิธีแก้ไขด่วน)
2. หยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติโดยการนำเข้า (Import) ไฟล์ CSV
มีอีกวิธีเร็วหนึ่งในการหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติในไฟล์ CSV ในวิธีนี้ เราจะใช้แท็บ Data (ข้อมูล) เพื่อนำเข้าไฟล์ ที่นี่ เราจะใช้ไฟล์ CSV เดียวกัน มาใส่ใจขั้นตอนด้านล่างเพื่อเรียนรู้เพิ่มเติม
ขั้นตอน:
- ในตอนแรก ไปที่แท็บ Data และเลือก From Text/CSV (จากข้อความ/CSV) จะเปิดหน้าต่าง Import Data (นำเข้าข้อมูล)

- เลือกไฟล์ CSV และคลิก Import (นำเข้า) ตรวจสอบให้แน่ใจว่าคุณเลือก All Files ในช่องประเภทไฟล์

- หลังจากนั้น หน้าต่างที่มีชุดข้อมูลจะปรากฏ เลือก Transform Data (แปลงข้อมูล) จากที่นั่น

- หลังจากคลิก Transform Data Power Query Editor จะเปิดขึ้น

- ต่อไป เลือกคอลัมน์ Date of Birth ในหน้าต่าง Power Query Editor
- จากนั้น ไปที่แท็บ Transform (แปลง) และเลือก Data Type (ประเภทข้อมูล) เมนูแบบเลื่อนลงจะปรากฏ

- เลือก Text (ข้อความ) จากเมนูแบบเลื่อนลง

- ทันที กล่องโต้ตอบ Change Column Type (เปลี่ยนประเภทคอลัมน์) จะป๊อปอัป เลือก Replace current (แทนที่ปัจจุบัน) จากที่นั่น

- จากนั้น คุณจะพบผลลัพธ์แบบด้านล่างใน Power Query Editor

- ตอนนี้ ไปที่แท็บ Home (หน้าแรก) และเลือก Close & Load (ปิดและโหลด)

- สุดท้าย คุณจะเห็นผลลัพธ์แบบด้านล่างในแผ่นงาน Excel

อ่านเพิ่มเติม: วิธีใช้สูตรเปลี่ยนรูปแบบวันที่ใน Excel (5 วิธี)
บทความคล้ายกัน:
- วิธีแปลงข้อความเป็นวันที่ด้วย Excel VBA (5 วิธี)
- แปลงวันที่เป็นปีใน Excel (3 วิธีเร็ว)
- วิธีแปลงวันที่เป็นวันของสัปดาห์ใน Excel (8 วิธี)
- ได้วันแรกของเดือนปัจจุบันใน Excel (3 วิธี)
- ลบเวลาออกจากวันที่ใน Pivot Table ใน Excel (การวิเคราะห์ทีละขั้นตอน)
3. จัดรูปแบบไฟล์ CSV เพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติ
ในวิธีนี้ เราจะจัดรูปแบบไฟล์ CSV เพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติ เราจะเปลี่ยนรูปแบบข้อมูลภายในไฟล์ CSV หลัก อีกครั้ง เราจะใช้ไฟล์ CSV เดียวกันที่นี่ มาสังเกตขั้นตอนด้านล่างเพื่อเรียนรู้เพิ่มเติม
ขั้นตอน:
- ขั้นแรก เปิดไฟล์ CSV
- จากนั้น เขียน:
"John","100","=""10-July-1993""""
แทนที่จะเป็น:
"John","100","10-July-1993"

ที่นี่ เราได้เพิ่ม "=" เป็นคำนำหน้า (prefix) และ "" เป็นคำต่อท้าย (suffix) ในคอลัมน์ Date of Birth
- ปฏิบัติตามรูปแบบนี้สำหรับรายการข้อมูลทั้งหมด
- บันทึกโดยกด Ctrl + S และจากนั้น ปิด Notepad หลังจากบันทึกแล้ว
- ต่อไป เปิด Excel และเลือกแท็บ File

- คลิก Open และจากนั้น คลิก Browse

- หลังจากนั้น เลือกไฟล์ CSV และคลิก Open ตรวจสอบให้แน่ใจว่าคุณเลือก All Files ในช่องประเภทไฟล์

- สุดท้าย คุณจะเห็นผลลัพธ์แบบด้านล่าง

เนื้อหาเกี่ยวข้อง: วิธีเปลี่ยนรูปแบบวันที่เริ่มต้นจาก US เป็น UK ใน Excel (3 วิธี)
สิ่งที่ควรจดจำ
มีบางสิ่งที่คุณต้องจดจำเพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติ
- ขณะเปิดหรือนำเข้าไฟล์ CSV จาก Excel หากคุณไม่พบไฟล์ในโฟลเดอร์ที่ต้องการ ให้เลือก All Files แทน All Excel Files
- คุณต้องเปิดใช้งาน Power Query หากคุณใช้ Excel 2013 หรือเวอร์ชันก่อนหน้า
- หากคุณมีชุดข้อมูลขนาดใหญ่ ให้ใช้ วิธีที่ 1 หรือ วิธีที่ 2 วิธีที่ 3 ไม่แนะนำสำหรับชุดข้อมูลขนาดใหญ่
สรุป
เราได้อภิปราย 3 วิธีที่รวดเร็วและง่าย เพื่อหยุด Excel จากการจัดรูปแบบวันที่อัตโนมัติในไฟล์ CSV หวังว่าวิธีเหล่านี้จะช่วยคุณแก้ปัญหาที่เกี่ยวข้องกับการจัดรูปแบบวันที่อัตโนมัติใน CSV นอกจากนี้ เรายังเพิ่มสมุดงานฝึกปฏิบัติไว้ที่ต้นบทความ คุณสามารถดาวน์โหลดสมุดงานฝึกปฏิบัติเพื่อฝึกฝนได้ สุดท้าย หากคุณมีคำถามหรือข้อเสนอแนะ โปรดถามในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- วันทำการสุดท้ายของเดือนใน Excel (9 ตัวอย่าง)
- วิธีคำนวณวันแรกของเดือนก่อนหน้าใน Excel (2 วิธี)
- แปลงวันที่ Julian 7 หลักเป็นวันที่ปฏิทินใน Excel (3 วิธี)
- วิธีแปลงวันที่เป็นรูปแบบ dd/mm/yyyy hh:mm:ss ใน Excel
- ได้วันแรกของเดือนจากชื่อเดือนใน Excel (3 วิธี)