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

แก้ไขปัญหา CSV ใน Excel: คู่มือแก้ 5 ปัญหาพบบ่อย

CSV ยอดนิยมเพราะเรียบง่าย แต่เปิดใน Excel บ่อยครั้งเจอปัญหา บทความนี้รวบรวม 5 ปัญหาหลักและวิธีแก้ไขละเอียด

แก้ไข 5 ปัญหาหลักของ CSV ใน Excel

1. ข้อมูล CSV โชว์ในคอลัมน์เดียว

เกิดจาก Delimiter (ตัวคั่น) ไม่ตรงกับการตั้งค่า Regional ของ Windows (คอมมาหรือเซมิคอลอน)

1.1 เปลี่ยน Delimiter ในไฟล์ CSV

  • เปิด CSV ใน Notepad > ดูตัวคั่น (คอมมาหรือเซมิคอลอน)
  • เพิ่มบรรทัดแรก: sep=, (ถ้าคั่นด้วยคอมมา) หรือ sep=; (ถ้าคั่นด้วยเซมิคอลอน)
  • บันทึก > เปิดใน Excel ใหม่ ข้อมูลจะแยกคอลัมน์ถูกต้อง

1.2 ระบุ Delimiter ตอน Import ด้วย Power Query หรือ Text Import Wizard

Power Query: Data > From Text/CSV > เลือกไฟล์ > ใน Preview เลือก Delimiter ให้ถูกต้อง > Load

Text Import Wizard (Legacy): เปิดใช้งานใน Options > Data > Get Data > Legacy Wizards > From Text > เลือก Delimited > ตั้ง Delimiter > Finish

1.3 ใช้ Text to Columns แยกข้อมูลที่อยู่ในคอลัมน์เดียว

  • เลือกข้อมูล > Data > Text to Columns > Delimited > Next
  • เลือก Comma (หรือตัวคั่นที่ใช้) > Next > Finish

2. Leading Zeros หายไป (เลข 0 นำหน้าหาย)

Excel แปลงเป็น General format ทำให้เลข 0 นำหน้าหาย

2.1 ใช้ Text Import Wizard

ขั้นตอนที่ 3: เลือกคอลัมน์ที่มีเลข 0 นำหน้า > ตั้ง Column data format = Text

2.2 ใช้ Power Query

  • ตอน Load: เลือก Do not detect data types ใน Data Type Detection
  • หรือ Transform Data > เลือกคอลัมน์ > ตั้ง Data Type = Text > Load

3. ปัญหารูปแบบวันที่ (Date Format)

3.1 วัน/เดือนสลับกัน

Text Import Wizard ขั้นตอนที่ 3: เลือกคอลัมน์วันที่ > Column date format = Date > เลือกรูปแบบที่ถูกต้อง

3.2 ข้อความกลายเป็นวันที่ (เช่น jun2 → June 2)

Text Import Wizard ขั้นตอนที่ 3: เลือกคอลัมน์ > Column data format = Text

3.3 วันที่แสดงผิดปกติหลังเปิดใน Excel

  • เลือกคอลัมน์วันที่ > Ctrl+1 > แท็บ Number > Category: Date > เลือก Type ที่ต้องการ > OK

4. ตัวเลขใหญ่กลายเป็น Scientific Notation (1.2E+07)

4.1 Import เป็น Text

Text Import Wizard: ตั้งคอลัมน์ = Text

4.2 เปลี่ยนรูปแบบใน Excel

เลือกเซลล์ > Ctrl+1 > Number > Category: Number (แทน General)

4.3 ขยายความกว้างคอลัมน์

ดึงขยายคอลัมน์ ให้พอแสดงตัวเลขเต็มรูปแบบ

5. บันทึก CSV ไม่ได้ใน Excel

5.1 บันทึกเป็น CSV UTF-8

File > Save As > เลือก CSV UTF-8 (Comma delimited)

5.2 บันทึกเป็น Unicode Text (CSV UTF-16)

File > Save As > เลือก Unicode Text

5.3 ปรับตั้งค่า Excel

File > Options > Advanced > ยกเลิก Use System Separators > ตั้ง Decimal = . Thousands = ,

5.4 อัปเดต Microsoft Excel

File > Account > Update Options > Update Now

5.5 ติดตั้ง Excel ใหม่

Control Panel > Uninstall a Program > Microsoft 365/Excel > Uninstall > ติดตั้งใหม่

สรุป

5 ปัญหา CSV ใน Excel และวิธีแก้ครบครัน หวังว่าจะช่วยแก้ปัญหาของคุณได้ เยี่ยมชม Exceldemy สำหรับบทความ Excel เพิ่มเติม