Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

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

3 วิธีง่ายๆ ในการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

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

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

ฉันจะใช้และอธิบาย 3 วิธีง่ายๆ ในการรวม CSV multiple หลายรายการ ไฟล์ใน Excel สมุดงาน

1. ใช้คำสั่ง CMD เพื่อรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงานเดียว

ขั้นแรก ฉันจะแสดงวิธีใช้พรอมต์คำสั่ง มาดูขั้นตอนกันเลย

ขั้นตอน:

  • ก่อนอื่น เลือกโฟลเดอร์ที่มี CSV
  • จากนั้น กด SHIFT . ค้างไว้ คีย์และคลิกขวาที่เมาส์ของคุณ
  • หลังจากนั้น เลือก คัดลอกเป็นเส้นทาง จากเมนูบริบท

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • จากนั้นไปที่ Windows ช่องค้นหา
  • หลังจากนั้น ให้พิมพ์ cmd .
  • จากนั้น เลือกพรอมต์คำสั่ง .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • พรอมต์คำสั่ง กล่องมาแล้วจ้า
  • พิมพ์ cd ตามด้วยช่องว่าง
  • จากนั้น วางเส้นทางของโฟลเดอร์ หน้าต่างพรอมต์คำสั่งของคุณจะมีลักษณะดังนี้

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

ส่วนแรก C:\Users\Me> มาโดยค่าเริ่มต้น และอาจแตกต่างกันไปตามพีซีของคุณ ไม่ต้องกังวลไป
  • จากนั้น กด ENTER . ไดเรกทอรีใหม่จะปรากฏขึ้น
  • หลังจากนั้น ให้พิมพ์ copy *.csv merged.csv
  • “ผสาน” เป็นชื่อของไฟล์ใหม่ที่มีชุดข้อมูลรวมกัน

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • จากนั้น กด ENTER .
  • Excel จะสร้างไฟล์ใหม่

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

อ่านเพิ่มเติม: รวมไฟล์ CSV เป็นหลายแผ่นใน Excel (ด้วยขั้นตอนง่ายๆ)

2. ใช้คุณสมบัติ PowerQuery เพื่อรวมไฟล์ CSV หลายไฟล์

วิธีต่อไปคือการใช้ PoweQuery คุณสมบัติ

ขั้นตอน:

  • ก่อนอื่น เปิดสมุดงานใหม่
  • จากนั้นไปที่ ข้อมูล
  • หลังจากนั้น เลือก รับข้อมูล .
  • จากนั้น เลือก จากไฟล์ .
  • หลังจากนั้น เลือก จากโฟลเดอร์ .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • จากนั้น เลือกโฟลเดอร์ที่มี CSV
  • หลังจากนั้น คลิก เปิด .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • Excel จะเปิด PowerQuery
  • เลือก รวมและโหลด .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • A รวมไฟล์ กล่องจะปรากฏขึ้น
  • จากนั้น คลิก ตกลง .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • Excel จะรวมข้อมูลทั้งหมดเข้าด้วยกัน

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

อ่านเพิ่มเติม: วิธีการรวมไฟล์ CSV ใน Excel (2 วิธีง่ายๆ)

การอ่านที่คล้ายกัน

  • เปิดไฟล์ CSV ใน Excel โดยไม่ต้องจัดรูปแบบ (2 วิธีง่ายๆ)
  • วิธีการเปิด Notepad หรือไฟล์ข้อความใน Excel ด้วยคอลัมน์ (วิธีง่ายๆ 3 วิธี)
  • Excel VBA:อ่านไฟล์ข้อความทีละบรรทัด (6 ตัวอย่างที่เกี่ยวข้อง)
  • วิธีแก้ไขไฟล์ CSV ใน Excel (ปัญหาทั่วไป 5 ข้อ)
  • วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

3. ใช้ VBA Macro เพื่อรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงานเดียว

ตอนนี้ ฉันจะใช้ มาโคร VBA เพื่อรวม CSV . หลายรายการ ไฟล์.

ขั้นตอน:

  • กด ALT + F11 เพื่อเปิด หน้าต่าง VBA .
  • จากนั้นไปที่ แทรก>> เลือก โมดูล .

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • โมดูลใหม่จะเปิดขึ้น เขียนโค้ดต่อไปนี้ลงในโมดูล
Sub MergeCsvs()
Dim folderpath As String
  folderpath = "C:\Users\Me\Desktop\CSV Files"
  If folderpath Like "*[!\/]" Then
    folderpath = folderpath & "/"
  End If

  Dim File As String
  File = Dir(folderpath & "*.csv")
  Dim workbook_result As WorkBook
  Set workbook_result = Workbooks.Add
  Application.DisplayAlerts = False
  Application.ScreenUpdating = False

  Dim WorkBook As WorkBook
  While File <> vbNullString
    Set WorkBook = Workbooks.Open(folderpath & File)
    WorkBook.ActiveSheet.UsedRange.Copy workbook_result. _
    ActiveSheet.UsedRange.Rows(workbook_result.ActiveSheet. _
    UsedRange.Rows.Count).Offset(1).Resize(1)
    WorkBook.Close False
    File = Dir()
  Wend

  workbook_result.ActiveSheet.Rows(1).EntireRow.Delete
End Sub

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

คำอธิบายโค้ด

  • ผสาน Csvs เป็นขั้นตอนย่อยใหม่
  • เส้นทางโฟลเดอร์ , ไฟล์ , workbook_result และ สมุดงาน เป็นตัวแปร
  • “ไฟล์ C:\Users\Me\Desktop\CSV” คือเส้นทางของโฟลเดอร์
  • ฉันใช้ while loop ที่นี่
  • กด F5 เพื่อรันโค้ด
  • Excel จะสร้างไฟล์ใหม่และรวมข้อมูลทั้งหมดเข้าด้วยกัน

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

  • ลบส่วนหัวของคอลัมน์ที่ปรากฏมากกว่าหนึ่งครั้ง

วิธีการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel

อ่านเพิ่มเติม:วิธีจัดเรียงไฟล์ CSV ใน Excel (2 วิธีด่วน)

สิ่งที่ควรจำ

  • สำหรับคำสั่งพรอมต์ วิธี เก็บโฟลเดอร์ไว้ใน C . ของคุณ
  • ชุดข้อมูลควรมีส่วนหัวเหมือนกัน สำหรับ PowerQuery

บทสรุป

ในบทความนี้ฉันได้อธิบาย 3 วิธีง่ายๆ ในการรวม CSV multiple หลายรายการ ไฟล์ใน Excel สมุดงาน ฉันหวังว่ามันจะช่วยให้ทุกคน หากคุณมีข้อเสนอแนะ ข้อคิดเห็น หรือข้อเสนอแนะ โปรดแสดงความคิดเห็นด้านล่าง โปรดไปที่ Exceldemy สำหรับบทความที่เป็นประโยชน์เพิ่มเติมเช่นนี้

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

  • วิธีอ่านไฟล์ CSV ใน Excel (4 วิธีที่เร็วที่สุด)
  • วิธีการแปลง CSV เป็น XLSX โดยไม่ต้องเปิด (5 วิธีง่ายๆ)
  • [แก้ไขแล้ว:] Excel กำลังเปิดไฟล์ CSV ในหนึ่งคอลัมน์ (โซลูชัน 3 รายการ)
  • วิธีการเปิดไฟล์ CSV ใน Excel ด้วยคอลัมน์โดยอัตโนมัติ (3 วิธี)
  • Excel VBA:นำเข้าไฟล์ข้อความที่คั่นด้วยจุลภาค (2 คดี)
  • วิธีการเปิดไฟล์ CSV ที่มีคอลัมน์ใน Excel (3 วิธีง่ายๆ)