เมื่อเราเปิดไฟล์ CSV ใน Excel ไฟล์นั้นอาจไม่กระจายตัวไปเป็นคอลัมnés นั่นเกิดขึ้นเมื่อ delimiter ไม่ได้ตั้งค่าอย่างถูกต้อง ในบทความนี้ จะแสดงวิธีแก้ไขที่เป็นไปได้สำหรับปัญหา: Excel เปิดไฟล์ CSV ในคอลัมน์เดียว
- คุณสามารถดาวน์โหลดไฟล์ Excel ผลลัพธ์จากลิงก์ด้านล่าง
- นอกจากนี้ สามารถดาวน์โหลดไฟล์ CSV จากลิงก์ด้านล่าง นี่คือไฟล์ที่คั่นด้วยเซมิคอลอน
3 วิธีแก้ปัญหา หาก Excel เปิด CSV ในคอลัมน์เดียว
จะมี 3 วิธีแก้ปัญหา ในการเริ่มต้น เราจะแก้ไขโดยปรับการตั้งค่า Region ใน Control Panel สำหรับขั้นที่สอง เราจะแก้ไขไฟล์ CSV โดยใช้ Notepad สุดท้าย จะแสดงวิธีนำเข้า CSV เข้า Excel
- ตอนนี้ เรา เปิดไฟล์ CSV ใน Notepad ซึ่งแสดงข้อมูลคั่นด้วยจุลภาค

- แต่ถ้าเปิดใน Excel ข้อมูลจะอยู่ในคอลัมน์ A เท่านั้น

ตอนนี้ มาสาธิตวิธีแก้ที่เป็นไปได้
1. เปลี่ยนการตั้งค่า Region (Regional Settings)
ในวิธีแรก จะเปลี่ยนการตั้งค่า Region จาก Control Panel หลักๆ จะเปลี่ยน List separator จากเซมิคอลอน (;) เป็นจุลภาค (,) ใช้ Windows 10 สาธิต แต่ควรคล้ายกับ Windows อื่นๆ
ขั้นตอน:
- เปิด Control Panel
- คลิก Clock and Region ตรวจสอบว่า View by Category ถูกเลือก มิฉะนั้น ต้องเลือก Region
- หน้าต่างใหม่จะปรากฏ
- เลือก Change data, time or number formats ภายใต้ส่วน Region

- หน้าต่าง Region จะโผล่ขึ้นมา
- เลือก Additional settings…

- กล่อง Customize Format จะปรากฏ
- พิมพ์จุลภาค (,) ในช่อง List separator ไฟล์ CSV ของเราคั่นจุลภาค หากของคุณต่างกัน ให้ใช้ตามนั้น
- กด OK

- ตอนนี้ ถ้าเปิด CSV ไฟล์นั้น จะอยู่หลายคอลัมน์

- สุดท้าย ปรับข้อมูลให้ดูดีขึ้น

2. แก้ไขไฟล์ CSV
หาก Excel รู้จักตัวคั่นข้อมูล มันจะแสดงในหลายคอลัมน์ ในการระบุ delimiter ใน Excel เราจะแทรกบรรทัดเดียวในวิธีนี้ ไวยากรณ์คือ sep=delimiter เราใช้แท็บในไฟล์ ดังนั้นต้องเพิ่มแท็บแทน delimiter
ขั้นตอน:
- เริ่มต้นด้วยการเห็นไฟล์ข้อมูลคั่นด้วยแท็บ

- เปิดไฟล์นั้นในโปรแกรมแก้ไขข้อความ เราเปิดใน Notepad

- แทรกบรรทัดต่อไปนี้ด้านบนสุด เนื่องจากแท็บมักหมายถึง 4 ช่องว่าง เราพิมพ์ 4 ช่องว่างหลังเครื่องหมายเท่ากับ หาก delimiter เป็นจุลภาค เราจะเขียน "sep=," ดังนั้นปรับตามความต้องการของคุณ
sep=

- หลังจากนั้น ถ้าเปิดไฟล์นั้นใน Excel ข้อมูลจะอยู่หลายคอลัมน์ ดังนั้นเราแสดงวิธีแก้ที่สองสำหรับปัญหา: Excel เปิดไฟล์ CSV ในคอลัมน์เดียว

อ่านเพิ่มเติม: วิธีเปิด CSV ไฟล์พร้อมคอลัมน์ใน Excel (3 วิธีง่าย)
เนื้อหาเกี่ยวข้อง
- Excel VBA: Read Text File into String (4 Effective Cases)
- วิธีอ่านไฟล์ CSV ใน Excel (4 วิธีที่เร็วที่สุด)
- วิธีเปรียบเทียบ 2 ไฟล์ CSV ใน Excel (6 วิธีง่าย)
- CSV File Not Opening Correctly in Excel (4 Cases with Solutions)
- รวมไฟล์ CSV เป็นชีทหลายชีทใน Excel (พร้อมขั้นตอนง่าย)
3. นำเข้าไฟล์ CSV ใน Excel
ในวิธีนี้ จะนำเข้าข้อมูลจากไฟล์ CSV เข้า Excel วิธีนี้ควรทำงาน หากอีกสองวิธีไม่ได้ผล คุณสมบัติการนำเข้า CSV อยู่ที่แท็บ Data และจากที่นี่เราจะใช้ From Text/CSV
ขั้นตอน:
- จากแท็บ Data เลือก From Text/CSV

- หน้าต่าง Import Data จะปรากฏ
- ไปที่ตำแหน่งไฟล์
- เลือกไฟล์ CSV และกด Import

- หน้าต่างอีกอันจะโผล่ขึ้นมา
- จากเมนูดรอปดาวน์ Load เลือก Load To…

- กล่องโต้ตอบ Import Data จะปรากฏ
- เลือก Existing worksheet และระบุเซลล์ผลลัพธ์ เราเลือกเซลล์ B4 เป็นตำแหน่งผลลัพธ์
- กด OK

- การกระทำนี้จะนำเข้าข้อมูล CSV เข้า Excel อีกทั้ง เรายังเห็น parser จากวิธีที่สองอยู่ ลบแถว 5 ออกได้เลย

- สุดท้าย ลบแถวนั้นและปรับข้อมูลเล็กน้อย ดังนั้นจบ 3 วิธีแก้ปัญหา Excel เปิด CSV ในคอลัมน์เดียว

อ่านเพิ่มเติม: วิธีนำเข้า CSV เข้าชีทที่มีอยู่ใน Excel (5 วิธี)
สรุป
ได้แสดง 3 วิธีแก้ไขเร็วสำหรับปัญหา: Excel เปิดไฟล์ CSV ในคอลัมน์เดียว หากมีปัญหาเกี่ยวกับวิธีเหล่านี้ รู้สึกสบายใจ留言ด้านล่าง นอกจากนี้ คุณสามารถให้ข้อเสนอแนะได้ เพื่อให้เราให้บริการดีขึ้น
อย่างไรก็ตาม จำไว้ว่าเว็บไซต์ของเรามีการควบคุมความคิดเห็น ดังนั้นความคิดเห็นของคุณอาจไม่มองเห็นทันที โปรดอดทนเล็กน้อย เราจะแก้ปัญหาให้โดยเร็วที่สุด นอกจากนี้ คุณสามารถเยี่ยมชมเว็บไซต์ ExcelDemy สำหรับบทความเกี่ยวกับ Excel เพิ่มเติม ขอบคุณที่อ่าน สู้ต่อไปครับ!
บทความเกี่ยวข้อง
- วิธีนำเข้าไฟล์ข้อความเข้าสู่ Excel ด้วย VBA (3 วิธีง่าย)
- วิธีแปลง CSV เป็น XLSX (4 วิธีรวดเร็ว)
- Excel VBA: Import Comma Delimited Text File (2 Cases)
- Excel VBA to Read CSV File Line by Line (3 Ideal Examples)
- Excel VBA to Convert CSV File to XLSX (2 Easy Examples)
- Excel VBA: Read a Text File Line by Line (6 Related Examples)