Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

หาก CSV file เปิดใน Excel ไม่ถูกต้อง บทความนี้มี 4 กรณีพร้อมวิธีแก้แบบละเอียด ใช้ Windows และ Microsoft 365 สาธิต

4 กรณี CSV ไม่เปิดถูกต้องและวิธีแก้

กรณีที่ 1: CSV เปิดอยู่ในคอลัมน์เดียว (One Column)

เกิดจาก Delimiter ไม่ตรง (เช่น CSV ใช้ comma แต่ Windows ตั้งค่าเป็น semicolon)

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

วิธีแก้ 1: เปลี่ยน Regional Settings (Control Panel)

  • Control Panel > Clock and Region > Region > Additional settings
  • List separator: เปลี่ยนจาก ; เป็น , (ตาม Delimiter ของไฟล์)

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

วิธีแก้ 2: ระบุ Delimiter ในไฟล์ CSV (sep=)

  • เปิด CSV ใน Notepad
  • เพิ่มบรรทัดแรก: sep=; (ถ้าใช้ semicolon) หรือ sep=, (ถ้าใช้ comma)
  • Save แล้วเปิดใน Excel ใหม่

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

วิธีแก้ 3: Import CSV ด้วย From Text/CSV (ระบุ Delimiter ขณะ Import)

  • Data > From Text/CSV > เลือกไฟล์ > Import
  • ในหน้าต่าง Preview: Load > Load
  • ลบแถว sep= ที่เพิ่มไปก่อนหน้านี้ได้

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

กรณีที่ 2: Leading Zeros หายเมื่อ Import CSV

เช่น Account Number, ZIP Code, Phone Number ที่ 0 นำหน้าสำคัญ

แก้ด้วย Power Query:

  • Data > From Text/CSV > Import > Transform Data
  • ใน Power Query Editor: คลิกไอคอนคอลัมน์ Account Number > เลือก Text
  • Replace Current > ทำซ้ำกับ Telephone Number
  • Close & Load

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

กรณีที่ 3: วันที่ Format ผิดเมื่อ Import CSV

วัน/เดือนสลับกัน หรือตัวเลขถูกแปลงเป็นวันที่ผิด

แก้ด้วย Power Query:

  • Data > From Text/CSV > Import > Transform Data
  • Power Query Editor: เลือกคอลัมน์ Date of Birth > Transform > Data Type > Text
  • Replace Current > Close & Load

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

กรณีที่ 4: ตัวเลขยาวกลายเป็น Scientific Notation

หมายเลขบัญชี ยาวเกิน 15 หลัก Excel แปลงเป็น 1.23E+15

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

แก้ด้วย Power Query:

  • Data > From Text/CSV > Import > Transform Data
  • Power Query Editor: คลิกไอคอน 123 คอลัมน์ Account Number > เลือก Text
  • Close & Load

แก้ปัญหา CSV Import ใน Excel: 4 กรณีทั่วไปและวิธีแก้

สรุป

4 กรณีหลักของปัญหา CSV Import: คอลัมน์เดียว, Leading zeros หาย, วันที่ผิด, Scientific notation ทุกกรณีแก้ได้ด้วย Regional Settings, sep= delimiter, หรือ Power Query (From Text/CSV) Power Query เป็นวิธีทรงพลังและยืดหยุ่นที่สุด เยี่ยมชม ExcelDemy สำหรับเทคนิค CSV เพิ่มเติม

บทความที่เกี่ยวข้อง

  • Open CSV with Delimiter in Excel (6 วิธี)
  • Import Text File to Excel Automatically
  • Excel VBA Read CSV Line by Line
  • Merge CSV Files into Multiple Sheets
  • Difference Between CSV and Excel