Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

มีสองวิธีในการนําเข้าข้อมูลจากไฟล์ข้อความด้วย Excel คุณสามารถเปิดไฟล์ข้อความใน Excel หรือนําเข้าเป็น ช่วงข้อมูลจากภายนอก เมื่อต้องการส่งออกข้อมูลจาก Excel เป็นไฟล์ข้อความ ให้ใช้คําสั่ง บันทึกเป็น และเปลี่ยนชนิดไฟล์จากเมนูดรอปดาวน์

มีรูปแบบแฟ้มข้อความสองรูปแบบที่ใช้กันทั่วไป ได้แก่

  • ไฟล์ข้อความที่ใช้ตัวคั่น (.txt) ซึ่งโดยทั่วไปแล้ว อักขระ TAB (รหัสอักขระ ASCII 009) จะแยกแต่ละเขตข้อมูลของข้อความ

  • ใช้จุลภาคคั่นระหว่างไฟล์ข้อความ (.csv) ซึ่งโดยทั่วไปแล้วเครื่องหมายจุลภาค (,) จะแยกแต่ละเขตข้อมูลของข้อความ

คุณสามารถเปลี่ยนอักขระตัวคั่นที่ใช้ในทั้งไฟล์ข้อความที่ใช้ตัวคั่นและไฟล์ข้อความ .csv ซึ่งอาจจําเป็นต้องตรวจสอบให้แน่ใจว่าการดําเนินการนําเข้าหรือส่งออกทํางานตามที่คุณต้องการ

หมายเหตุ: คุณสามารถนําเข้าหรือส่งออกได้สูงสุด 1,048,576 แถวและ 16,384 คอลัมน์

นําเข้าไฟล์ข้อความโดยการเปิดใน Excel

คุณสามารถเปิดไฟล์ข้อความที่คุณสร้างในโปรแกรมอื่นเป็นเวิร์กบุ๊ก Excel โดยใช้คําสั่ง เปิด การเปิดไฟล์ข้อความใน Excel จะไม่เปลี่ยนรูปแบบของไฟล์ แต่คุณจะเห็นสิ่งนี้ในแถบชื่อเรื่องของ Excel โดยที่ชื่อของไฟล์เก็บนามสกุลของชื่อไฟล์ข้อความ (ตัวอย่างเช่น .txt หรือ .csv)

  1. ไปที่ ไฟล์ > เปิด และเรียกดูตําแหน่งที่ตั้งที่มีไฟล์ข้อความ

  2. เลือก ไฟล์ข้อความ ในรายการดรอปดาวน์ชนิดไฟล์ในกล่องโต้ตอบ เปิด

  3. ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการเปิด

    • ถ้าไฟล์เป็นไฟล์ข้อความ (.txt) Excel จะเริ่มตัวช่วยสร้างการนําเข้าข้อความ เมื่อคุณทําขั้นตอนเสร็จแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์ ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง

    • ถ้าไฟล์เป็นไฟล์ .csv Excel จะเปิดไฟล์ข้อความโดยอัตโนมัติและแสดงข้อมูลในเวิร์กบุ๊กใหม่

      หมายเหตุ: เมื่อ Excel เปิดไฟล์ .csv Excel จะใช้การตั้งค่ารูปแบบข้อมูลเริ่มต้นปัจจุบันเพื่อแปลวิธีการนําเข้าข้อมูลแต่ละคอลัมน์ ถ้าคุณต้องการความยืดหยุ่นมากขึ้นในการแปลงคอลัมน์เป็นรูปแบบข้อมูลอื่น คุณสามารถใช้ตัวช่วยสร้างการนําเข้าข้อความได้ ตัวอย่างเช่น รูปแบบของคอลัมน์ข้อมูลในไฟล์ .csv อาจเป็น MDY แต่รูปแบบข้อมูลเริ่มต้นของ Excel คือ YMD หรือคุณต้องการแปลงคอลัมน์ของตัวเลขที่มีเลขศูนย์นําหน้าเป็นข้อความ เพื่อให้คุณสามารถรักษาเลขศูนย์นําหน้าได้ เมื่อต้องการบังคับให้ Excel เรียกใช้ตัวช่วยสร้างการนําเข้าข้อความ คุณสามารถเปลี่ยนนามสกุลของชื่อไฟล์จาก .csv เป็น .txt ก่อนที่คุณจะเปิด หรือคุณสามารถนําเข้าไฟล์ข้อความโดยการเชื่อมต่อกับไฟล์นั้น (สําหรับข้อมูลเพิ่มเติม ให้ดูส่วนต่อไปนี้)

นําเข้าไฟล์ข้อความด้วยการเชื่อมต่อกับไฟล์ข้อความนั้น

คุณสามารถนําเข้าข้อมูลจากไฟล์ข้อความลงในเวิร์กชีตที่มีอยู่ได้

  1. คลิกเซลล์ที่คุณต้องการใส่ข้อมูลจากไฟล์ข้อความ

  2. บนแท็บ ข้อมูล ในกลุ่ม รับ & แปลงข้อมูล ให้คลิก จากข้อความ/CSV

  3. ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการนําเข้า แล้วคลิก นําเข้า

    ทําตามคําแนะนําในตัวช่วยสร้างการนําเข้าข้อความ คลิก วิธีใช้ รูปปุ่ม บนหน้าใดๆ ของตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวช่วยสร้าง เมื่อคุณทําขั้นตอนในตัวช่วยสร้างเสร็จแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์

  4. ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ทําดังต่อไปนี้

    1. ภายใต้ คุณต้องการใส่ข้อมูลไว้ที่ใด ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้

      • เมื่อต้องการส่งกลับข้อมูลไปยังตําแหน่งที่ตั้งที่คุณเลือก ให้คลิก เวิร์กชีตที่มีอยู่

      • เมื่อต้องการส่งกลับข้อมูลไปยังมุมบนซ้ายของเวิร์กชีตใหม่ ให้คลิก เวิร์กชีตใหม่

    2. อีกทางหนึ่งคือ คลิก คุณสมบัติ เพื่อตั้งค่าตัวเลือกการรีเฟรช การจัดรูปแบบ และเค้าโครงสําหรับข้อมูลที่นําเข้า

    3. คลิก ตกลง

      Excel จะวางช่วงข้อมูลภายนอกไว้ในตําแหน่งที่ตั้งที่คุณระบุ

ถ้า Excel ไม่แปลงคอลัมน์ของข้อมูลเป็นรูปแบบที่คุณต้องการ คุณสามารถแปลงข้อมูลได้หลังจากที่คุณนําเข้าข้อมูลแล้ว สําหรับข้อมูลเพิ่มเติม ให้ดู แปลงตัวเลขที่จัดเก็บเป็นข้อความเป็นตัวเลข และ แปลงวันที่ที่จัดเก็บเป็นข้อความเป็นวันที่

ส่งออกข้อมูลไปยังไฟล์ข้อความด้วยการบันทึก

คุณสามารถแปลงเวิร์กชีต Excel เป็นไฟล์ข้อความได้โดยใช้คําสั่ง บันทึกเป็น

  1. ไปที่ ไฟล์ > บันทึกเป็น

  2. กล่องโต้ตอบ บันทึกเป็น จะปรากฏขึ้น

  3. ในกล่อง บันทึกเป็นชนิด ให้เลือกรูปแบบไฟล์ข้อความสําหรับเวิร์กชีต

    • ตัวอย่างเช่น คลิก ข้อความ (คั่นด้วยแท็บ) หรือ CSV (คั่นด้วยจุลภาค)

    • หมายเหตุ: รูปแบบที่แตกต่างกันสนับสนุนชุดคุณลักษณะที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดฟีเจอร์ที่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความอื่นๆ ให้ดูที่ รูปแบบไฟล์ที่ได้รับการสนับสนุนใน Excel

  4. เรียกดูตําแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์ข้อความใหม่ แล้วคลิก บันทึก

  5. กล่องโต้ตอบจะปรากฏขึ้น เพื่อเตือนคุณว่าเฉพาะเวิร์กชีตปัจจุบันเท่านั้นที่จะถูกบันทึกไปยังไฟล์ใหม่ ถ้าคุณแน่ใจว่าเวิร์กชีตปัจจุบันเป็นเวิร์กชีตที่คุณต้องการบันทึกเป็นไฟล์ข้อความ ให้คลิก ตกลง คุณสามารถบันทึกเวิร์กชีตอื่นเป็นไฟล์ข้อความแยกต่างหากได้โดยการทําซ้ําขั้นตอนนี้สําหรับแต่ละเวิร์กชีต

  6. กล่องโต้ตอบที่สองจะปรากฏขึ้น เพื่อเตือนคุณว่าเวิร์กชีตของคุณอาจมีฟีเจอร์ที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความ ถ้าคุณสนใจบันทึกข้อมูลเวิร์กชีตลงในไฟล์ข้อความใหม่เท่านั้น ให้คลิก ใช่ ถ้าคุณไม่แน่ใจและต้องการทราบเพิ่มเติมเกี่ยวกับฟีเจอร์ของ Excel ที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความ ให้คลิก วิธีใช้ สําหรับข้อมูลเพิ่มเติม

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกไฟล์ในรูปแบบอื่น ให้ดูที่ บันทึกเวิร์กบุ๊กในรูปแบบไฟล์อื่น

นําเข้าไฟล์ข้อความด้วยการเชื่อมต่อกับไฟล์ข้อความนั้น (Power Query)

คุณสามารถนําเข้าข้อมูลจากไฟล์ข้อความลงในเวิร์กชีตที่มีอยู่ได้

  1. บนแท็บ ข้อมูล ในกลุ่ม รับ & แปลงข้อมูล ให้คลิก จากข้อความ/CSV

  2. ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการนําเข้า แล้วคลิก นําเข้า

  3. ในกล่องโต้ตอบแสดงตัวอย่าง คุณมีตัวเลือกหลายตัวเลือก:

    • เลือก โหลด ถ้าคุณต้องการโหลดข้อมูลลงในเวิร์กชีตใหม่โดยตรง

    • อีกวิธีหนึ่งคือ เลือก โหลดไปยัง ถ้าคุณต้องการโหลดข้อมูลลงในตาราง PivotTable/PivotChart เวิร์กชีต Excel ที่มีอยู่/ใหม่ หรือเพียงแค่สร้างการเชื่อมต่อ คุณยังมีตัวเลือกในการเพิ่มข้อมูลของคุณลงในตัวแบบข้อมูล

    • เลือก แปลงข้อมูล ถ้าคุณต้องการโหลดข้อมูลไปยัง Power Query และแก้ไขข้อมูลก่อนที่จะนําข้อมูลนั้นไปยัง Excel

ถ้า Excel ไม่ได้แปลงคอลัมน์ของข้อมูลเฉพาะเป็นรูปแบบที่คุณต้องการ คุณสามารถแปลงข้อมูลหลังจากที่คุณนําเข้าได้ สําหรับข้อมูลเพิ่มเติม ให้ดู แปลงตัวเลขที่จัดเก็บเป็นข้อความเป็นตัวเลข และ แปลงวันที่ที่จัดเก็บเป็นข้อความเป็นวันที่

ส่งออกข้อมูลไปยังไฟล์ข้อความด้วยการบันทึก

คุณสามารถแปลงเวิร์กชีต Excel เป็นไฟล์ข้อความได้โดยใช้คําสั่ง บันทึกเป็น

  1. ไปที่ ไฟล์ > บันทึกเป็น

  2. คลิก เรียกดู

  3. ในกล่องโต้ตอบ บันทึกเป็น ภายใต้กล่อง บันทึกเป็นชนิด ให้เลือกรูปแบบไฟล์ข้อความสําหรับเวิร์กชีต ตัวอย่างเช่น คลิก ข้อความ (คั่นด้วยแท็บ) หรือ CSV (คั่นด้วยจุลภาค)

    หมายเหตุ: รูปแบบที่แตกต่างกันสนับสนุนชุดคุณลักษณะที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดฟีเจอร์ที่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความอื่นๆ ให้ดูที่ รูปแบบไฟล์ที่ได้รับการสนับสนุนใน Excel

  4. เรียกดูตําแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์ข้อความใหม่ แล้วคลิก บันทึก

  5. กล่องโต้ตอบจะปรากฏขึ้น เพื่อเตือนคุณว่าเฉพาะเวิร์กชีตปัจจุบันเท่านั้นที่จะถูกบันทึกไปยังไฟล์ใหม่ ถ้าคุณแน่ใจว่าเวิร์กชีตปัจจุบันเป็นเวิร์กชีตที่คุณต้องการบันทึกเป็นไฟล์ข้อความ ให้คลิก ตกลง คุณสามารถบันทึกเวิร์กชีตอื่นเป็นไฟล์ข้อความแยกต่างหากได้โดยการทําซ้ําขั้นตอนนี้สําหรับแต่ละเวิร์กชีต

    คุณอาจเห็นการแจ้งเตือนด้านล่าง Ribbon ว่าฟีเจอร์บางอย่างอาจสูญหายถ้าคุณบันทึกเวิร์กบุ๊กในรูปแบบ CSV

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกไฟล์ในรูปแบบอื่น ให้ดูที่ บันทึกเวิร์กบุ๊กในรูปแบบไฟล์อื่น

วิธีที่คุณเปลี่ยนตัวคั่นเมื่อนําเข้าจะแตกต่างกัน โดยขึ้นอยู่กับวิธีการนําเข้าข้อความ

  • ถ้าคุณใช้ รับ & แปลงข้อมูล > จากข้อความ/CSV หลังจากที่คุณเลือกไฟล์ข้อความแล้วคลิก นําเข้า ให้เลือกอักขระที่จะใช้จากรายการภายใต้ ตัวคั่น คุณสามารถดูผลของตัวเลือกใหม่ได้ทันทีในการแสดงตัวอย่างข้อมูล ดังนั้นคุณจึงสามารถมั่นใจได้ว่าคุณตัดสินใจได้ตามที่คุณต้องการก่อนที่จะดําเนินการต่อ

  • ถ้าคุณใช้ตัวช่วยสร้างการนําเข้าข้อความเพื่อนําเข้าไฟล์ข้อความ คุณสามารถเปลี่ยนตัวคั่นที่ใช้สําหรับการดําเนินการนําเข้าในขั้นตอนที่ 2 ของตัวช่วยสร้างการนําเข้าข้อความ ในขั้นตอนนี้ คุณยังสามารถเปลี่ยนวิธีการจัดการตัวคั่นที่อยู่ติดกัน เช่น เครื่องหมายอัญประกาศติดกัน

    ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง

ถ้าคุณต้องการใช้เครื่องหมายอัฒภาคเป็นตัวคั่นรายการเริ่มต้นเมื่อคุณบันทึกเป็น .csv แต่ต้องการจํากัดการเปลี่ยนแปลงใน Excel ให้พิจารณาเปลี่ยนตัวคั่นทศนิยมเริ่มต้นเป็นเครื่องหมายจุลภาค ซึ่งจะบังคับให้ Excel ใช้เครื่องหมายอัฒภาคสําหรับตัวคั่นรายการ เห็นได้ชัดว่าสิ่งนี้จะเปลี่ยนวิธีการแสดงตัวเลขทศนิยมดังนั้นให้พิจารณาเปลี่ยนตัวคั่นหลักพันเพื่อจํากัดความสับสนใด ๆ

  1. ล้างตัวเลือก Excel > ตัวเลือก การแก้ไข > ขั้นสูง > ใช้ตัวคั่นระบบ

  2. ตั้งค่าตัวคั่นทศนิยมเป็น (จุลภาค)

  3. ตั้งค่าตัวคั่นหลักพันเป็น (จุด)

เมื่อคุณบันทึกเวิร์กบุ๊กเป็นไฟล์ .csv ตัวคั่นรายการเริ่มต้น (ตัวคั่น) จะเป็นเครื่องหมายจุลภาค คุณสามารถเปลี่ยนเป็นอักขระตัวคั่นอื่นได้โดยใช้การตั้งค่าภูมิภาคของ Windows 

ข้อควรระวัง: การเปลี่ยนการตั้งค่า Windows จะทําให้เกิดการเปลี่ยนแปลงทั้งหมดบนคอมพิวเตอร์ของคุณ ซึ่งส่งผลต่อแอปพลิเคชันทั้งหมด เมื่อต้องการเปลี่ยนตัวคั่นสําหรับ Excel เท่านั้น ให้ดู เปลี่ยนตัวคั่นรายการเริ่มต้นสําหรับการบันทึกไฟล์เป็นข้อความ (.csv) ใน Excel

  1. ใน Microsoft Windows 11 ให้เลือก แถบค้นหา แล้วพิมพ์ การตั้งค่าภูมิภาค

  2. เลือก การตั้งค่าภาษาการดูแลระบบ

  3. ภายใต้แท็บ รูปแบบ ให้เลือก การตั้งค่าเพิ่มเติม

  4. ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ

  5. เลือก ตกลง สองครั้ง

  1. ใน Microsoft Windows 10 คลิกขวาที่ปุ่ม เริ่ม แล้วคลิก การตั้งค่า

  2. คลิก เวลา & ภาษา แล้วคลิก ภูมิภาค ในแผงด้านซ้าย

  3. ในแผงหลัก ภายใต้ การตั้งค่าภูมิภาค ให้คลิก การตั้งค่าวันที่ เวลา และภูมิภาคเพิ่มเติม

  4. ภายใต้ ภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข

  5. ในกล่องโต้ตอบ ภูมิภาค บนแท็บ รูปแบบ ให้คลิก การตั้งค่าเพิ่มเติม

  6. ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ

  7. เลือก ตกลง สองครั้ง

  1. ใน Microsoft Windows ให้คลิกปุ่ม เริ่ม แล้วคลิก แผงควบคุม

  2. ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข

  3. ในกล่องโต้ตอบ ภูมิภาค บนแท็บ รูปแบบ ให้คลิก การตั้งค่าเพิ่มเติม

  4. ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ

  5. เลือก ตกลง สองครั้ง

หมายเหตุ:  หลังจากที่คุณเปลี่ยนอักขระตัวคั่นรายการสําหรับคอมพิวเตอร์ของคุณ แล้ว โปรแกรมทั้งหมดจะใช้อักขระใหม่เป็นตัวคั่นรายการ คุณสามารถเปลี่ยนอักขระกลับไปเป็นอักขระเริ่มต้นโดยทําตามขั้นตอนเดียวกัน

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

นำเข้าข้อมูลจากแหล่งข้อมูลภายนอก (Power Query)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย