วิธีรวมข้อมูล Excel เน่าๆ หลายไฟล์ เข้าด้วยกันเป็นตารางเดียว ด้วย Power Query

Поделиться
HTML-код
  • Опубликовано: 23 июл 2021
  • ถ้าคลิปที่แล้วที่เป็นการรวมข้อมูลหลายชีทเข้าด้วยกันว่าเจ๋งแล้ว คลิปนี้เจ๋งกว่า เพราะมันคือการรวม Excel หลายๆ ไฟล์ หลายๆ ชีท เข้าด้วยกัน และบอกได้เลยว่าคลิปนี้คือที่สุดของการใช้ Power Query กับงานในชีวิตจริงแล้วครับ
    การรวมข้อมูลหลายไฟล์เข้าด้วยกัน ถ้าจะรวมแค่ชีทเดียวของแต่ละไฟล์อันนี้จะง่ายมาก เพราะกดจาก UI ของเครื่องมือได้เลย แต่ถ้าจะรวมหลายชีทด้วยก็จะยากขึ้น
    และจะยากถึงขีดสุดถ้าข้อมูลแต่ละชีทดันมีหน้าตาแย่มากๆ จนไม่สามารถเอามารวมกันได้ทันทีตามแบบที่ Tutorial ทั่วไปสอนนะครับ
    แต่ไม่เป็นไรเพราะคลิปนี้ ผมจะสอนคุณอย่างละเอียดเลย! ซึ่งถ้าแก้ปัญหาตามแนวทางในคลิปนี้ได้ เพื่อนๆ จะทำงานเร็วขึ้นอีกมหาศาลมากๆ ครับ แล้วเราจะมีวิธีการยังไง มาดูได้เลยครับ
    แนวทางคือเราจะแก้ไขฟังก์ชันที่ Power Query สร้างให้ซึ่งเดิมทีจะรับ input เป็นไฟล์ Binary แต่เราจะพยายามเปลี่ยนให้ input เป็น table ให้ได้ ด้วยวิธีดังนี้
    =====================
    1. กด Combine ไฟล์ให้ Excel สร้างฟังก์ชันให้เรา (ที่รับค่าเป็นไฟล์ Binary)
    2. แก้ Parameter จากแบบ Binary เป็น Any ใน Advanced Editor (เพื่อจะได้เลือก input เป็น table)
    3. แก้ Sample File ให้ชี้ไปที่ table อันแรก แทนที่จะชี้ไปที่ File อันแรก
    4. แก้ Transform Sample ไฟล์ ให้ชี้ไปที่ Parameter ที่เป็น table เฉยๆ
    5. ตอนจะเรียกใช้ฟังก์ชัน ต้องไปเรียกใช้ให้ Input เป็น Table ดังนั้นต้องใช้ Excel.Workbook มาช่วยให้มองเห็น Table ในแต่ละไฟล์ใน Folder ก่อน
    6. แก้ไข Transform Sample files แล้วแต่สถานการณืว่าจะเปลี่ยนแต่ละชีทให้หน้าตาเป็นยังไง
    7. กลับมาดูหน้าตาผลลัพธ์ที่ Query หลัก แล้ว Expand Table ผลลัพธ์จากฟังก์ชันออกมา
    จบแล้ว ยากหน่อย แต่ยืดหยุ่นมากๆ แน่นอนครับ ^^
    โหลดไฟล์ตัวอย่างได้ที่
    github.com/ThepExcel/RUclips/...
    สามารถอ่าน version บทความที่แสดงวิธีดั้งเดิมได้ที่
    www.thepexcel.com/get-excel-f...
    ถ้าชอบคลิปนี้ ช่วย Subscribe ช่อง RUclips เป็นกำลังใจให้ผมไปถึง 100K sub ด้วยนะ ^^
    ===================================================
    ติดตาม พูดคุย สอบถามปัญหา Excel กันได้ที่ : / thepexcel
    อ่านบทความ Excel ดีๆ ได้ที่ : www.thepexcel.com/
    คอร์สออนไลน์จากเทพเอ็กเซล
    =======================
    คอร์ส Excel Level Up (พื้นฐาน-กลาง) : bit.ly/Excel-Level-Up-Online-...
    คอร์ส Excel Power Up 2021 : bit.ly/thepexcel-power-query-...
    คอร์ส Powerful Data with power BI : bit.ly/powerful-power-bi-online
    คอร์ส Power BI DAX Advance : bit.ly/ThepExcel-DAX-Advance
    สร้างสูตรมหัศจรรย์ขั้นเทพ ด้วย Array Formula : bit.ly/ThepExcel-ArrayFormula
    ดูคอร์สทั้งหมดได้ที่่นี่ : www.thepexcel.com/training-pe...

Комментарии • 46

  • @jjessica7582
    @jjessica7582 3 года назад +2

    ดูจบละ ดีมาก ๆ เลยครับ
    ขอขอบคุณ

  • @ac18634
    @ac18634 2 года назад

    ใช้ได้จริง เทพสมชื่อครับสุดยอด

  • @noichatchawal
    @noichatchawal 3 года назад

    ดูจบละ ดีมาก ๆ เลยครับ
    ขอขอบมากคุณ

  • @user-no7df1xg8n
    @user-no7df1xg8n 5 месяцев назад

    สุดยอดมากครับจารย์

  • @jeejm7694
    @jeejm7694 4 месяца назад

    ดีมากๆเลยค่ะ

  • @RRQ764
    @RRQ764 2 года назад

    ขอบคุณครับ

  • @mavinferguson7427
    @mavinferguson7427 3 года назад +1

    เป็นประโยชน์มาก โดยเฉพาะตรงที่ year กับ ผู้ขาย

    • @ThepExcel
      @ThepExcel  3 года назад

      วิธีนี้ค่อนข้างดีถ้ารู้ตำแหน่งแน่นอน ถ้าตำแหน่งไม่แน่นอน อาจต้องผสมกับการ filter แล้วค่อย drill down ครับ

  • @jjessica7582
    @jjessica7582 3 года назад +4

    ซับซ้อนระดับนึงเลย
    แต่ช่วยได้มาก
    เพราะ มักจะมีปัญหาแบบนี้
    หลายคนสร้าง หลายformat
    รวบมาเป็น 1file

    • @ThepExcel
      @ThepExcel  3 года назад

      ใช่ครับ ซับซ้อนพอสมควร แต่เป็นเพราะข้อมูลมันมาแย่จริงๆ ด้วยครับ 555

  • @jeejin2686
    @jeejin2686 2 года назад

    อาจารครับ ผมติดตอนช่วงวีดีโอนาทีที่ 6.17 ครับ
    Transform sample file เปลี่ยนใน formular bar เป็น Parameter1 เหมือนอาจารแต่มัน error ว่า "Expression.SyntaxError: Token Eof expected." ครับ

  • @namkanokwan9847
    @namkanokwan9847 Год назад

    ขออนุญาตสอบถามค่ะ ถ้าอยากให้ดึงข้อมฟูลแบบreal time สามารถทำได้ไหมคะ

  • @thunyas.7453
    @thunyas.7453 Год назад

    อาจารย์ค่ะ มีปัญหาค่ะ ตอน remove duplicate แล้วต้องการเลือกรายล่าสุด (ดูจากวันที่) ต้องทำอย่างไรค่ะ

  • @Enaroot
    @Enaroot 7 месяцев назад

    เข้าใจหลักการขึ้นเยอะเลยครับ แต่ไฟล์ที่ข้อมูลที่ Row เหมือนกัน แต่ column ไม่เหมือนกันต้องทำอย่างไรครับ

  • @jjessica7582
    @jjessica7582 3 года назад +1

    บางข้อมูลมันจะไม่ถูกนำมาเก็บด้วยป่าวครับ

  • @TheThawat49
    @TheThawat49 7 месяцев назад

    มีวิธีรวมไฟล์ที่อยู่คนละ folder ได้ไหมครับ

  • @rachenkulchorntawasin9912
    @rachenkulchorntawasin9912 Месяц назад

    ใช้วิธีนี้กับไฟล์ CSV ได้ไหมครับ

  • @goizyzy6297
    @goizyzy6297 2 года назад

    ชอบอาจารย์สอนค่ะ ต้องการเรียนลัดค่ะ

    • @ThepExcel
      @ThepExcel  2 года назад

      ได้เรียนคอร์สออนไลน์ยังครับ Excel Power Up

    • @goizyzy6297
      @goizyzy6297 2 года назад

      @@ThepExcel ยังเรยค่ะ ถึงได้สอบถามดูอ่ะค่ะ ฟังคลืปก็โอเคร แต่บางอย่างก็ต้องการรู้เฉพาะเจาะจงอ่ะค่ะ

    • @ThepExcel
      @ThepExcel  2 года назад

      @@goizyzy6297 งั้นติดต่อเรียน private ได้ที่คุณเปิ้ล line : @ ThepExcelTraining ครับ แต่จะราคาสูงหน่อยนะครับ เลยนะนำคอร์สออนไลน์ก่อน

    • @goizyzy6297
      @goizyzy6297 2 года назад

      @@ThepExcel สอบถามเพิ่มเติมค่ะ จะสมัครเรียนออนไลน์เลือกไม่ถูกจะเรียนคอร์สไหนดีค่ะ
      1. Excel Power Up 2021 พลังแห่งข้อมูล สร้างได้ด้วย Power 1590 บาท 2.Power Query จัดการข้อมูลอย่างทรงพลังบน Excel
      1990 บาท
      จะต้องเสียตังค์เรียน ความรู้ต้องได้คุ้มกับเงินที่เสียไปค่ะ

    • @ThepExcel
      @ThepExcel  2 года назад

      @@goizyzy6297 อันแรกของผมครับ อันสองของอาจารย์อีกท่านนึง

  • @allaboutfaiy6594
    @allaboutfaiy6594 2 года назад +1

    ไม่ขึ้น transform data ทำอย่างไรได้บ้างคะ

  • @chawanwitsaisilapa7111
    @chawanwitsaisilapa7111 2 года назад +1

    อธิบายขั้นตอนดีครับ..บางทีผมดูของเซียน BO แห่ง Excel Wizard แล้วน้องไม่ได้อธิบายทำเร็วมากและลัดสุดๆ

    • @ThepExcel
      @ThepExcel  2 года назад +1

      ของเค้าจะเน้นการแก้ปริศนามากกว่าการอธิบายโดยละเอียดน่ะครับ

  • @kf2280
    @kf2280 3 года назад +1

    มีวิธี จับคู่ ตัวเลขที่บวกลบกันแล้วได้ผลลัพธ์เป็น0บ้างไหมคะ ลองทำแล้ว ต้องแยกเป้น2report ที่เป็นยอด- กับยอด+แล้วมา merge กับappend กันอีกทีนะค่ะ ทำเองก้งงเองค่ะ พอมีวิธีที่จะแนะนำได้บ้างไหมคะ

    • @ThepExcel
      @ThepExcel  3 года назад +1

      เลขที่รวมกันแล้วเป็น 0 คิดว่าใช้ solver น่าจะดีกว่าครับ

    • @ThepExcel
      @ThepExcel  3 года назад

      น่าจะคล้ายอันนี้ครับ ruclips.net/video/YfNHaIShFP8/видео.html

    • @kf2280
      @kf2280 3 года назад

      @@ThepExcel ขอบคุณมากๆนะคะ

  • @chittiwatchitngamkham8992
    @chittiwatchitngamkham8992 3 года назад

    ผมใช้power query get data ที่ folder ทำเป็นตารางแล้ว ใช้pivot table จัดการข้อมูลต่อ แต่พอวางข้อมูลใหม่แทน ทำไมมันถึง ไม่ทำ pivot table ให้เหรอครับ รบกวนทำคลิบให้ดูด้วยสิครับ

    • @ThepExcel
      @ThepExcel  3 года назад

      จาก power query ให้ load to pivot table โดยตรงเลย อย่าทำเป็น table ก่อนครับ (ไม่งั้นต้อง refresh 2 รอบ)
      ถ้า load to pivot ตรงๆ ไม่ได้ ให้ load แบบ only create connection แล้วสร้าง pivot จาก external data แล้วเลือกชื่อ query ที่เป็น connection นั้น

  • @pitchayavasinvarthana548
    @pitchayavasinvarthana548 3 года назад

    อันนี้คือแก้ปัญหาการรวมข้อมูลที่หน่วยงานต่างๆ ส่งมาเป็นคนละ format แบบเละๆ ให้เป็น template ใหม่แบบ Auto เลยใช่ไหมครับ เพราะซับซ้อนมากพอควรจะได้เก็บไว้ศึกษาดีๆ อีกทีครับ

    • @ThepExcel
      @ThepExcel  3 года назад

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

    • @pitchayavasinvarthana548
      @pitchayavasinvarthana548 3 года назад

      ​@@ThepExcel ขอบคุณครับ คือจริงๆ ไม่ว่าจะเน่าแค่ไหน แต่อย่างน้อยพวกขื่อหัว Column มันก็จะมีซ้้ำๆ กันบ้างครับ
      ว่าแต่มีสอน Technique เรื่อง PowerBI ด้วยไหมครับ
      ตอนนี้แนวโน้มจะเปลี่ยนตั้งแต่การทำข้อมูลไปลงตรงนั้นเลย

    • @ThepExcel
      @ThepExcel  3 года назад +2

      @@pitchayavasinvarthana548 มีสอน power bi ด้วยครับ ใน youtube channel นี้มี playlist อยู่ และใน SkillLane ผมก็มี 2 คอร์สครับพี่ฉุย

    • @pitchayavasinvarthana548
      @pitchayavasinvarthana548 3 года назад

      @@ThepExcel ขอบคุณครับ เดี๋ยวไปตามดู PowerBI ด้วย

  • @user-st4to9et9f
    @user-st4to9et9f 9 месяцев назад

    ยากค่ะ ยอมแพ้😢

  • @thanawansuthathum5184
    @thanawansuthathum5184 3 года назад

    อยากได้ไฟล์ตัวอย่างค่ะ

    • @ThepExcel
      @ThepExcel  2 года назад +1

      นี่ครับ โหลดไฟล์ตัวอย่างได้ที่
      github.com/ThepExcel/RUclips/blob/main/Team%20Sales%20Report.zip

  • @wisitnaphadonkit4261
    @wisitnaphadonkit4261 2 года назад

    สวัสดีครับ รบกวนสอบถามหน่อยครับ
    ของผมติดปัญหาตรงขั้นตอนที่ Add custom column อะครับ (ตามเวลาในคลิปช่วงนาทีที่ 7.20)
    ตอนที่ให้ใส่สูตร = Excel.workbook([Content])
    พอกดโอเค แล้วมัน Error อะครับ มันไม่ขึ้น custom column แบบในคลิปอะครับ
    ต้องแก้ไขตรงไหนหรอครับ

    • @ThepExcel
      @ThepExcel  2 года назад

      Excel.Workbook ตัว W ต้องตัวใหญ่ด้วยนะครับ