Tag: start

  • สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก

    ปัจจุบันกระแส Automation กำลังมาแรง เครื่องมือต่างๆ ที่ช่วยทำให้การทำงานเป็นอัตโนมัติมีมากมาย เช่น Zapier, Make, หรือ Power Automate แต่ยังมีอีกหนึ่งเครื่องมือที่เจ๋งไม่แพ้กัน แถมยัง ฟรี และ ยืดหยุ่น มากกว่า นั่นคือ n8n

    n8n คืออะไร?

    n8n (อ่านว่า “n-eight-n”) เป็นเครื่องมือที่ช่วยสร้าง Automation Workflow แบบ No-Code (ไม่ต้องเขียนโค้ด) หรือ Low-Code (เขียนโค้ดเล็กน้อย) โดยผู้ใช้สามารถออกแบบการทำงานเชื่อมต่อแอปพลิเคชันต่างๆ ผ่านการ ลาก-วางโหนด (Node) ที่เชื่อมโยงการทำงานระหว่างแอปต่างๆ เช่น Gmail, Google Sheets, Line, Notion หรือแม้แต่ AI Models เช่น OpenAI GPT ได้ง่ายๆ

    หมายเหตุ : ถ้าใครเคยผ่านบทความ ComfyUI ที่ใช้ gen รูป AI มา ก็จะเข้าใจ n8n ได้ไม่ยากเลย

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 1

    โดยเราสามารถออกแบบการทำงาน Automation โดยเลือกเชื่อมต่อ Node ที่มีอยู่มากมาย เชื่อมต่อกับแอปพลิเคชันต่างๆ ได้หลากหลาย เช่น Gmail, Google Sheets, Line, Notion, หรือแม้กระทั่งการเชื่อมต่อกับ AI Model เช่น OpenAI GPT, Claude หรือ API ของเราเอง

    นี่คือตัวอย่างบางส่วน (จากทั้งหมดมากกว่า 1,000 integrations)

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 2

    นอกจากนี้ n8n ยังมี Template ตัวอย่างมากมายกว่า 1,000 แบบ (https://n8n.io/workflows/) ให้คุณดาวน์โหลดไปใช้งานได้ทันที ซึ่งช่วยประหยัดเวลาและเปิดโอกาสให้คุณสร้าง Automation ได้รวดเร็วขึ้น

    แถมยังเลือกดูตาม Creator ที่เราสนใจได้ด้วย เช่น https://n8n.io/creators/max-n8n/

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 3

    หรือของผมเองก็มี (เดี๋ยวจะเพิ่ม Template ให้เรื่อยๆ นะ) https://n8n.io/creators/siraekabut/

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 4

    รูปแบบการใช้งาน n8n

    • Cloud (ผ่าน n8n.io): ไม่ต้องตั้งค่าใดๆ เพียงสมัครใช้งานก็สามารถสร้าง Automation ได้ทันที มีค่าใช้จ่าย แต่สามารถทดลองใช้งานฟรี (แต่อย่าลืมกดยกเลิกล่ะ 555)
    • Self-Hosted (ติดตั้งใช้งานเอง): สำหรับผู้ที่ต้องการควบคุมระบบอย่างเต็มที่ n8n สามารถติดตั้ง n8n ได้แบบฟรีๆ บนคอมพ์ตัวเอง เซิร์ฟเวอร์ส่วนตัว หรือบริการ Cloud เช่น Docker หรือ npm โดยไม่มีข้อจำกัดในการรัน Workflow เรียกได้ว่าเป็นตัวเลือกที่ดีมากๆ สำหรับสายประหยัด!

    ข้อดีของ n8n

    จุดเด่นของ n8n อยู่ที่ ความยืดหยุ่นและความคุ้มค่า ซึ่งแตกต่างจากเครื่องมือ Automation อื่นๆ ที่อาจมีข้อจำกัดในการเชื่อมต่อแอปหรือคิดค่าบริการตามการใช้งาน n8n ไม่ได้จำกัดความซับซ้อนของ Workflow คุณจะออกแบบการทำงานให้เชื่อมต่อกี่แอป กี่ขั้นตอนก็ได้ โดยไม่ต้องกังวลเรื่องค่าใช้จ่ายที่เพิ่มขึ้น

    • ยืดหยุ่นสูง Customize ได้เยอะ ใครก็สามารถเริ่มใช้งานได้ ไม่จำเป็นต้องเป็นโปรแกรมเมอร์ แต่ถ้าเขียนโปรแกรมภาษา JavaScript ได้ (ใช้ AI ช่วยก็ได้) ก็ยิ่งสามารถ Customize ได้ดีขึ้นอีก
    • ประหยัดในระยะยาว เพราะ n8n ไม่จำกัดความซับซ้อนของ Workflow คุณสามารถเชื่อมต่อแอปพลิเคชันได้หลายตัวและตั้งค่าให้ทำงานซับซ้อนเพียงใดก็ได้ โดยไม่ต้องกังวลเรื่องค่าใช้จ่ายที่เพิ่มขึ้นตามการใช้งาน

    เรามาดูรายละเอียดแต่ละประเด็นกัน

    n8n นั้นมีความยืดหยุ่นสูงมาก

    n8n เป็นโปรแกรม No Code/Low Code ที่เปิดให้ผู้ใช้งานดูและแก้ไขโค้ดได้ (Source-available) และสามารถติดตั้งใช้งานเองได้ ทำให้เป็นทางเลือกที่ดีสำหรับการทำ Automation ที่ต้องการความปลอดภัยและการควบคุมข้อมูลอย่างสูง

    • ถูกออกแบบมาให้รองรับการใช้งานแบบซับซ้อน ซึ่งโปรแกรมเมอร์ที่สามารถเขียน Code ได้ ก็สามารถสร้างงานที่ซับซ้อนได้มากขึ้น โดยสามารถเขียน JavaScript ได้เต็มที่ (หรือ Python ได้นิดหน่อย) เพื่อตั้งค่า Logic หรือแปลงข้อมูลได้โดยตรง
    • ไม่ง้อ Integration มาตรฐาน ถ้าสิ่งที่เราต้องการเชื่อมต่อ ยังไม่มีให้เลือกในโปรแกรม เราก็ยังสามารถหาทางเชื่อมต่อ API เองผ่าน Node กลางๆ เช่น HTTP Request Node ได้ด้วย ทำให้เปิดความเป็นไปได้อีกมากมายในการทำ Automation ครับ

    เทียบราคา

    สรุปราคา n8n แบบ cloud

    n8n (แบบ Cloud) มีรูปแบบการคิดค่าบริการโดยคิดตามจำนวนครั้งของการทำงานของ Workflow ทั้งหมดว่ารันกี่ครั้ง (workflow executions) ซึ่งต่างจากแพลตฟอร์มอื่นๆ อย่าง Make หรือ Zapier ที่ตามจำนวนขั้นตอนหรือการกระทำย่อยๆ ในแต่ละ Workflow

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 5
    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 6
    • ค่าใช้จ่าย n8n เป็นแบบคงที่ แม้ Workflow จะซับซ้อนแค่ไหนก็ตาม โดยเริ่มต้น package ที่ €20 ต่อเดือน สำหรับการใช้งาน 2,500 workflow executions (กดทดลองได้ แต่อย่าลืมกดยกเลิกก่อนครบกำหนด)
      • ถ้าเทียบกับ Make ที่ให้บริการเฉพาะแบบ Cloud โดยมีแพลนเริ่มต้นที่ $9/เดือน แต่ราคาอาจเพิ่มขึ้นตามจำนวนการกระทำในแต่ละ Workflow ที่สูงขึ้น (ถ้าใช้น้อยอาจจะถูกกว่า n8n Cloud)
    • n8n ไม่มีการจำกัดการเชื่อมต่อหรือการใช้งานแอปพลิเคชันแบบพรีเมียม ทุกการเชื่อมต่อสามารถใช้งานได้ฟรี
    • เมื่อเทียบกับ Make ที่คิดค่าบริการตามจำนวนการกระทำ (operations) n8n จะถูกกว่าในระยะยาว เนื่องจากคุณจะไม่เสียค่าใช้จ่ายเพิ่มเติมสำหรับ Workflow ที่มีหลายขั้นตอนหรือการเชื่อมต่อมากมาย

    สรุปราคา n8n แบบ Self Host

    แต่ๆๆๆ ถ้าเราใช้ n8n แบบ Self Host คือยิ่งเสียตังน้อยไปอีก! ซึ่งแบบนี้คือแบบที่ผมอยากจะแนะนำสำหรับสายประหยัดครับ!!

    • เราสามารถโหลดโปรแกรมมาลงฟรี
      • ถ้า Host ในคอมพ์ตัวเองเลย แบบ Local Machine นี่ เสียแต่ค่า API เท่านั้น คือประหยัดขั้นสุด แต่ข้อเสียคือต้องเปิดคอมพ์ทิ้งไว้ ถึงจะรันแบบ Auto ได้จริง
      • ถ้าไปเช่าบริการ Server แบบ Online ก็สามารถหาได้ในราคาเดือนละไม่ถึง 5-10 USD + ค่า API อีก ก็ถือว่าเป็นวิธีที่ประหยัดสุดๆ แล้วครับ สำหรับการทำ Automation

    ในเมื่อเห็นข้อดีแบบนี้แล้ว เราลองมา Install n8n แบบฟรีๆ ในเครื่องตัวเองกันก่อนดีกว่า (ฟรี!)

    วิธี Install n8n แบบฟรีๆ ในเครื่องตัวเอง

    การ install n8n แบบใช้ฟรี ทำได้ 2 แนวทาง คือ

    วิธี 1 ผ่าน docker หรือ วิธี 2 ผ่าน npm (node package manager) ของ node.js

    ซึ่งผมคิดว่า npm จะเหมาะกับคนทั่วไปมากกว่า เลยจะขอแนะนำแนวทางการลงผ่าน npm ดังนี้นะครับ ซึ่งอาจดู nerdๆ นิดนึงอย่าเพิ่งตกใจ ทำตามไปเดี๋ยวได้เอง 555

    วิธีการคือ

    1. install โปรแกรมที่ชื่อว่า Node.Js โดยโหลดจาก https://nodejs.org/
    2. ตรวจสอบว่า install เรียบร้อยแล้ว โดย run แล้วเข้า cmd (หน้าจอดำๆ) แล้วพิมพ์ว่า
    node -v
    npm -v

    ถ้าลงสำเร็จก็จะมีเลข version เด้งขึ้นมา

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 7

    3. ต่อไปเราจะ install n8n โดยพิมพ์ว่า

    npm install -g n8n

    กด enter จากนั้นก็รอไปยาวๆ จะขึ้นแบบนี้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 8

    ลงเสร็จจะขึ้นแบบนี้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 9

    อัปเดทโปรแกรม n8n

    พิมพ์ใน cmd ว่า

    npm update -g n8n

    เรียกใช้โปรแกรม n8n

    เราสามารถเรียกใช้โปรแกรม n8n ขึ้นมาโดยพิมพ์ว่า n8n ใน cmd แล้วกด enter

    n8n

    จะได้แบบนี้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 10

    กดไปที่ Ctrl+Click ที่ Link http://localhost:5678/ ที่ขึ้นมา หรือกด o ก็ได้

    มันจะขึ้นมาให้ setup user ก็ใส่ไปได้เลยตามปกติ จากนั้นโปรแกรมก็จะขึ้นแบบนี้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 11

    กด Start From Scratch เพื่อเริ่มสร้าง Workflow ใหม่

    เริ่มสร้าง Workflow แรก ลองดึงราคาน้ำมัน

    สมมติเราจะลองทำ Workflow แบบง่ายๆ ที่ยังไม่ต้องไปเชื่อมต่อบริการที่อื่นก่อน (เพราะต้องอธิบายอีกยาว) งั้นผมของลองให้ทำแบบนี้นะครับ

    Workflow ต่างๆ จะต้องเริ่มจาก Trigger ซึ่งจะเป็นจุดที่ทำให้ Workflow ทำงาน ซึ่งค่า Default ตอนนี้คือการกดปุ่มแบบ Test Workflow แบบ Manual ซึ่งใช้ได้ ไม่เป็นไร (ในอนาคตเราจะลอง Trigger อื่น ซึ่งมีอีกเยอะ เช่น รันอัตโนมัติทุกๆ xx นาที)

    เราสามารถกด + เพื่อ search node เพื่อ add node ที่ต้องการได้เลย

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 12

    ลองใช้ HTTP Request Node ดูครับ มันมีความสามารถในการส่ง/รับข้อมูลจากเว็บไซต์ได้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 13

    ในที่นี้ เราจะลองให้มันดึงข้อมูลราคาน้ำมันจาก URL ที่เป็น API ของทางบางจาก (ง่ายดี) ดังนี้

    https://oil-price.bangchak.co.th/ApiOilPrice2/th

    วาง URL แล้วกด Test Step มันจะทดสอบว่า Node นี้ทำงานได้หรือไม่ โดยจะเห็น Input ที่ส่งเข้ามาให้ Node มาจากหน้าต่างด้านซ้าย และเห็นผลลัพธ์ของ Node ทางด้านขวาแบบชัดๆ เลย ว่ามันสามารถอ่านข้อมูลจาก URL ที่เราระบุได้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 14

    เดี๋ยวเราจะลองบันทึกข้อมูลที่ได้ลงไฟล์ csv บนเครื่องอันนึงขำๆ ก่อน (ไว้ตอนต่อๆ ไปค่อยดูวิธี save ลง google sheets หรือ database อื่นนะ)

    ก่อนอื่น กด Back to Canvas ที่มุมซ้ายบนออกมาหน้า Workflow ก่อน แล้วกด Add Node ต่อ ซึ่งการ save file นั้นไฟล์จะต้องเป็น Binary ก่อน เราจะบันทึกข้อความหรือ JSON ไปตรงๆ ไม่ได้

    ดังนั้นเราจะทำการ Convert JSON เป็น csv ก่อน โดยใช้ Node Convert to File แล้วเลือก Convert to CSV (หรืออันอื่นแล้วแต่ต้องการ)

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 15

    จากนั้นค่อยต่อด้วย Node Read/Write Files from Disk เลือกแบบ Write File to Disk แล้วใส่ Path และชื่อไฟล์ตามต้องการ

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 16

    พอเราลองมารัน Workflow ทั้งหมดดู โดยกด Test Workflow มันควรจะมี File ถูกสร้างขึ้นมาตามที่เรากำหนดครับ

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 17

    ไฟล์ออกมาจริงๆ มีข้อมูลมาจริง (แต่อาจยังไม่เรียบร้อย)

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 18

    ถ้า Workflow ใช้ได้ เราก็กด Save Workflow แล้วตั้งชื่อ หรือกำหนด tag เอาไว้ search ได้เลย

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 19

    พอเรากดที่ปุ่ม Home ด้านซ้ายสุด เราจะเห็นหน้า workflow ทั้งหมดที่เราทำไว้ ซึ่งสามารถ add workflow เพิ่ม หรือจะไปโหลดจาก Template ที่มีให้เลือกมหาศาลก็ได้

    สอนใช้ n8n EP01 : เริ่มหัดทำ Automation แบบ No Code ด้วย n8n โปรแกรมฟรี แต่ดีมาก 20

    ตอนต่อไป

    บทความนี้เป็นเพียงจุดเริ่มต้น ในตอนต่อไปเราจะเรียนรู้การเชื่อมต่อกับแอปต่างๆ และระบบออนไลน์ผ่าน API เช่น Gmail, Google Sheets, OpenAI ฯลฯ ใครสนใจอย่าลืมติดตามต่อกันได้นะครับ!

  • Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️

    สวัสดีครับวันนี้เราจะมาพูดถึงเครื่องมือสุดวิเศษที่หลายคนอาจจะเคยได้ยินชื่อ แต่ยังไม่กล้าลองใช้ นั่นก็คือ Power Query นั่นเอง! ซึ่งในบทความนี้ผมจะสอนคุณใช้งานแบบง่ายๆ Step-by-step แบบว่าทำตามได้แน่นอน 100% 🎉

    🪄 Power Query คืออะไร? ทำไมถึงวิเศษนัก?

    Power Query ไม่ใช่แค่เครื่องมือธรรมดาๆ ใน Excel แต่เป็นเหมือนคาถาวิเศษที่จะเสกให้งานของคุณสำเร็จราวกับใช้เวทมนตร์! มันช่วยให้คุณรวม จัดการ และแปลงข้อมูลจากหลายแหล่งได้อย่างง่ายดาย เหมือนกับการโบกไม้กายสิทธิ์!

    แต่ทำไมหลายคนถึงยังไม่กล้าลองใช้ล่ะ? 🤔 บางคนอาจจะคิดว่ามันยากเกินไป บางคนอาจจะกลัวว่าจะใช้ไม่เป็น แต่เชื่อเถอะครับว่า Power Query นั้นใช้งานง่ายกว่าที่คุณคิด และประโยชน์ที่ได้นั้นคุ้มค่ามากๆ!

    หลายคนที่ได้ลองใช้ Power Query แล้ว บอกเป็นเสียงเดียวกันว่า มันง่ายกว่าเขียนสูตร Excel เยอะเลย!

    🌟 ทำไมต้อง Power Query? เพราะมันวิเศษแบบนี้!

    1. รวมข้อมูลจากทุกที่ในพริบตา! 🌪️ ไม่ว่าข้อมูลของคุณจะกระจัดกระจายอยู่ที่ไหน เช่น Excel หลายๆ ไฟล์? ไฟล์ CSV? ฐานข้อมูล SQL? หรือแม้แต่ข้อมูลจากเว็บไซต์? Power Query ก็สามารถดึงมารวมกันได้อย่างเนียนๆ ไม่ต้องใช้การก็อปวางอีกต่อไป!
    2. ทำความสะอาดข้อมูลง่ายราวกับใช้ด้วยเวทมนตร์! 🧼✨ ลาก่อนข้อมูลสกปรก! Power Query จะช่วยคุณจัดการกับข้อมูลที่ดูยุ่งเหยิงให้เป็นระเบียบในพริบตา ไม่ว่าจะเป็นการแยกคอลัมน์ การเปลี่ยนชื่อ หรือแม้แต่การจัดรูปแบบข้อมูล ทำได้หมด ขอให้เป็นเรื่องการเตรียมจัดการข้อมูลให้เรียบร้อย!
    3. อัพเดตอัตโนมัติด้วยคาถาเดียว! 🔄 เมื่อคุณกำหนด Step การทำงานกับข้อมูลที่ต้องการเสร็จแล้ว ในครั้งต่อไป แค่กดปุ่ม “Refresh” ข้อมูลก็จะถูกอัพเดตเองตาม Step การทำงานที่บันทึกไว้ ซึ่งประหยัดเวลาได้มหาศาล! ไม่ต้องมานั่งทำซ้ำๆ ใหม่อีกต่อไป!
    4. รองรับข้อมูลใหญ่ๆ แบบไม่มีสะดุด! 💪 ข้อมูลเป็นล้านแถว? ไม่มีปัญหา! Power Query จัดการได้สบายมาก ไม่ต้องกลัว Excel จะค้างหรือช้าเหมือนตอนเขียนสูตรหนักๆ อีกต่อไป!
    5. ทำงานร่วมกับ Power BI ได้อย่างธรรมชาติ! 🔗 เชื่อมต่อกับ Power BI ได้ราวกับมีสายใยเวทมนตร์เชื่อมโยงกัน! ช่วยให้การเตรียมข้อมูลก่อนนำไปวิเคราะห์ใน Power BI เป็นเรื่องง่ายสุดๆ

    ข้อมูลที่เราต้องเอามาทำรายงานยังไม่เรียบร้อย

    สมมติว่าเรามีข้อมูลที่ต้องเอามาทำรายงานประจำ โดย Export ออกมาจากระบบเป็นไฟล์ Excel ชื่อ data.xlsx หน้าตาแบบนี้

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 21

    ซึ่งมีหลายเรื่องที่เราอยากจัดการให้เรียบร้อย เช่น

    • จัดการหัวตารางให้ถูกต้อง
    • ถมข้อมูลในคอลัมน์สินค้าให้เต็ม
    • คอลัมน์ลูกค้า มีการเคาะเว้นวรรคติดมา
    • เปลี่ยนชื่อคอลัมน์ จำนวนชิ้น เป็น Qty
    • อยากแก้วิธีการชำระเงิน เครดิตการ์ด ->Credit

    มาลองใช้ Power Query กันเถอะ! เริ่มต้นง่ายนิดเดียว!

    ถ้าคุณเคยได้ยินเกี่ยวกับ Power Query แต่ยังไม่เคยลองใช้ ถึงเวลาแล้วที่จะต้องลองดู! เริ่มต้นง่ายๆ แค่นี้:

    1.เปิด Excel ไฟล์เปล่าอันใหม่ แล้วไปที่แท็บ ‘Data’

    เหมือนกับการเปิดประตูสู่โลกแห่งเวทมนตร์! 🚪✨
    Tips : เวลาใช้ Power Query เราไม่ควรทำในไฟล์ดิบต้นฉบับ เพราะจะอัปเดทยาก และเราก็จะไม่เปิดไฟล์ต้นฉบับทิ้งไว้ด้วยนะ ใครเปิดอยู่ก็ปิดซะ

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 22

    2. คลิกที่ ‘Get Data’ ปุ่มวิเศษที่จะพาคุณเข้าสู่โลกของ Power Query

    แล้วเลือกแหล่งข้อมูลที่คุณต้องการ – จะเป็นไฟล์ Excel, CSV, ฐานข้อมูล SQL, Website, หรือแม้แต่ PDF ก็ได้!

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 23

    ซึ่งในที่นี้เราจะเลือก Get Data -> From File -> Excel Workbook นะ จากนั้นติ๊กเลือกเอา Sheet หรือ Table ที่ต้องการแล้วกด Transform

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 24

    3. ยินดีต้อนรับสู่ Power Query Editor!

    นี่แหละคือห้องทดลองเวทมนตร์ของคุณ! 🧪 ซึ่งมีเครื่องมือและคาถามากมายให้คุณเลือกใช้

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 25
    • เครื่องมือที่คุณใช้ตรงนี้จะถูกบันทึกเป็น Applied Steps ที่ด้านขวา เป็นคาถาภาษา M Code โดยอัตโนมัติ
    • การใช้ Power Query เบื้องต้นคุณไม่ต้องเขียน MCode เอง เพราะโปรแกรมทำให้ แต่ถ้าคุณอยากเจาะลึก คุณก็ศึกษาคาถา M Code เพื่อให้ทำเรื่องเจ๋งๆ มากขึ้นได้อีก
    • การที่มันบันทึก Step M Code ไว้ เพื่อให้คุณสามารถใช้คาถาพิเศษ ที่ชื่อว่า “Refresh” เสกสั่งทำงานซ้ำได้อีกครั้งในอนาคตได้แบบสบายๆ

    4. ตรวจสอบคาถาที่ถูกสั่งไว้เดิม

    อ๊ะๆ แต่ก่อนจะเสกคาถาเพิ่มเข้าไป เราควรตรวจสอบก่อนว่ามีคาถาอะไรถูกสั่งไว้แบบไม่จำเป็น หรือ สั่งไว้ผิดๆ หรือไม่?

    ซึ่งในที่นี้ คำสั่ง Promote Headers กับ Changed Type ถูกสั่งกับหัวตารางผิดตัว (ดันไปเอาข้อมูลการขายของเป็นหัวตาราง)

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 26

    ดังนั้นเราจะกดกากบาทเอา Step นั้นออกไปก่อน สุดท้ายจะเหลือแค่ Source กับ Navigation ที่ทำให้เหลือข้อมูลที่เห็นใน Sheet ตามปกติ โดยยังไม่ได้มีการจัดการหัวตาราง

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 27

    5. ใช้คาถาต่างๆ เพื่อแปลงข้อมูลตามต้องการ

    5.1 หลักการโดยทั่วไปใน Power Query เราจะพยายามจัดการหัวตารางให้มันถูกต้องก่อน ค่อยทำอย่างอื่นต่อ (ซึ่งตรงนี้จะจุกจิกนิดนึง แต่ถ้าผ่านไปได้ ต่อไปจะง่ายแล้ว)

    ซึ่งเราจะพบว่าข้อมูลในคอลัมน์แรกนั้นไม่จำเป็น เราจะเลือกคอลัมน์แรกแล้วกดปุ่ม Del บน Keyboard แล้วมันก็จะหายไปแบบง่ายๆ ซึ่งจะพบว่ามี Step Remove Columns โผล่มาที่ด้านขวา และมีคาถา M Code ถูกบันทึกไว้ด้วยว่าให้ลบคอลัมน์ที่ชื่อว่า Column1

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 28

    การจัดการหัวตารางมันจะมีคำสั่ง Use First Rows as Headers ซึ่งสามารถทำให้ข้อมูลบรรทัดแรกเป็นหัวตารางได้ แต่ สินค้า, Order Date,… ดันอยู่แถวที่ 3 ไม่ใช่แถวแรก

    ดังนั้นเราจะลบ 2 แถวบนออก โดยกดปุ่ม Remove Rows -> Remove Top Rows แล้วระบุว่าเอาออก 2 แถว

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 29

    จากนั้นกด Home -> Use First Rows as Headers

    เราจะได้ Step Promote Headers มา แล้วมันจะแถม Step Change Types ซึ่งคือการเปลี่ยนประเภทข้อมูลแต่ละคอลัมน์ให้เราด้วย (ซึ่งในที่นี้ดีแล้ว)

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 30

    5.2 เมื่อหัวตารางถูกต้อง เราจะจัดการเรื่องอื่นได้ง่ายแล้ว ได้เวลาลุย! 😆

    ต่อไปเราจะถมข้อมูลในคอลัมน์สินค้าให้เต็ม โดยคลิ๊กขวาที่คอลัมน์สินค้า แล้วเลือก Fill->Down ทำง่ายๆ แค่นี้เลย!

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 31
    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 32

    ที่คอลัมน์ลูกค้า เราจะจัดการเคาะเว้นวรรคติดมา ด้วยการคลิ๊กขวาที่คอลัมน์ลูกค้า -> Transform -> Trim

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 33

    หากต้องการเปลี่ยนชื่อคอลัมน์ จำนวนชิ้น เป็น Qty สามารถทำง่ายๆ ด้วยการดับเบิ้ลคลิ๊กที่ชื่อคอลัมน์จำนวนชิ้น แล้วแก้ได้เลย

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 34

    อยากแก้วิธีการชำระเงิน เครดิตการ์ด ->Credit สามารถทำได้ง่ายๆ โดยคลิ๊กขวาที่คอลัมน์ วิธีการชำระเงิน แล้วเลือก Replace Values…

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 35

    เปลี่ยนชื่อ Query ให้เรียบร้อยซักนิด

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 36

    6. ถ้าพอใจกับผลลัพธ์แล้วก็โหลดผลลัพธ์ไปใน Excel

    กด Home -> ‘Close & Load’ เพื่อโหลดข้อมูลออกไปใน Excel เป็น Table

    หรือสามารถกด Close & Load To… เพื่อเลือกว่าจะเอาผลลัพธ์ออกไปเป็นอย่างอื่นได้ (เช่น Pivot หรือ พวก Data Model)

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 37
    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 38

    แค่นี้ ข้อมูลของคุณพร้อมใช้งานแล้ว! 🎩✨

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 39

    การอัปเดทข้อมูลในอนาคต

    หากมีการแก้ข้อมูลต้นฉบับ เราสามารถกดคลิ๊กขวา Refresh ที่ตารางผลลัพธ์นี้ หรือ Data -> Refresh All ได้เลย แล้ว Query ก็จะทำงานอีกครั้งแบบสบายๆ

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 40

    ถ้าข้อมูลต้นฉบับมีการเปลี่ยนชื่อไฟล์ หรือ เปลี่ยนตำแหน่งที่วางไฟล์

    ให้เราไปแก้ไปที่ Data -> Get Data -> Data Source Setting

    Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙‍♂️ 41

    แล้วเลือก Source ข้อมูลที่ต้องการแก้ไข แล้วกด Change Source ได้เลย ก็จะ Refresh ได้แล้ว

    ทำไมคุณถึงควรเริ่มใช้ Power Query ตั้งแต่วันนี้?

    1. ประหยัดเวลามหาศาล ⏰ – งานที่เคยใช้เวลาเป็นชั่วโมงจะเสร็จในพริบตา!
    2. ลดความผิดพลาดเหมือนมีตาทิพย์ 🎯 – ไม่มีความผิดพลาดจากการทำงานด้วยมืออีกต่อไป!
    3. เพิ่มประสิทธิภาพการทำงานราวกับมีพลังวิเศษ 📈 – มีเวลาวิเคราะห์ข้อมูลได้ลึกซึ้งยิ่งขึ้น!
    4. สร้างความประทับใจให้ทีมและหัวหน้าราวกับเป็นจอมเวทแห่ง Excel 🌟
    5. เตรียมพร้อมสำหรับอนาคตด้วยพลังแห่งการทำนาย 🔮 – ทักษะ Power Query เป็นที่ต้องการมากขึ้นเรื่อยๆ! และยังต่อยอดไป Power BI ได้สบายๆ

    สรุป: Power Query = เวทมนตร์ที่คุณสามารถใช้ได้แล้ว แค่ต้องลอง!

    อย่าปล่อยให้โอกาสในการเรียนรู้เวทมนตร์ Power Query หลุดลอยไป! มันจะทำให้การทำงานกับ Excel ของคุณกลายเป็นเรื่องสนุกและง่ายดายราวกับการมีเวทมนตร์! 🎩✨

    เริ่มต้นใช้งาน Power Query วันนี้ และกลายเป็นจอมเวทแห่ง Excel! 🧙‍♀️🧙‍♂️

    เริ่มต้นใช้งาน Power Query วันนี้!

    ถ้าติดขัดตรงไหน อย่าเพิ่งท้อ! ดูคลิป YouTube สอนการใช้งาน Power Query แบบละเอียดของผมได้ที่ลิงก์ด้านล่างนี้

    ลองใช้ Power Query ดูสิ แล้วคุณจะรู้ว่าทำไมเราถึงบอกว่ามันเทพ! ใครใช้แล้วชีวิตดี อย่าลืมบอกต่อเพื่อนๆ ด้วยนะ