สารบัญ
บทช่วยสอนแสดงวิธีเปลี่ยนตัวคั่น CSV เมื่อนำเข้าหรือส่งออกข้อมูลไปยัง/จาก Excel เพื่อให้คุณสามารถบันทึกไฟล์ในรูปแบบค่าที่คั่นด้วยเครื่องหมายจุลภาคหรือค่าที่คั่นด้วยเครื่องหมายอัฒภาค
Excel มีความขยันหมั่นเพียร Excel นั้นฉลาด โดยจะตรวจสอบการตั้งค่าระบบของเครื่องที่ใช้งานอย่างละเอียด และพยายามอย่างดีที่สุดเพื่อคาดการณ์ความต้องการของผู้ใช้ … ค่อนข้างบ่อยที่จะได้ผลลัพธ์ที่น่าผิดหวัง
ลองนึกภาพว่า: คุณต้องการส่งออกข้อมูล Excel ของคุณไปยังแอปพลิเคชันอื่น ดังนั้นคุณ ไปบันทึกในรูปแบบ CSV ที่หลายโปรแกรมรองรับ ไม่ว่าคุณจะใช้ตัวเลือก CSV ใดก็ตาม ผลลัพธ์ที่ได้คือไฟล์ที่คั่นด้วยเครื่องหมายอัฒภาคแทนที่จะเป็นไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคตามที่คุณต้องการ การตั้งค่าเป็นค่าเริ่มต้น และคุณไม่รู้ว่าจะเปลี่ยนได้อย่างไร อย่ายอมแพ้! ไม่ว่าการตั้งค่าจะถูกซ่อนไว้ลึกเพียงใด เราจะแสดงวิธีค้นหาและปรับแต่งตามความต้องการของคุณ
ตัวคั่นใดที่ Excel ใช้สำหรับไฟล์ CSV
ในการจัดการไฟล์ .csv Microsoft Excel ใช้ ตัวคั่นรายการ ที่กำหนดไว้ในการตั้งค่าภูมิภาคของ Windows
ในอเมริกาเหนือและบางประเทศ ตัวคั่นรายการเริ่มต้นคือ เครื่องหมายจุลภาค ดังนั้นคุณจึงใช้ CSV คั่นด้วยเครื่องหมายจุลภาค
ในประเทศแถบยุโรป เครื่องหมายจุลภาคจะถูกสงวนไว้สำหรับสัญลักษณ์ทศนิยม และโดยทั่วไปแล้วตัวคั่นรายการจะถูกตั้งค่าเป็น เครื่องหมายอัฒภาค นั่นคือเหตุผลที่ผลลัพธ์ถูกคั่นด้วยเครื่องหมายอัฒภาค CSV
หากต้องการรับไฟล์ CSV ที่มีตัวคั่นฟิลด์อื่น ให้ใช้วิธีใดวิธีหนึ่งที่อธิบายไว้ด้านล่าง
เปลี่ยนตัวคั่นเมื่อบันทึกไฟล์ Excel เป็น CSV
เมื่อคุณบันทึกสมุดงานเป็นไฟล์ .csv Excel จะแยกค่าด้วย ตัวคั่นรายการ ที่เป็นค่าเริ่มต้นของคุณ หากต้องการบังคับให้ใช้ตัวคั่นอื่น ให้ทำตามขั้นตอนต่อไปนี้:
- คลิก ไฟล์ > ตัวเลือก > ขั้นสูง .
- ภายใต้ ตัวเลือกการแก้ไข ให้ล้างช่องกาเครื่องหมาย ใช้ตัวคั่นระบบ
- เปลี่ยนค่าเริ่มต้น ตัวคั่นทศนิยม เนื่องจากจะเปลี่ยนวิธีแสดงเลขทศนิยมในเวิร์กชีตของคุณ ให้เลือก ตัวคั่นหลักพัน อื่นเพื่อหลีกเลี่ยงความสับสน
กำหนดการตั้งค่า ทั้งนี้ขึ้นอยู่กับตัวคั่นที่คุณต้องการใช้ ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
หากต้องการแปลงไฟล์ Excel เป็น CSV คั่นด้วยเครื่องหมายอัฒภาค ให้ตั้งค่าตัวคั่นทศนิยมเริ่มต้นเป็นเครื่องหมายจุลภาค สิ่งนี้จะทำให้ Excel ใช้เครื่องหมายอัฒภาคสำหรับ ตัวคั่นรายการ (ตัวคั่น CSV):
- ตั้งค่า ตัวคั่นทศนิยม เป็นเครื่องหมายจุลภาค (,)
- ตั้งค่า ตัวคั่นหลักพัน เป็นจุด (.)
หากต้องการบันทึกไฟล์ Excel เป็น CSV คั่นด้วยเครื่องหมายจุลภาค ให้ตั้งค่า ตัวคั่นทศนิยมเป็นจุด (จุด) ซึ่งจะทำให้ Excel ใช้เครื่องหมายจุลภาคสำหรับ ตัวคั่นรายการ (ตัวคั่น CSV):
- ตั้งค่า ตัวคั่นทศนิยม เป็นจุด (.)
- ตั้งค่า ตัวคั่นหลักพัน เป็นเครื่องหมายจุลภาค (,)
หากคุณต้องการเปลี่ยนตัวคั่น CSV เฉพาะสำหรับ ไฟล์เฉพาะ จากนั้นทำเครื่องหมายที่ ใช้ระบบในการจัดการไฟล์ csv ที่มีตัวคั่นแตกต่างจากตัวเริ่มต้นคือการนำเข้าไฟล์แทนที่จะเปิด ใน Excel 2013 ก่อนหน้านี้ สามารถทำได้ค่อนข้างง่ายด้วย Text Import Wizard ที่อยู่บนแท็บ Data ในกลุ่ม Get External Data เริ่มต้นด้วย Excel 2016 วิซาร์ดจะถูกเอาออกจาก Ribbon เป็นฟีเจอร์ดั้งเดิม อย่างไรก็ตาม คุณยังสามารถใช้ประโยชน์จากมันได้:
- เปิดใช้คุณลักษณะจากข้อความ (เดิม)
- เปลี่ยนนามสกุลไฟล์จาก .csv เป็น .txt แล้วเปิดไฟล์ txt จากเอ็กเซล การดำเนินการนี้จะเปิดตัว ตัวช่วยนำเข้าข้อความ โดยอัตโนมัติ
ในขั้นตอนที่ 2 ของตัวช่วยสร้าง ขอแนะนำให้คุณเลือกจากตัวคั่นที่กำหนดไว้ล่วงหน้า (แท็บ เครื่องหมายจุลภาค เครื่องหมายอัฒภาค หรือช่องว่าง) หรือระบุตัวคั่นที่คุณกำหนดเอง:
ระบุตัวคั่นเมื่อสร้างการเชื่อมต่อ Power Query
Microsoft Excel 2016 และสูงกว่าให้วิธีง่ายๆ ในการนำเข้าไฟล์ csv - โดยเชื่อมต่อกับมันด้วยความช่วยเหลือของ Power Query เมื่อสร้างการเชื่อมต่อ Power Query คุณสามารถเลือกตัวคั่นในหน้าต่างโต้ตอบการแสดงตัวอย่าง:
เปลี่ยนตัวคั่น CSV เริ่มต้นทั่วโลก
หากต้องการเปลี่ยนค่าเริ่มต้น ตัวคั่นรายการ ไม่เพียงแต่สำหรับ Excel แต่สำหรับโปรแกรมทั้งหมดที่ติดตั้งในคอมพิวเตอร์ของคุณ นี่คือสิ่งที่คุณต้องทำ:
- ใน Windows ไปที่ แผงควบคุม > ภูมิภาค การตั้งค่า สำหรับสิ่งนี้ เพียงพิมพ์ ภูมิภาค ในช่องค้นหาของ Windows จากนั้นคลิก การตั้งค่าภูมิภาค .
เพื่อให้การเปลี่ยนแปลงนี้ทำงาน ตัวคั่นรายการ ไม่ควรเหมือนกัน เป็น สัญลักษณ์ทศนิยม
เมื่อเสร็จแล้ว ให้รีสตาร์ท Excel เพื่อให้รับการเปลี่ยนแปลงของคุณได้
หมายเหตุ:
- การแก้ไขการตั้งค่าระบบจะทำให้เกิด การเปลี่ยนแปลงโดยรวม ในคอมพิวเตอร์ของคุณ ซึ่งจะส่งผลต่อแอปพลิเคชันทั้งหมดและเอาต์พุตทั้งหมดของระบบ อย่าทำเช่นนี้เว้นแต่คุณจะมั่นใจในผลลัพธ์ 100%
- หากการเปลี่ยนตัวคั่นส่งผลเสียต่อการทำงานของบางแอปพลิเคชันหรือทำให้เกิดปัญหาอื่นๆ ในเครื่องของคุณ เลิกทำการเปลี่ยนแปลง สำหรับสิ่งนี้ คลิกปุ่ม รีเซ็ต ในกล่องโต้ตอบ กำหนดรูปแบบเอง (ขั้นตอนที่ 5 ด้านบน) การดำเนินการนี้จะลบการปรับแต่งทั้งหมดที่คุณทำไว้และคืนค่าการตั้งค่าเริ่มต้นของระบบ
ตัวคั่นรายการการเปลี่ยนแปลง: พื้นหลังและผลที่ตามมา
ก่อนที่จะเปลี่ยน ตัวคั่นรายการ ในเครื่องของคุณ เราขอแนะนำให้คุณอ่านส่วนนี้อย่างละเอียด เพื่อให้คุณเข้าใจผลลัพธ์ที่เป็นไปได้อย่างถ่องแท้
ก่อนอื่น ควรเป็น โปรดทราบว่าขึ้นอยู่กับประเทศ Windows ใช้ตัวคั่นเริ่มต้นที่แตกต่างกัน เป็นเพราะตัวเลขและทศนิยมจำนวนมากเขียนด้วยวิธีต่างๆ กันทั่วโลก
ในสหรัฐอเมริกา สหราชอาณาจักร และบางประเทศที่ใช้ภาษาอังกฤษ รวมทั้งออสเตรเลียและนิวซีแลนด์ ใช้ตัวคั่นต่อไปนี้:
สัญลักษณ์ทศนิยม: จุด (.)
สัญลักษณ์การจัดกลุ่มหลัก: จุลภาค (,)
ตัวคั่นรายการ: จุลภาค (,)
ในประเทศแถบยุโรปส่วนใหญ่ ตัวคั่นรายการเริ่มต้นคือเครื่องหมายอัฒภาค (;) เนื่องจากใช้เครื่องหมายจุลภาคเป็นจุดทศนิยม:
สัญลักษณ์ทศนิยม: จุลภาค (,)
สัญลักษณ์การจัดกลุ่มตัวเลข: จุด ( .)
ตัวคั่นรายการ: เครื่องหมายอัฒภาค (;)
ตัวอย่างเช่น นี่คือวิธีการเขียน สองพันดอลลาร์และห้าสิบเซ็นต์ ประเทศต่างๆ:
สหรัฐอเมริกาและสหราชอาณาจักร: $2,000.50
สหภาพยุโรป: $2.000,50
ทั้งหมดนี้เกี่ยวข้องกับตัวคั่น CSV อย่างไร ประเด็นก็คือ ตัวคั่นรายการ (ตัวคั่น CSV) และ สัญลักษณ์ทศนิยม ควรเป็นอักขระสองตัวที่แตกต่างกัน นั่นหมายถึงการตั้งค่า ตัวคั่นรายการ เป็น เครื่องหมายจุลภาค จะต้องเปลี่ยนค่าเริ่มต้น สัญลักษณ์ทศนิยม (หากตั้งค่าเป็นเครื่องหมายจุลภาค) เป็นผลให้ตัวเลขจะแสดงในลักษณะที่แตกต่างกันในทุกของคุณแอปพลิเคชัน
นอกจากนี้ ตัวคั่นรายการ ยังใช้สำหรับ การแยกอาร์กิวเมนต์ ในสูตร Excel เมื่อคุณเปลี่ยน เช่น จากเครื่องหมายจุลภาคเป็นเครื่องหมายอัฒภาค ตัวคั่นในสูตรทั้งหมดของคุณจะเปลี่ยนเป็นเครื่องหมายอัฒภาคด้วย
หากคุณยังไม่พร้อมสำหรับการแก้ไขขนาดใหญ่เช่นนั้น ให้เปลี่ยนตัวคั่นเฉพาะสำหรับ CSV เฉพาะ ตามที่อธิบายไว้ในส่วนแรกของบทช่วยสอนนี้
นั่นคือวิธีที่คุณสามารถเปิดหรือบันทึกไฟล์ CSV ด้วยตัวคั่นที่แตกต่างกันใน Excel ขอบคุณที่อ่าน แล้วพบกันใหม่สัปดาห์หน้า!
การตั้งค่ากล่องกาเครื่องหมายอีกครั้งหลังจากส่งออกสมุดงาน Excel ของคุณเป็น CSVหมายเหตุ เห็นได้ชัดว่า การเปลี่ยนแปลงที่คุณทำในตัวเลือกของ Excel นั้น จำกัดเฉพาะใน Excel แอปพลิเคชันอื่นๆ จะยังคงใช้ตัวคั่นรายการเริ่มต้นที่กำหนดไว้ในการตั้งค่าภูมิภาคของ Windows ของคุณ
เปลี่ยนตัวคั่นเมื่อนำเข้าไฟล์ CSV ไปยัง Excel
มีหลายวิธีในการนำเข้าไฟล์ CSV ไปยัง Excel วิธีการเปลี่ยนตัวคั่นขึ้นอยู่กับวิธีการนำเข้าที่คุณเลือกใช้
ระบุตัวคั่นโดยตรงในไฟล์ CSV
เพื่อให้ Excel สามารถอ่านไฟล์ CSV ด้วยตัวคั่นฟิลด์ที่ใช้ใน ไฟล์ CSV ที่กำหนด คุณสามารถระบุตัวคั่นได้โดยตรงในไฟล์นั้น ในการทำเช่นนี้ ให้เปิดไฟล์ของคุณในโปรแกรมแก้ไขข้อความ พูด Notepad แล้วพิมพ์สตริงด้านล่างก่อนข้อมูลอื่นๆ:
- หากต้องการแยกค่าด้วยเครื่องหมายจุลภาค: sep=,
- หากต้องการแยก ค่าที่มีเครื่องหมายอัฒภาค: sep=;
- หากต้องการแยกค่าด้วยไพพ์: sep=