Tag: power query
-
แนะนำ/วิธีใช้ ThepExcel-Mfx : M Code สำเร็จรูปจาก ThepExcel
หากใครได้ลองใช้ Power Query คงจะพอรู้ว่ามันช่วยลดเวลาในการทำงานของเราได้มหาศาลแค่ไหน (บอกเลยว่างานเตรียมข้อมูลนี่ผมใช้แต่ Power Query ล้วนๆ ไม่ได้แตะสูตร Excel ปกติมานานมากแล้ว ) แต่ก็ปฏิเสธไม่ได้เหมือนกันว่าเครื่องมือและฟังก์ชันสำเร็จรูปที่มาพร้อมกับตัวโปรแกรมนั้นก็ยังไม่สามารถตอบโจทย์การทำงานของเราได้เต็มที่ ดังนั้นผมจึงคิดว่า ทำไมเราไม่เขียนฟังก์ชันที่ตอบโจทย์ขึ้นมาเองซะเลยล่ะ! จะได้แก้ Pain Point และให้การใช้งาน Power Query ง่ายขึ้นด้วย ในบทความนี้ผมก็จะมาแนะนำให้รู้จักว่าผมเขียนฟังก์ชันอะไรเจ๋งๆ ออกมาใน Package ThepExcel-Mfx บ้าง และความสามารถของมันคืออะไร?…
-
จัดการปัญหา หัวตารางหลายชั้น (Multi-row Headers) ด้วย Power Query
คุณเคยเจอปัญหาหัวตารางหลายชั้นที่ดูยุ่งเหยิงไม่เป็นระเบียบหรือไม่? ในคลิปนี้เราจะมาเรียนรู้วิธีจัดการกับปัญหานี้ด้วย Power Query กัน! เราจะใช้ตัวอย่างไฟล์ที่มีหัวตาราง 3 ชั้นที่ merge กันไปมาอย่างซับซ้อน และแปลงให้เป็นตารางที่สวยงามและใช้งานได้ง่าย โหลดไฟล์ประกอบได้ที่นี่ : https://github.com/…/YouTube/blob/main/multi-headers.xlsx Link VDO ที่นี่ : https://youtu.be/sDRMUqTGWPA คุณจะได้เรียนรู้เทคนิคขั้นสูงมากมาย เช่น: ไม่ว่าคุณจะเป็นมือใหม่หรือผู้ใช้งานที่มีประสบการณ์ คลิปนี้จะช่วยยกระดับทักษะการใช้ Power Query ของคุณแน่นอน อย่าลืมกดไลค์และซับสไครบ์เพื่อติดตามเทคนิคและทริคการใช้ Excel…
-
Power Query: เวทมนตร์แห่ง Excel ที่จะเสกงานให้สำเร็จในพริบตา! ✨🧙♂️
สวัสดีครับวันนี้เราจะมาพูดถึงเครื่องมือสุดวิเศษที่หลายคนอาจจะเคยได้ยินชื่อ แต่ยังไม่กล้าลองใช้ นั่นก็คือ Power Query นั่นเอง! ซึ่งในบทความนี้ผมจะสอนคุณใช้งานแบบง่ายๆ Step-by-step แบบว่าทำตามได้แน่นอน 100% 🎉 🪄 Power Query คืออะไร? ทำไมถึงวิเศษนัก? Power Query ไม่ใช่แค่เครื่องมือธรรมดาๆ ใน Excel แต่เป็นเหมือนคาถาวิเศษที่จะเสกให้งานของคุณสำเร็จราวกับใช้เวทมนตร์! มันช่วยให้คุณรวม จัดการ และแปลงข้อมูลจากหลายแหล่งได้อย่างง่ายดาย เหมือนกับการโบกไม้กายสิทธิ์! แต่ทำไมหลายคนถึงยังไม่กล้าลองใช้ล่ะ? 🤔…
-
แนวทางการใช้งาน Excel ในยุคสมัยของ AI ในปี 2024
ยุคดิจิทัลที่กำลังก้าวหน้าไปอย่างไม่หยุดยั้ง ทำให้ข้อมูลกลายเป็นแกนหลักของธุรกิจและองค์กรทุกขนาด ตั้งแต่ข้อมูลลูกค้า, ธุรกรรมการค้า, ไปจนถึงข้อมูลภายในที่เกี่ยวข้องกับงาน Operation ต่างๆ ความสามารถในการจัดการและวิเคราะห์ข้อมูลเหล่านี้อย่างมีประสิทธิภาพ จึงเป็นสิ่งที่ไม่อาจละเลยได้ ในบทความนี้ ผมจะพาเพื่อนๆ ไปสำรวจการวิวัฒนาการของ Excel ซึ่งเป็นโปรแกรมจัดการข้อมูลที่ไม่เคยหยุดนิ่งตั้งแต่อดีตจนถึงปัจจุบัน รวมไปถึงการที่เทคโนโลยีใหม่ๆ เช่น Power Query, Power Pivot, และการผสานกับ Python ได้เปลี่ยนวิธีการทำงานและเปิดโอกาสใหม่ๆ สำหรับการใช้งาน Excel ท่านที่ใช้ Excel มาอย่างยาวนานแล้ว…
-
บันได 10 ขั้น เริ่มเรียนรู้ M Code ขุมพลังของ Power Query
ในบทความนี้ผมจะพาเพื่อนๆ ไปเรียนรู้ M Code ใน Power Query ผ่านตัวอย่าง 10 อัน โดยไล่ระดับตั้งแต่ Basic ที่สุดไปตัวอย่างที่ยากขึ้นเรื่อยๆ เหมือนเป็นการพาขึ้นบันได 10 ขั้นแรกสำหรับการเรียนรู้ MCode ครับ ซึ่งการใช้ MCode มันจำเป็นสำหรับคนที่เจอปัญหาการ Transform ข้อมูลที่มีความซับซ้อนกว่าปกติ เช่น แต่ละชีทแต่ละตารางข้อมูลหน้าตาไม่เหมือนกัน หรือหัวตารางอยู่ในรูปแบบที่ไม่ถูกต้อง เป็นต้น ใครพร้อมจะก้าวเดินไปสู่ระดับที่สูงขึ้น…
-
วิธีใช้ Power Query ดึงข้อมูล EMS Tracking จากไปรษณีย์ไทย ผ่าน Web API
ก่อนหน้านี้ผมได้เคยเขียนบทความวิธีใช้ Power Query ดึงข้อมูลจาก Web API ไปแล้ว 3 ตอน ถ้าใครยังไม่เคยเข้าไปอ่านก็สามารถเข้าไปอ่านดูก่อนได้นะครับ (ไม่อ่านก็ยังสามารถทำตามในบทความนี้ได้อยู่) https://www.thepexcel.com/power-query-web-api-1/ https://www.thepexcel.com/power-query-web-api-2/ https://www.thepexcel.com/power-query-web-api-3/ ซึ่งบทความในวันนี้เนื้อหาจะคล้ายกับตอนที่ 2 ของเดิมมากๆ คือเป็น Web API แบบ Post แต่จะเป็นกรณีตัวอย่างการใช้กับ EMS Tracking ของไปรษณีย์ไทยโดยเฉพาะ ซึ่งหลายๆ คนน่าจะอยากใช้งานอยู่…
-
วิธีแก้ปัญหาเวลาเขียน M Code แบบ each ซ้อนกันหลายอัน
มีแฟนเพจที่ติดตามอยู่ได้ถามคำถามมาว่า เวลาเขียน M Code แล้วมีการอ้างอิงฟังก์ชันซ้อนในอีกฟังก์ชันนึงจะมีปัญหาพอสมควร เช่น กรณีที่ต้องการจะ SUM ข้อมูลยอดขายของสินค้าที่ต้องการ ถ้าเราอ้างอิงชื่อสินค้าไปเลยตรงๆ จะทำได้ไม่มีปัญหา แต่ถ้าหากพยายามจะอ้างอิงสินค้าที่อยู่ในบรรทัดนั้นๆ จะพบปัญหา เช่น กรณีอ้างอิงชื่อสินค้าไปเลย สามารถทำได้ โดย Add Custom Column แบบนี้ โดยใช้ Table.SelectRows เพื่อ Filter ข้อมูล MyTable ให้เหลือเฉพาะบรรทัดที่ต้องการ…
-
แก้ปัญหา Power Query มองไม่เห็นการเพิ่มคอลัมน์ใหม่ในไฟล์ CSV
เพื่อนๆ น่าจะเคยใช้ Power Query Get Data from Text/CSV กันมาบ้าง ซึ่งน่าจะเคยเจอปัญหาที่ว่า หลังจากใช้ Power Query ดึงข้อมูลไปแล้ว ต่อมาในไฟล์ CSV ต้นฉบับมีการเพิ่มคอลัมน์ใหม่เข้าไป แต่ตัว Power Query ดันมองไม่เห็นแม้ว่าจะกด Refresh แล้วก็ตาม ปัญหานี้จะหมดไป ถ้าเพื่อนๆ ดูคลิปนี้จนจบครับ
-
เจาะลึกการแก้ตารางผิดๆ ด้วย Unpivot ทั้ง 3 แบบใน Power Query
ผมมี 3 คำถามจะมาถามคุณครับ รู้หรือไม่ว่าการบันทึกข้อมูลเหมือนในรูปนั้นผิด? (สินค้ากระจายอยู่หลายคอลัมน์) รู้หรือไม่ว่ามันแก้ได้ง่ายๆ ด้วย Unpivot ของ Power Query? รู้หรือไม่ว่า Unpivot นั้นมี 3 แบบด้วยกัน? ถ้ามีอย่างน้อย 1 คำถามที่คุณไม่รู้ คุณควรดูคลิปนี้ครับ ในคลิปนี้ผมจะอธิบายอย่างละเอียดว่า Unpivot ใน Power Query ทั้ง 3 แบบ…
-
วิธีจัดการข้อมูลแย่ๆ ด้วย Power Query ทั้งข้อมูลปนกัน ข้อมูลอยู่บนหัวตาราง
ปัญหาที่หลายคนเจอแล้วแก้ไม่ได้เวลาใช้ Power Query ก็คือ ในบางครั้งจะเจอว่า 1. ในคอลัมน์เดียวมีหลายเรื่องปนกัน 2. มีข้อมูลบางอย่างอยู่เหนือบรรทัดที่เป็นหัวตารางขึ้นไปอีก ในคลิปนี้ผมจะบอกวิธีแก้ไขปัญหาทั้ง 2 แบบนี้เองครับ ไฟล์ประกอบคลิป : https://github.com/ThepExcel/YouTube/blob/main/bad-data.xlsx
-
วิธีรวมข้อมูลใน Power Query กรณีหัวตารางชื่อไม่ตรงกัน
ปกติแล้ว เวลารวมข้อมูลหลายๆ ชีท หรือหลายๆ ไฟล์เข้าด้วยกัน เครื่องมือ Power Query จะใช้หลักการยึดจากชื่อหัวตารางเป็นหลัก ซึ่งถ้าหัวตารางเหมือนกันก็จะเอาอีกตารางมามาต่อแถวในคอลัมน์นั้นๆ ได้อย่างง่ายดาย (โดยไม่ได้คำนึงถึงลำดับการเรียงคอลัมน์แต่อย่างใด) แต่ถ้าหากเราอยู่ในสถานการณ์ที่ชื่อคอลัมน์ดันไม่เหมือนกัน แต่มีการเรียงเหมือนกันแทนล่ะ? เช่น คนส่งข้อมูลให้เราดันมีการเปลี่ยนชื่อคอลัมน์ในไฟล์ต้นฉบับกลางคันด้วยเหตุผลบางอย่าง (แต่ลำดับการเรียงคอลัมน์ยังคงเหมือนเดิม) แบบนี้เราจะทำยังไงดี?? เช่น ข้อมูลอุบัติเหตุบนทางพิเศษในนี้ https://data.go.th/dataset/vachara คลิปนี้มีคำตอบครับ รับรองว่าได้ความรู้เพียบเช่นเคย !
-
ตอบ 10 คำถาม มือใหม่สงสัยเรื่อง Power Query
จากที่ผมได้สอบถามแฟนเพจไปว่า “ทำไมถึงยังไม่ได้ใช้ Power Query?” หลายๆ คำตอบบอกเหมือนๆ กันว่า ไม่รู้ว่ามันใช้กับสถานการณ์ไหน? ไม่รู้ว่าจะเริ่มยังไง? ดังนั้นผมจึงขอทำบทความอันนี้เพื่อตอบคำถามที่หลายคนถามมา ซึ่งจะพยายามทำให้มันสั้นและตรงประเด็นที่สุดครับ ดังนั้นใครมีคำถามแบบนี้อยู่ ผมก็อยากให้อ่านให้จบนะครับ Q1 : Power Query คืออะไร? ตอบ : คือเครื่องมือที่ใช้ดึงข้อมูลจากแหล่งต่างๆ มา (Get Data) และสามารถ “ดัดแปลงข้อมูลให้อยู่ในรูปแบบที่เหมาะสม” ได้ (Transform…
-
วิธีใช้ Regular Expression (RegEx) ใน Power Query
ตามปกติแล้ว ณ ตอนนี้ Power Query นั้นยังไม่ Support เรื่องการใช้ Regular Expression (RegEx) ทั้งใน Excel และ Power BI ก็ยังใช้ไม่ได้ แต่เจ้า Regular Expression นี้มีประโยชน์มากๆ จริงๆ จนหาสิ่งอื่นทดแทนไม่ได้เลย ดังนั้นผมก็เลยพยายามหาวิธีพลิกแพลงเพื่อทำมันให้ได้โดยเขียนฟังก์ชัน M Code ขึ้นมาใช้เองใน Power…
-
จงแยก Report กับ Database ออกจากกัน (ถ้าอยากใช้ Excel ให้ง่าย)
ปัญหาอย่างหนึ่งที่ผมมักเจอคนมาถามบ่อยๆ คือ ปัญหาที่การสรุปข้อมูลนั้นทำได้ยาก ซึ่งสาเหตุก็เป็นเพราะ ข้อมูลเหล่านั้นไม่ได้ถูกบันทึกในเชิง Database แยกออกมาต่างหากจากรายงาน แต่กลับมีการกรอกข้อมูล Input ลงไปในรายงาน หรือผลลัพธ์ที่เค้าต้องการไปเลย ซึ่งจะทำให้การสรุปเปลี่ยนมุมมองจากเดิมทำได้ยาก การเพิ่มข้อมูลก็อาจจะไม่สะดวกด้วย ซึ่งปัญหาเหล่านี้จะแก้ได้อย่างตรงประเด็น “จะต้องแยก Report กับ Database ออกจากกัน” คือเราจะไม่กรอกข้อมูลลงไปในรายงานผลลัพธ์สุดท้าย แต่เราจะกรอกข้อมูลลง Database แล้วพยายามสร้าง Report ที่สรุปมาจากข้อมูล Database ต่างหากล่ะ ซึ่งการสรุป…
-
วิธีใช้ Power Query ดึงข้อมูลจาก Web API : ตอนที่ 3
จากความรู้สองตอนก่อนหน้าที่เราเรียนรู้เรื่อง GET กับ POST ไปแล้ว ในตอนนี้เราจะมาเรียนรู้วิธีการดึงข้องมูลจาก Web API โดยที่ทางเว็บนั้นๆ ไม่ได้มี Document บอกตรงๆ ว่าจะต้องไปดึง API จากไหน ด้วย Syntax อะไรยังไง? แต่เราก็ยังสามารถรู้ URL ที่จะดึงได้จากการใช้ Inspector ของ Web Browser เช่น Google Chrome…
-
วิธีใช้ Power Query ดึงข้อมูลจาก Web API : ตอนที่ 2
ในตอนที่แล้ว เราได้เรียนรู้การใช้ API แบบ GET Request ไปแล้ว ซึ่งจะเห็นว่าแค่ใส่ URL ให้ถูกต้องพร้อมกับ Query String ที่ต้องการ แค่นั้นก็จบได้ แต่สำหรับการใช้ API แบบ POST จะมีความยุ่งยากกว่าพอสมควร เพราะเราต้องส่งข้อมูลในส่วนของ Body กลับไปให้ Server ด้วย และในบทความนี้ก็จะสอนว่าต้องทำอย่างไร เว็บที่ผมจะนำมาทดสอบกับตัวอย่างนี้คืออันนี้ https://jsonplaceholder.typicode.com/ ซึ่งเป็นเว็บที่เปิดให้ทดสอบการใช้…
-
วิธีใช้ Power Query ดึงข้อมูลจาก Web API : ตอนที่ 1
ปกติแล้วเวลาเราใช้ Power Query ดึงข้อมูลจาก Website เราก็มักจะต้องดึงข้อมูลที่มีลักษณะเป็นตารางแบบ Static คือเป็น Html นิ่งๆ โง่ๆ ถึงจะดึงได้ แต่ปัญหาก็คือเว็บไซต์สมัยใหม่ๆ มันจะไม่ค่อยเก็บข้อมูลในลักษณะตารางนิ่งๆ แต่จะเป็นเว็บในลักษณะที่เป็น AJAX และดึงข้อมูลกลับมาเป็นไฟล์รูปแบบที่เรียกว่า JSON ผ่าน API (หรือ Application Programming Interface) ซึ่งเป็นวิธีที่โปรแกรมแต่ะตัวใช้สื่อสารแลกเปลี่ยนข้อมูลกันซะมากกว่า ซึ่งถ้าเราสามารถใช้ Power Query…
-
Math Skill vs Stage of Life : Excel Version
คิดว่าเพื่อนๆ คงพอเคยเห็น Meme ตัวนี้มาแล้วว่า เรียน Math ยากๆ เช่น Calculus มาแทบตาย สุดท้ายมาถึงวัยทำงานก็เหลือแค่ Spreadsheet หรือ Excel ที่ใช้แค่การบวกลบคูณหารธรรมดาๆ… เพื่อให้ภาพมันครบขึ้น ก็เลยลองวาดเส้นต่อดูว่าในความคิดของผม เวลาใช้ Excel จริงๆ มันก็มีเรื่องที่ยากขึ้นเรื่อยๆ แล้วก็กลับมาง่ายแล้วก็ยากใหม่สลับไปมาเช่นกันตัวอย่างเช่น เราใช้ Excel จากพื้นฐานไปจนถึง ทำ Pivot ได้…
-
เทคนิคแก้สูตร M Code ให้ Power Query ทำงานได้ดั่งใจ
Power Query นั้นมาพร้อมกับเครื่องมือสำเร็จรูปที่ช่วยให้เราจัดการข้อมูลได้ง่ายขึ้นมาก แต่ก็ยังมีอีกหลายสถานการณ์ที่เครื่องมือสำเร็จรูปไม่ตอบโจทย์เรา 100% ซึ่งจะต้องมีการแก้สูตร M Code ให้ทำงานได้ตรงใจเรามากขึ้น (แต่อย่าเพิ่งตกใจ มันไม่ได้ยากขนาดนั้น) และในบทความนี้ผมจะแนะนำ Tips การแก้สูตรเล็กๆ น้อยๆ แต่ช่วยให้งานเราสำเร็จได้ดีขึ้นมหาศาลเลย เทคนิคการ Filter แบบไม่สนใจพิมพ์เล็กพิมพ์ใหญ่ ปกติแล้วการ Filter ใน Power Query จะสนใจพิมพ์เล็กพิมพ์ใหญ่ด้วย (จริงๆ ก็กับทุกฟังก์ชันนั่นใน Power…
-
ปราณคิวรี่ พื้นฐาน 10 รูปแบบ : รวมกระบวนท่า Power Query พื้นฐานที่คุณควรรู้จัก
ตอนนี้ผมคิดว่าเพื่อนๆ หลายคนคงเริ่มใช้ Power Query กันบ้างแล้วใช่ไหม? ผมเลยอยากเขียนบทความนี้เพื่อสรุปกระบวนท่าพื้นฐานในการจัดการข้อมูลด้วย Power Query มาให้เพื่อนๆ ได้ทบทวนกันครับ และยังเป็นการชวนให้คนที่ยังไม่เคยใช้ได้ลองมาสนุกไปด้วยกันนะ! ถ้าเพื่อนๆ ชอบอ่านการ์ตูนคงเคยได้ยินเรื่องดาบพิฆาตอสูรใช่ไหมครับ? พระเอกที่ชื่อทันจิโร่มีท่าไม้ตาย “ปราณวารี” เราในฐานะผู้ใช้ Power Query ใน Excel/Power BI จะเรียกท่าไม้ตายของเราว่า “ปราณคิวรี่” กันบ้างดีไหมล่ะ 555 เอาล่ะ เพื่อไม่ให้เสียเวลา มาดูกันว่า…
-
วิธี Export ข้อมูลจาก Power Query ที่เยอะเกินล้านบรรทัดออกมาเป็น Text File
ช่วงนี้เพื่อนๆ หลายคนเริ่มใช้ Power Query กันเยอะมากขึ้นแล้ว ทำให้เริ่มเจอปัญหาการใช้งานมากขึ้น (ซึ่งเป็นเรื่องที่ดี) มีคำถามจาก Inbox ที่ช่วงนี้ผมได้รับมาบ่อยนั่นคือ จะสามารถ Export ข้อมูลที่สร้างจาก Power Query แล้วเยอะเกินล้านบรรทัดได้ยังไง? เพราะจะเอาออกมาเป็น Table ใน Sheet ของ Excel ก็ไม่ได้ เพราะมันรับได้แค่ 1,048,576 บรรทัด หรือ ล้านกว่าบรรทัด…
-
คัมภีร์สรุป M Code ใน Power Query ตอนที่ 4: เทคนิค M Code ที่ใช้บ่อย
บทความนี้จะเป็นการรวมเทคนิค M Code แบบประยุกต์กับการใช้งานจริงที่เราต้องพบเจอบ่อยๆ มาไว้ด้วยกัน จะได้เป็นแหล่งอ้างอิงให้เพื่อนๆ เวลาทำงานด้วยนะ ซึ่งจะเข้าใจการทำงานมันได้อย่าลืมไปอ่านตอนที่แล้วซึ่งเป็นการสรุปวิธีทำงานของฟังก์ชันเกี่ยวกับ List ซะก่อนล่ะ เทคนิค M Code #1: อยากเก็บ Text ไว้เฉพาะอักขระที่กำหนด วิธีนึงที่ใช้ได้ดีคือใช้ฟังก์ชัน Text.Select มาช่วย ซึ่งมีวิธีการใช้งานดังนี้ text คือ ข้อความ Original selectChars สามารถใส่เป็น text…
-
คัมภีร์สรุป M Code ใน Power Query ตอนที่ 2 : Function และ each
ในตอนที่แล้วเราได้เรียนรู้พื้นฐานของการใช้ M Code กันไปแล้ว คราวนี้เราจะมาเรียนรู้ถึงสิ่งที่ทรงพลังที่สุดของ M Code นั่นก็คือเรื่องของหลักการของการใช้ Function นั่นเอง เมื่อคุณใช้งาน Power Query ไปเรื่อยๆ จุดที่บ่งบอกว่า คุณกำลังจะก้าวไปสู่ความสามารถอีกขึ้นหนึ่งของ Power Query ก็คือ ความสามารถในการใช้งาน Custom Function นี่แหละครับ ซึ่งหากใช้เป็น คุณจะสามารถแก้ไขปัญหาที่ซับซ้อนได้มากขึ้นกว่าการใช้เครื่องมือมาตรฐานมากมายหลายเท่าเลย Function คือ ขุมพลังที่แท้จริงของ…
-
บทที่ 7 : การกำจัดข้อมูลที่ไม่ต้องการ
กำจัดค่าว่างและค่า Error ในบางครั้งข้อมูลในตารางที่เรามี มันก็ไม่ได้ดีขนาดที่จะเอาไปใช้ได้ทันที แต่ว่าต้องจัดการบางอย่างก่อน ดังนั้นความรู้ในส่วนนี้จึงเป็นเรื่องที่สำคัญมากครับ ยกตัวอย่างเช่น สมมติผม Get Data ข้อมูลจาก Excel แบบนี้ ซึ่งมีข้อมูลหลากหลายรูปแบบ (โหลดไฟล์ประกอบได้ที่นี่) ใน Power Query ก็จะตีความออกมาเป็นแบบนี้ จุดที่น่าสังเกต ช่องที่เป็นค่าว่างจริงๆ จะขึ้นเป็น null ช่องที่เป็น empty text (มาจากสูตร =””)…
-
บทที่ 5 : การจัดการหัวตาราง ใน Power Query
เรื่องพื้นฐานที่ควรจะรู้เลยคือ การจัดการหัวตาราง ไม่ว่างจะเป็นการ Promote บรรทัดแรกให้กลายเป็นหัวตาราง หรือการปรับหัวตารางให้กลับมาเป็น Data บรรทัดแรก รวมถึงการจัดการบรรทัดข้อมูลที่ไม่ต้องการออกไปก่อน กรณีหัวตารางไม่ได้อยู่บรรทัดบนสุด บทนี้ให้ Get Data → From Table/Range จากไฟล์ตัวอย่าง (โหลดที่นี่) เพื่อเอาข้อมูลเข้าไปใน Power Query แต่คราวนี้เราไม่ต้องติ๊ก My table has headers เนื่องจากเพราะบรรทัดแรกมันไม่ใช่หัวตาราง จะได้…
-
บทที่ 4 : งานที่ยุ่งยากใน Excel กลับง่ายมากใน Power Query
Power Query นั้นมีจุดแข็งอย่างมากเรื่องความสามารถในการดัดแปลงข้อมูลให้อยู่ในรูปแบบที่เหมาะสม โดยมีเครื่องมือมากมายที่จะช่วยเราในเรื่องนั้นได้ เรามาดูกันรวมๆ ก่อนว่ามันมีเครื่องมืออะไรที่น่าสนใจบ้าง ซึ่งผมคัดเลือกเครื่องมือที่ผมคิดว่าเจ๋งๆ มาให้บางส่วนดังนี้ ลองอ่านดูคร่าวๆ ก่อน จะได้เห็นภาพว่า Power Query นั้นทำอะไรได้แบบที่กดด้วยเครื่องมือได้เลยบ้าง สำหรับบางตัวที่มีความซับซ้อนมากๆ ผมจะมีการอธิบายโดยละเอียดอีกทีนึงด้วยครับ เครื่องมือจัดการโครงสร้างหัวตาราง ชื่อเครื่องมือใน Power Query ความสามารถ คล้ายอะไรใน Excel? Use First Row as Headers…
-
บทที่ 2 : ก้าวสู่การเตรียมข้อมูลยุคใหม่ด้วย Power Query
บทความนี้เป็นตัวอย่างตอนที่ 3 ของ Series เนื้อหา Power Query ซึ่งเป็นตัวอย่างจากหนังสือ Excel Power Up! (ใครสนใจตอนก่อนหน้านี้ให้ไปดูสารบัญด้านล่างนะครับ) ดูแบบคลิปวีดีโอได้ที่นี่ Power Query คืออะไรกันแน่? Power Query ก็คือ เครื่องมือที่สามารถ “ดึงข้อมูลอย่างทรงพลัง” นั่นคือมีความสามารถในการดึงข้อมูลได้จากแหล่งข้อมูลที่หลากหลายและสามารถปรับเปลี่ยนรูปแบบหน้าตาข้อมูลผลลัพธ์ได้ตามต้องการ จุดประสงค์หลักเพื่อทำให้ข้อมูลเน่าๆ (ที่อาจจะมาจากหลายแหล่ง หลาย Format หลายหน้าตา) ให้มาอยู่ในรูปแบบที่…
-
บทที่ 1 : เข้าใจขั้นตอนการทำรายงานสรุป / วิเคราะห์ข้อมูล
ในเมื่อเราจะมาเจาะลึกวิธีใช้ Excel ทำรายงานให้มีประสิทธิภาพสูงสุด ดังนั้นเราควรวิเคราะห์ดูก่อนว่า การจะทำรายงานให้สำเร็จได้นั้นโดยภาพรวมมีขั้นตอนอะไรและความเชื่องช้าอยู่ตอนไหนบ้าง? Step การทำรายงาน เตรียมฐานข้อมูล คำนวณแปลงข้อมูลดิบให้เป็นผลสรุป Visualization สรุปและตีความหมายนำข้อมูลไปใช้ประโยชน์จริง ๆ ทำซ้ำหากข้อมูลมีการเปลี่ยนแปลง เช่น ต้องทำข้อมูลเดือนใหม่ในรูปแบบเดิมอีก เตรียมฐานข้อมูล ขั้นตอนนี้ ความซับซ้อนและความเสียเวลาขึ้นอยู่กับว่าแหล่งข้อมูลที่แท้จริงเรามาจากไหน และมีลักษณะอย่างไร? เช่น ข้อมูลอยู่ในไฟล์ Excel เดียวกับที่ทำงานอยู่ หรือ อยู่ที่อื่น? ข้อมูลมีตารางเดียว หรือ หลายตาราง? …
-
วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง)
หากเราไม่แน่ใจว่ามีข้อมูลซ้ำอยู่ในรายการข้อมูล Excel หรือไม่? แล้วเราอยากจะรู้หรืออยากจะทำให้ข้อมูลมันไม่ซ้ำกัน เราจะทำยังไงดี? มาดูกันครับ สถานการณ์ คือ เรามีข้อมูล เป็น Customer ID และวันที่ของการบันทึกข้อมูลลูกค้า สมมติว่า เราอยากจะได้เฉพาะข้อมูลครั้งล่าสุดเท่านั้น เราจะทำยังไงดี? แนวทาง #1 : ลบข้อมูลซ้ำด้วย Remove Duplicates เครื่องมือ Remove Duplicates มันจะเก็บข้อมูลไว้เฉพาะบรรทัดบนสุดเท่านั้น ดังนั้นก่อนจะใช้เครื่องมือนี้ ผมแนะนำให้เรียงข้อมูลให้อยู่ในลักษณะที่…