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

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

บางครั้ง ชุดข้อมูลของคุณอาจถูกเก็บในรูปแบบข้อความ (.txt) ใน Notepad แอปพลิเคชันแก้ไขข้อความเฉพาะทางที่เป็นของ Microsoft อย่างไรก็ตาม Excel ให้โอกาสในการนำเข้าชุดข้อมูลจากแหล่งที่มากว้างขวาง และสำคัญกว่า Excel แปลงข้อความพร้อมกับการสร้างคอลัมน์แยกต่างหาก ในช่วงการสอนที่มีประโยชน์นี้ ฉันจะนำเสนอ 5 วิธีเกี่ยวกับวิธีแปลง Notepad เป็น Excel พร้อมคอลัมน์พร้อมคำอธิบายที่เหมาะสม

5 วิธีแปลง Notepad เป็น Excel พร้อมคอลัมน์

สมมติว่า Sales Report ของ Product Items บางอย่างถูกให้พร้อมกับ Product ID, States, และ Sales ใน Notepad ตามภาพหน้าจอด้านล่าง

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

หมายเหตุ: ข้อความข้างต้นเป็น tab-delimited หมายความว่า tab ทำหน้าที่เป็นตัวคั่น

ตอนนี้ คุณต้องแปลงข้อความใน Notepad เป็น Excel พร้อมคอลัมน์

1. เปิด Notepad โดยตรง

ในวิธีแรก ฉันจะแสดงกระบวนการเปิด Notepad โดยตรง

ขั้นตอนที่ 01: เปิด Notepad ก่อน

➤ เริ่มต้น คุณต้องสร้างสมุดงานว่างและไปที่ File > Open

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ จากนั้น ไปที่ตำแหน่งไฟล์ที่คุณจัดเก็บไฟล์ (Notepad) ตามภาพต่อไปนี้

➤ หลังจากนั้น คลิกที่เอกสารข้อความ หากคุณไม่พบไฟล์ ให้แน่ใจว่าคุณเลือกประเภทเป็น Text Files (จากด้านล่างขวา)

➤ สุดท้าย กดที่ตัวเลือก Open

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

ขั้นตอนที่ 02: จัดการกับ Text Import Wizard

ทันที (หลังจากเปิดไฟล์ข้อความ) คุณจะเห็นกล่องโต้ตอบชื่อ Text Import Wizard (จะเปิดโดยค่าเริ่มต้น) เป็นกระบวนการ 3 ขั้นตอน

➤ ก่อนอื่น (ขั้นตอน 1 จาก 3) ให้ติ๊กวงกลมหน้าข้อมูลประเภท Delimited และติ๊กกล่องหน้าตัวเลือก My data has headers

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ตอนนี้ คุณอยู่ในขั้นตอน 2 จาก 3 ของ Text Import Wizard เนื่องจากชุดข้อมูลเป็น tab-delimited คุณต้องเลือก Tab เป็น Delimiters

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ต่อมา (ขั้นตอน 3 จาก 3) ให้แน่ใจว่ารูปแบบข้อมูลคอลัมน์เป็น General และคลิกที่ปุ่ม Finish

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

หลังจากทำเช่นนั้น คุณจะได้ผลลัพธ์ดังนี้ อย่างน่าประหลาดใจ ชื่อของสมุดงานและแผ่นงานจะเหมือนกับในไฟล์ข้อความ

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

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

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

อ่านเพิ่มเติม: วิธีแปลงไฟล์ข้อความเป็น Excel อัตโนมัติ (3 วิธีที่เหมาะสม)

2. คัดลอกและวางข้อความจาก Notepad

วิธีแรกแน่นอนว่าเป็นวิธีที่รวดเร็ว แต่คุณไม่สามารถแปลง Notepad ที่ตำแหน่งเฉพาะได้ ตัวอย่างเช่น หากคุณต้องการจัดเก็บชุดข้อมูลเริ่มต้นจากเซลล์ B4 คุณอาจทำตามวิธีนี้

➤ เริ่มต้น เลือกข้อความหลังจากเปิด Notepad และกด CTRL + C เพื่อคัดลอก

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ตอนนี้ เพียงไปที่เซลล์ B4 และกด CTRL + V

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

ดังนั้น ผลลัพธ์จะมีลักษณะดังนี้

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

3. แปลง Notepad เป็น Excel เมื่อข้อความคั่นด้วย Comma

ข้อเสียร้ายแรงหนึ่งของวิธีที่สองคือ มันไม่ทำงานได้ดีหากข้อความมีตัวคั่น comma ตามภาพหน้าจอด้านล่าง

ขั้นตอนที่ 01: คัดลอกและวางข้อความ

➤ เริ่มต้น คุณต้องเลือกและคัดลอกข้อความ

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

หลังจากคัดลอกและวางข้อความในเซลล์ B4 (เหมือนทำในวิธีที่สอง) คุณจะได้ผลลัพธ์ต่อไปนี้จากเซลล์ B4 ถึง B15

ขั้นตอนที่ 02: ใช้ฟีเจอร์ Text to Columns

ตอนนี้ คุณต้องใช้ฟีเจอร์ Text to Columns เพื่อสร้างคอลัมน์แยกต่างหาก

➤ เพื่อทำเช่นนี้ ไปที่แท็บ Data > ริบบอน Data Tools > เลือกฟีเจอร์ Text to Columns

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ในขั้นตอน 1 จาก 3 คุณต้องเลือกประเภทข้อมูล Delimited

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ต่อไป (ในขั้นตอน 2 จาก 3) ให้เลือก Comma เป็น Delimiters

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ในขั้นตอนสุดท้าย คุณต้องติ๊กให้รูปแบบข้อมูล General อยู่

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

ในที่สุด คุณจะได้ผลลัพธ์ดังนี้

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

อ่านเพิ่มเติม: แปลง Excel เป็นไฟล์ข้อความพร้อม Delimiter (2 วิธีง่าย)

บทความที่คล้ายกัน

  • วิธีดึงข้อมูลจากรายการโดยใช้สูตร Excel (5 วิธี)
  • วิธีดึงข้อมูลจาก Excel ไป Word (4 วิธี)
  • ดึงข้อความหลังตัวอักษรใน Excel (6 วิธี)
  • สูตร Excel เพื่อรับตัวอักษรแรก 3 ตัวจากเซลล์ (6 วิธี)
  • ส่งคืนหลายค่าใน Excel ตามเกณฑ์เดียว (3 ตัวเลือก)

4. Power Query เพื่อแปลง Notepad เป็น Excel

ขณะแปลง Notepad เป็น Excel พร้อมคอลัมน์ Power Query (เครื่องมือแปลงและเตรียมข้อมูลใน Excel) จะให้คุณผลลัพธ์ที่โดดเด่น

➤ ก่อนอื่น ไปที่แท็บ Data > รายการแบบเลื่อนลงของตัวเลือก Get Data > From File > From Text/CSV

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ คลิกที่ไฟล์ข้อความ และจากนั้นเลือกปุ่ม Import

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ จากนั้น คุณจะเห็นตัวอย่างของไฟล์ข้อความที่ Tab ถูกกำหนดเป็น Delimiter โดยอัตโนมัติ

➤ เพิ่มเติม หากคุณต้องการโหลดข้อมูลที่แปลงแล้วเข้าสู่แผ่นงานที่ทำงานอยู่ ให้เลือกตัวเลือก Load to

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ต่อไป ระบุตำแหน่ง (เช่น =PowerQuery!$B$4)

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

สุดท้าย คุณจะได้ผลลัพธ์ดังนี้

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

5. ใช้โค้ด VBA

วิธีที่ห้าและวิธีสุดท้ายเกี่ยวกับการประยุกต์ใช้โค้ด VBA เพื่อแปลง Notepad เป็น Excel พร้อมคอลัมน์ด้วยคลิกเดียว

ก่อนทำเช่นนั้น คุณต้องสร้างโมดูลเพื่อแทรกโค้ด VBA

➤ ก่อนอื่น เปิดโมดูลโดยคลิก Developer > Visual Basic (หรือกด ALT + F11)

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ ต่อไป ไปที่ Insert > Module

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

➤ จากนั้น คัดลอกโค้ดต่อไปนี้ลงในโมดูลที่สร้างใหม่

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 

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

⧬ สองสิ่งที่คุณต้องเปลี่ยน:

  • ระบุเส้นทาง: แน่นอน คุณต้องระบุเส้นทาง (ตำแหน่งไฟล์) ของไฟล์ข้อความที่มีอยู่ เช่น E:\Exceldemy\Sales Report.txt
  • เลือกเซลล์ผลลัพธ์: จากนั้น คุณต้องระบุตำแหน่งที่คุณต้องการรับข้อมูลที่แปลงแล้ว เช่น เซลล์ B4

หลังจากรันโค้ด (ปุ่มลัดคีย์บอร์ดคือ F5) คุณจะได้ผลลัพธ์ดังนี้

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

หลังจากใช้ฟีเจอร์ Text to Columns ที่อภิปรายใน ขั้นตอนที่ 2 ของวิธีที่สาม และจัดรูปแบบ ผลลัพธ์ด้านบนจะมีลักษณะดังนี้

5 วิธีที่พิสูจน์แล้วแปลงข้อความ Notepad เป็นคอลัมน์ Excel

อ่านเพิ่มเติม: VBA Code เพื่อแปลงไฟล์ข้อความเป็น Excel (7 วิธี)

สรุป

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

บทความที่เกี่ยวข้อง

  • วิธีนำเข้าข้อมูลเข้าสู่ Excel จากไฟล์ Excel อื่น (2 วิธี)
  • วิธีนำเข้าไฟล์ข้อความพร้อม Multiple Delimiters เข้าสู่ Excel (3 วิธี)
  • Excel VBA: ดึงข้อมูลจากเว็บไซต์โดยอัตโนมัติ (2 วิธี)
  • วิธีนำเข้าข้อมูลจากเว็บไซต์ปลอดภัยเข้าสู่ Excel (พร้อมขั้นตอนรวดเร็ว)
  • วิธีดึงข้อมูลจากรูปภาพเข้าสู่ Excel (พร้อมขั้นตอนรวดเร็ว)
  • ดึงข้อมูลที่กรองแล้วใน Excel ไปอีกแผ่นงาน (4 วิธี)