บางครั้งชุดข้อมูลของคุณอาจถูกจัดเก็บในรูปแบบข้อความ (.txt) ใน Notepad ซึ่งเป็นแอปพลิเคชันแก้ไขข้อความเฉพาะที่เป็นของ Microsoft อย่างไรก็ตาม Excel ให้โอกาสในการนำเข้าชุดข้อมูลจากแหล่งข้อมูลที่หลากหลาย ที่สำคัญกว่านั้น Excel จะแปลงข้อความพร้อมกับสร้างคอลัมน์แยกจากกัน ในเซสชั่นที่ให้ความรู้นี้ ฉันจะนำเสนอ 5 วิธีในการแปลง Notepad เป็น Excel พร้อมคอลัมน์พร้อมคำอธิบายที่เหมาะสม
5 วิธีในการแปลง Notepad เป็น Excel ด้วยคอลัมน์
สมมติว่า รายงานการขาย ของ รายการผลิตภัณฑ์บางรายการ ได้รับพร้อมกับ รหัสผลิตภัณฑ์ , สะเต๊ะ และ การขาย ใน Notepad ตามที่แสดงในภาพหน้าจอด้านล่าง
หมายเหตุ: ข้อความด้านบนเป็นตัวคั่นด้วยแท็บ นั่นหมายความว่าแท็บทำหน้าที่เป็นตัวคั่น
ตอนนี้ คุณต้องแปลงข้อความใน Notepad เป็น Excel ด้วยคอลัมน์
1. เปิด Notepad โดยตรง
ในวิธีการเริ่มต้น ฉันจะแสดงขั้นตอนการเปิด Notepad โดยตรง
ขั้นตอนที่ 01:เปิด Notepad ก่อน
➤ เริ่มแรก คุณต้องสร้างสมุดงานเปล่าและไปที่ ไฟล์ > เปิด .
➤ จากนั้นไปที่ตำแหน่งไฟล์ที่คุณจัดเก็บไฟล์ (Notepad) ดังที่แสดงในภาพต่อไปนี้
➤ หลังจากทำเช่นนั้น ให้คลิกที่เอกสารข้อความ หากคุณไม่พบไฟล์ ตรวจสอบให้แน่ใจว่าคุณได้เลือกรูปแบบเป็น ไฟล์ข้อความ (จากด้านล่างขวา)
➤ สุดท้าย กดที่ เปิด ตัวเลือก
ขั้นตอนที่ 02:การจัดการกับตัวช่วยสร้างการนำเข้าข้อความ
ทันที (หลังจากเปิดไฟล์ข้อความ) คุณจะเห็นกล่องโต้ตอบ ตัวช่วยสร้างการนำเข้าข้อความ (จะเปิดขึ้นโดยปริยาย) เป็นกระบวนการ 3 ขั้นตอน
➤ อันดับแรก (ขั้นตอนที่ 1 จาก 3) ตรวจสอบวงกลมก่อน ตัวคั่น ชนิดข้อมูลและทำเครื่องหมายที่ช่องก่อน ข้อมูลของฉันมีส่วนหัว ตัวเลือก
➤ ตอนนี้ คุณอยู่ในขั้นตอนที่ 2 จาก 3 ของ ตัวช่วยสร้างการนำเข้าข้อความ . เนื่องจากชุดข้อมูลคั่นด้วยแท็บ คุณต้องเลือก แท็บ เป็น ตัวคั่น .
➤ ภายหลัง (ขั้นตอนที่ 3 จาก 3) ตรวจสอบให้แน่ใจว่ารูปแบบข้อมูลคอลัมน์เป็น ทั่วไป และคลิกที่ เสร็จสิ้น ปุ่ม.
หลังจากทำเช่นนั้น คุณจะได้ผลลัพธ์ต่อไปนี้ น่าแปลกใจที่ชื่อเวิร์กบุ๊กและชีตจะเหมือนกับในไฟล์ข้อความ
ในที่สุด คุณจะได้ผลลัพธ์ต่อไปนี้หลังจากเปลี่ยนการจัดรูปแบบตามความต้องการของคุณ
อ่านเพิ่มเติม: วิธีการแปลงไฟล์ข้อความเป็น Excel โดยอัตโนมัติ (3 วิธีที่เหมาะสม)
2. คัดลอกและวางข้อความจาก Notepad
วิธีแรกเป็นวิธีที่รวดเร็วอย่างแน่นอน แต่คุณไม่สามารถแปลง Notepad ที่ตำแหน่งเฉพาะได้ ตัวอย่างเช่น หากคุณต้องการจัดเก็บชุดข้อมูลที่เริ่มต้นจาก B4 เซลล์ คุณอาจทำตามวิธีนี้
➤ เริ่มแรก เลือกข้อความหลังจากเปิด Notepad แล้วกด CTRL + ค เพื่อคัดลอก
➤ ตอนนี้ ไปที่ B4 เซลล์แล้วกด CTRL + วี .
ดังนั้นผลลัพธ์ที่ได้จะเป็นดังนี้
3. แปลง Notepad เป็น Excel เมื่อข้อความเป็นตัวคั่นด้วยจุลภาค
ข้อเสียร้ายแรงประการหนึ่งของวิธีที่ 2 คือ วิธีนี้ใช้ไม่ได้ผลหากมีข้อความ ซึ่งรวมถึงตัวคั่นด้วยจุลภาคตามที่แสดงในภาพหน้าจอต่อไปนี้
ขั้นตอนที่ 01:คัดลอกและวางข้อความ
➤ อันดับแรก คุณต้องเลือกและคัดลอกข้อความ
หลังจากคัดลอกและวางข้อความใน B4 เซลล์ (ตามที่ทำในวิธีที่สอง) คุณจะได้ผลลัพธ์ต่อไปนี้จาก B4 ถึง B15 เซลล์
ขั้นตอนที่ 02:ใช้คุณลักษณะข้อความเป็นคอลัมน์
ตอนนี้ คุณต้องใช้ ข้อความเป็นคอลัมน์ เพื่อสร้างคอลัมน์แยกกัน
➤ สำหรับการดำเนินการนี้ ไปที่ ข้อมูล แท็บ> เครื่องมือข้อมูล ribbon> เลือก ข้อความเป็นคอลัมน์ คุณสมบัติ
➤ ในขั้นตอนที่ 1 จาก 3 คุณต้องเลือก ตัวคั่น ชนิดข้อมูล
➤ ถัดไป (ในขั้นตอนที่ 2 จาก 3) เลือก จุลภาค เป็น ตัวคั่น .
➤ ในขั้นตอนสุดท้าย คุณต้องเก็บ ทั่วไป . ไว้ ตรวจสอบรูปแบบข้อมูลแล้ว
ในที่สุด คุณจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: แปลง Excel เป็นไฟล์ข้อความด้วยตัวคั่น (2 วิธีง่ายๆ)
การอ่านที่คล้ายกัน
- วิธีการดึงข้อมูลออกจากรายการโดยใช้สูตร Excel (5 วิธี)
- วิธีการดึงข้อมูลจาก Excel ไปยัง Word (4 วิธี)
- แยกข้อความหลังอักขระใน Excel (6 วิธี)
- สูตร Excel เพื่อรับอักขระ 3 ตัวแรกจากเซลล์ (6 วิธี)
- คืนค่าหลายค่าใน Excel ตามเกณฑ์เดียว (3 ตัวเลือก)
4. Power Query เพื่อแปลง Notepad เป็น Excel
ขณะแปลง Notepad เป็น Excel ด้วยคอลัมน์ Power Query (เครื่องมือการแปลงและเตรียมข้อมูลใน Excel) จะให้ผลลัพธ์ที่โดดเด่น
➤ อันดับแรก ไปที่ ข้อมูล tab> รายการแบบเลื่อนลงของ รับข้อมูล ตัวเลือก> จากไฟล์> จากข้อความ/CSV .
➤ คลิกที่ไฟล์ข้อความแล้วเลือก นำเข้า ปุ่ม.
➤ จากนั้น คุณจะเห็นตัวอย่างไฟล์ข้อความที่ แท็บ ได้รับการแก้ไขเป็น ตัวคั่น โดยอัตโนมัติ
➤ นอกจากนี้ หากคุณต้องการโหลดข้อมูลที่แปลงแล้วลงในแผ่นงาน ให้เลือก โหลดไปที่ ตัวเลือก
➤ ถัดไป ระบุตำแหน่ง (เช่น =PowerQuery!$B$4 )
สุดท้าย คุณจะได้ผลลัพธ์ดังต่อไปนี้
5. การใช้โค้ด VBA
วิธีที่ห้าและสุดท้ายเกี่ยวกับการประยุกต์ใช้ VBA โค้ดสำหรับแปลง Notepad เป็น Excel ด้วยคอลัมน์ได้ในคลิกเดียว
ก่อนทำนั้น คุณต้องสร้างโมดูลเพื่อแทรก VBA รหัส.
➤ ขั้นแรก เปิดโมดูลโดยคลิก ผู้พัฒนา > ภาพ พื้นฐาน (หรือกด ALT + F11 )
➤ ประการที่สอง ไปที่ แทรก > โมดูล .
➤ จากนั้น คัดลอกโค้ดต่อไปนี้ลงในโมดูลที่สร้างขึ้นใหม่
Sub ConvertNotepadToExcel()
Dim Txt As String
Open "E:\Exceldemy\Sales Report.txt" For Input As 60
Range("B4").Select
Do Until EOF(60)
Input #60, Txt
ActiveCell.Value = Txt
ActiveCell.Offset(1, 0).Select
Loop
Close (60)
End Sub
⧬ สองสิ่งที่คุณต้องเปลี่ยน:
- ระบุเส้นทาง: แน่นอน คุณต้องระบุเส้นทาง (ตำแหน่งไฟล์) ของไฟล์ข้อความที่มีอยู่เช่น E:\Exceldemy\Sales Report.txt
- เลือกเซลล์เอาต์พุต: จากนั้นคุณต้องระบุตำแหน่งที่คุณต้องการรับข้อมูลที่แปลงเช่น B4 เซลล์
หลังจากรันโค้ดแล้ว (แป้นพิมพ์ลัดคือ F5 ) คุณจะได้ผลลัพธ์ดังต่อไปนี้
หลังจากใช้ ข้อความเป็นคอลัมน์ คุณลักษณะที่กล่าวถึงในขั้นตอนที่ 2 ของวิธีที่สาม และการจัดรูปแบบ ผลลัพธ์ข้างต้นจะมีลักษณะดังนี้
อ่านเพิ่มเติม: รหัส VBA เพื่อแปลงไฟล์ข้อความเป็น Excel (7 วิธี)
บทสรุป
นั่นคือจุดสิ้นสุดของเซสชั่นของวันนี้ นี่คือวิธีที่คุณสามารถแปลง Notepad เป็น Excel ด้วยคอลัมน์ ตอนนี้ เลือกวิธีการใดก็ได้ตามความต้องการของคุณ อย่างไรก็ตาม อย่าลืมแบ่งปันความคิดของคุณ
บทความที่เกี่ยวข้อง
- วิธีการนำเข้าข้อมูลไปยัง Excel จากไฟล์ Excel อื่น (2 วิธี)
- วิธีการนำเข้าไฟล์ข้อความที่มีตัวคั่นหลายตัวใน Excel (3 วิธี)
- Excel VBA:ดึงข้อมูลจากเว็บไซต์โดยอัตโนมัติ (2 วิธี)
- วิธีการนำเข้าข้อมูลจากเว็บไซต์ที่ปลอดภัยไปยัง Excel (ด้วยขั้นตอนด่วน)
- วิธีการดึงข้อมูลจากรูปภาพไปยัง Excel (ด้วยขั้นตอนด่วน)
- แยกข้อมูลที่กรองใน Excel ไปยังชีตอื่น (4 วิธี)