---
title: "บทที่ 18 : การดึงข้อมูลจากทุก File ที่ต้องการใน Folder"
url: https://www.thepexcel.com/excel-power-up-power-query-ep18/
type: post
date: 2019-11-07
updated: 2020-06-23
author: Sira Ekabut
categories: ["Highlights : บทความแนะนำ"]
tags: [combine]
---

# บทที่ 18 : การดึงข้อมูลจากทุก File ที่ต้องการใน Folder

การดึงข้อมูลจากทั้ง Folder มาทีเดียวพร้อมกันได้นี่ ผมคิดว่า**มันเป็นสุดยอดแห่งการ Get Data **ที่หลายคนปรารถนาเลยล่ะ

 

ลองคิดดูว่าหากเราต้องทำ Regular Report ทุกอาทิตย์หรือทุกเดือนแล้วเราสามารถโยนข้อมูลเดือนใหม่ที่ได้ไฟล์มาจากฝ่ายงานต่างๆ เข้าไปใน Folder ที่เราออกแบบไว้แล้ว หลังจากนั้นกด Refresh แล้วรายงานทุกอย่างก็ถูก Power Query + Pivot Table ปั่นออกมาจนเสร็จได้เลยมันจะสุดยอดขนาดไหน!!

 

ประเด็นที่น่าสนใจในการดึงข้อมูลจาก Folder มีอยู่ 3 เรื่องหลักๆ เลยคือ

 
1. **มีไฟล์อื่นปนมาหรือไม่ ? : **ถ้ามีโอกาสที่จะมีไฟล์อื่นปนมา ก็ควรจะมีการ Filter เลือกเอาเฉพาะสิ่งที่ต้องการเท่านั้น
2. **มีข้อมูลกี่รูปแบบ? : **ถ้าข้อมูลมีอยู่หลายรูปแบบ (Pattern) ให้เลือกมาทำทีละรูปแบบ แล้วสุดท้ายค่อยเอามารวมกันหรือเชื่อมกันทีหลัง
3. **ต้องการรวมไฟล์แบบ Auto หรือทำแบบสร้าง Custom Column?** : แบบ Auto จะง่ายกว่า แต่แบบ Custom Column มีความยืดหยุ่นสูงกว่าครับ
4. **ไฟล์ที่ต้องการเป็น Excel หรือว่า Text/CSV ?** : การจัดการข้อมูลแต่ละแบบไม่เหมือนกัน เดี๋ยวเรามาดูรายละเอียดกันครับ

 

## หลักการดึง Folder ที่มี หลายๆ ไฟล์

 ![1](https://lh3.googleusercontent.com/mtJ9hvbEigU02ljh2G8fjWw2Ou1kFR7TwSsApq-QUC6AV_EmsotPmEYKbxoDJalSK5Yr5B9qC-KAZgQnQNhyZPfIj1q9b5k1ye1RGpdFKpmbxaginJEtkCUHyfSzFHPJBISc3pcU) 

ให้เรา Get Data → From File → From Folder แล้วเลือก Folder ที่ต้องการ

 

[โหลดไฟล์ประกอบได้ที่นี่ครับ (เป็นไฟล์ zip ในนั้นมี Folder อยู่ด้วย)](https://www.thepexcel.com/ExcelPowerUp/CH18.zip)

 

จากนั้นกด Transform Data มันจะดูว่าใน Folder ที่เราเลือกมีไฟล์อะไรบ้าง?

 ![2](https://lh4.googleusercontent.com/lvj7WG-30UhGOKc3Jqk2GzzMOstdZpCXRqzRvQ4Mgdj-RzpXzGY6Bmoiuj6OmOv7fwzAVS5xq8aAaleK_7Z_-qUdIOg9RxmvC0kU1gf7yo041KM8AboXJC5HQvvTEmUP4BwPODhh) 

**Tips** : มันจะ List ทุกไฟล์ใน Folder รวมถึง Sub Folder ทุกอันด้วยนะครับ จะมีคอลัมน์ให้เรา Filter ได้อยู่ด้านขวา

 

### คัดเลือกให้เหลือเฉพาะไฟล์ที่เกี่ยวข้อง

 

ในที่นี้เราจะ Filter ตามนามสกุลของไฟล์ว่าต้องเป็น File ที่ต้องการก่อน สมมติว่าผมต้องการไฟล์ csv ที่มีคำว่า hora ซึ่งสุดท้ายผม Filter ให้เหลือแต่ไฟล์ csv ที่ผมต้องการได้แล้ว

 

**Tips** : ก่อนจะ Filter อย่าลืมแปลง Extension เป็น lowercase ด้วยเพื่อความปลอดภัย เผื่อในอนาคตใส่นามสกุลไฟล์เป็นตัวพิมพ์ใหญ่มาจะได้ใช้ได้

 ![3](https://lh5.googleusercontent.com/3KhuI_L8d_9nsP1338WnYDoVgX1EwjDXyHvj1myQ4ODWzS7oK5qMp-3fDYcZSdgPRIUqnhgN7ohBMGHMrDnwUGqkztctjKx1Pb938oBG1wdtL6_9oZNA6rjPXFVqvYFiEhHAORz4) 

หากการ Filter ที่ชื่อไฟล์กับ Extension ไม่เพียงพอ ลองกดที่ Attribute ดูจะเห็นว่ามันดึงรายละเอียดของ File แต่ละอันมาอีกหลายเรื่องมากๆ ซึ่งเราสามารถนำใช้เป็นตัว Filter ได้ด้วยครับ

 ![4](https://lh3.googleusercontent.com/IFc9ba1hytOQZYpkB6AfhzF4MXCDSRlXKRzx_EJXrhSkvzo0P3dIYvkhKQqNvI0Au8F8-hy-Qum613jTBaaCudc4YzaeytAg7oM5WtQAq4kKUuYGjVjP6u7oIbNqeJSSxqU-k960) 

## รวมข้อมูลแบบ Auto

 

เราสามารถรวมข้อมูลแบบ Auto ได้โดยการกดที่ลูกศรคู่ ตรงคอลัมน์ที่ชื่อว่า Content เพื่อ Combine File ได้เลย เหมาะกับไฟล์ที่มีหน้าตาเหมือนๆ กัน ดังนั้นเหมาะมากกับการดึงไฟล์ CSV ทั้ง Folder ครับ

 ![5](https://lh4.googleusercontent.com/gSEYXJWmNWZy-WizKDBbFqh7Ograj4D2nJ6KL2PQR69dVuS1rcQxMrX_8MfiL8cCsEkR-YU0_467mKt_4TNxq6VHk4n4IzwAsKgLPukrYq4wtmbrEH5LuJt7BtA1lUa2mhLcyu5Q) 

มันจะมีหน้าต่างขึ้นมาถามว่าจะให้พยายามดูไฟล์ไหนเป็นตัวอย่าง (เหมาะกับกรณีที่บางไฟล์มีหน้าตาดูดีกว่าไฟล์อื่น) ถ้าไม่คิดอะไรมากก็ปล่อยเป็น First File แล้วปรับค่าให้เหมาะสมแล้ว Ok

 ![6](https://lh5.googleusercontent.com/QaqRM4f2L0xAHq7F9ZfvD33-jKJ8uRYdlD2xU2t0JUQyj4FuqokhyIb6mJITNhx4WNhLsSTVY2fJNQvOFzB0YN_JoGRF25rEX75gmEf8RVWinQJjTs9H55gj2ppmr6sngFuPHJ52) 

ซึ่งเมื่อ OK เจ้า Power Query จะทำการรวมทุกไฟล์เข้าด้วยกัน ซึ่งมันบอกด้วยว่า Data แต่ละแถวมาจากไฟล์ชื่อว่าอะไร

 ![7](https://lh6.googleusercontent.com/6WW1EJKLVQ9h6jW-isJOg9bG6YjkOo_vuWPcdKaWIruMcegfg9Yq_aI9_JxmqgmQse7Cc5nxW-d3mr8hkz8L6pMBalbmDe9zEx-abvBqLUiE1vySZka3qZ_6h5iDF2hQB6Y2rXiv) 

ทีนี้เราก็สามารถดัดแปลงข้อมูลต่อได้ตามที่ต้องการ เช่น จะลบคอลัมน์ที่ไม่ต้องการทิ้ง หรือจะ Filter อะไรก็ทำได้

 

Power Query จะทำการสร้าง Query หลายๆ ตัวขึ้นมาเองโดยอัตโนมัติ เพื่อจะทำการ Transform ให้เหมาะสมตามไฟล์ตัวอย่างที่เราเลือกไป โดยใช้หลักการของ Custom Function ซึ่งเป็นเรื่องที่ค่อนข้าง Advance ซึ่งผมจะมีการพูดถึงอีกทีตอนหลังครับ

 ![8](https://lh3.googleusercontent.com/Nf9MVERZhGFbNMARtNoSJa0nB7zhIsWH__tmUtIxPLhuD4Q8MJ4h98dgSF5_YKq1BO4jchyX3MKLWT8dOaS6_RsstCkEJucPJac3PAbqUHts_PdICq21Wy_AAsk0UGCq_u7AoHKl) 

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

 

ยกตัวอย่างเช่น ผมไปลบคอลัมน์ที่ไม่ต้องการทิ้งซะ รวมถึงมีการเปลี่ยนประเภทข้อมูลวันที่ ใน Transform Sample File ดังนี้

 ![9](https://lh6.googleusercontent.com/O98TkX4oLbw8ZffT68aem8AqXjxGWSp52_QNLfkVGz7vTq5AsFTkKFRsBXp3c0ZFCwCoJA4FgknRd8TyNyTnb2iGW8P2VWlsLBNMPsMqSh9vp_007Th-wW9sbDKoljuOHvTmC5_l) 

จากนั้นกลับไปดูที่ Query MyHora แล้วลบ Step Changed Type ออก (เพราะเราลบ Column ไปเพียบเลย) ให้เหลือสุดท้ายคือ Step Expanded Table Column จะเห็นว่าผลลัพธ์สุดท้ายที่ออกมามันจะเหลือแค่ 3 คอลัมน์ และ Start Date ได้ถูกเปลี่ยนเป็นวันที่เรียบร้อยแล้ว

 

ดังนั้นการ Transform ข้อมูลสามารถทำได้ 2 จุดหลักๆ คือ ทำในไฟล์ตัวอย่าง (Transform Sample File) หรือ ทำหลังจากรวมทุกอย่างแล้ว (หลัง Expanded Table Column) ก็ได้ครับ

 ![10](https://lh3.googleusercontent.com/ivYVXjTMyoWXIeh277mQ6ojVHTaML2i712qK-88UFGzHFOkhln3FBpOgMW5I9JOUt3JYAP4pK_v3CM9flLC5aOQb1WRFK3YY8SIFZoEtEaS8Z9Sm35K2aq031zxK6pbLVB5qZK_l) 

ทีนี้ลอง Load ผลลัพธ์ออกมาเป็น Table ดู

 

จากนั้นลอง Copy ไฟล์ปี 2562 ที่ชื่อ myhora-holiday-calendar-2562.csv เข้าไปใน Folder เดิมที่เคยมีแค่ปี 2556-2561 แล้วกด Refresh ที่ Table ผลลัพธ์ดูครับ

 ![11](https://lh6.googleusercontent.com/UTArW5yNXpV9IfavmTKqbxVJawXM-ZrQeg5KCKVu9imOwOIhGAPSnNXVW3yD-4znCtSPRg1eDWxGWoupf8rdRppxzgaluFZEx1WPqUkvGNt7x7ZoMjws_FDNKtTuGSBHwSjqRFUM) 

จะเห็นว่าข้อมูลไฟล์ใหม่ของปี 2562 ได้เข้ามาในตารางเรียบร้อยแล้ว **นี่แหละคือความสุดยอดของการดึงข้อมูลจาก Folder ครับ!!**

 

### การใช้วิธี Auto กับไฟล์ Excel

 

หากข้อมูลเป็นไฟล์ Excel ให้เราเลือก Sample File เป็นตัวหลัก ที่มี icon Folder อย่าไปเลือกที่ชื่อ Sheet เพราะว่ามันจะเอาเฉพาะข้อมูลใน Sheet ที่เราเลือกเท่านั้น (และกรณีชื่อ Sheet ไม่เหมือนกันจะมีปัญหาอีก)

 ![12](https://lh6.googleusercontent.com/cdFcIM8cILYnkpKXELE15JQz78bYmAOYkVqNbCp60jRE8z2ENbFgGPaoCQhf1p-2DVaaiG7M9jQbv8zs5vUJRlYMxtIy0Rq36DxdtgE7SgYUOBRVYV16m4XDDEtPp7zsacY6v6TY) 

พอกด OK มันจะ List ข้อมูล Object ทั้งหมดใน Folder นั้นมาให้จากทุก File แต่มันดันลบชื่อไฟล์ทิ้งไปด้วยซะงั้น

 ![13](https://lh5.googleusercontent.com/ROrQ8iHJQfJm_8Gz2RbQHTIa8-Z0HEie5DVdEt1bdiAJqVlTOu7pSzVbDbm6ivTkvNtyAywCgQMWL-SONodTbZKBZeD7mowKsXK1z6pGahPgTpJHf36C8_RFAqO5xoYY2g07avZm) 

ให้เราย้อนลบ Step หลังๆ ทิ้งให้หมด จนให้เหลือแต่ Remove Other Column แล้วเลือกเอา Name กลับมา

 ![14](https://lh3.googleusercontent.com/elaGYe1xDPeLBmUx5l2HAChlcuul3RewebhQNIWr6bPysdkbAw6qu0lAe4w-L9WmC-rhIffBX-QDmcXYMRJ9LFf9_uk8QHwNx3wiAs0ZeshZCswQ7iOQBzix4ORp4zdKruExaje1) 

จากนั้นค่อยกดลูกศรขยายเพื่อ Expand คอลัมน์ Transform File จะได้ดังนี้

 ![15](https://lh5.googleusercontent.com/mt9tz09Yd53Yl5qJwS00Ol9AI0mr7GuMu3WrHi2fIdDv5BMj43ZUde8N_QB6y-aW8W5Cwkq7_ELR461tPA6kJI550VNH6z-YidNVy2CLiPJ8kITP9kJrCAUcmfpG_E5oNJKTvC1P) 

แล้วเราค่อย Expand คอลัมน์ Data ออกมาอีกที ซึ่งคราวนี้จะมี Data จริงๆ แล้ว

 ![16](https://lh5.googleusercontent.com/0Z4jof9-I1vyirjpWRWTdNuY6EuFEzrSP209GO1wBIRA5Qi-gAoFibb3Ki20RIRHuAG22yRIGHpP4Y-MCI_G_u5xkuS1UfQt-X6zF_agqeg8G_T7M2Ry2RmXb8VkDREqgaJTOBvE) 

จะเห็นว่าชื่อหัวตารางยังคงอยู่ใน Row ของ Data ปกติอยู่ (ซึ่งมีหลายแถวด้วย) ดังนั้นเราต้องมานั่งแก้ไขเรื่องนี้อีก เช่น เอาบรรทัดแรกเป็นหัวตารางซะด้วย Home → Use First Row As Header

 ![17](https://lh5.googleusercontent.com/xuxbiP1tKk_drn7i2rIPZUSOeOldQji4cYckzJBumqJ6nsMohl9DnmC_S78hyKRklFt-yDeej0Np4D59OObGrUJ2eYKh0wj4KVRLcPhyBNpD7BdahG_5QS4eNR_Mvxnz9GpfGR46) 

จากนั้นต้องมาหาทาง Filter เอาแถวที่เป็นหัวตารางข้างล่างทิ้งอีก เช่น Filter คอลัมน์สินค้า เอาคำว่า สินค้า ออกไป

 

ปัญหายังไม่จบเพราะชื่อคอลัมน์ Sales ก อันนี้ก็ผิดอีก และหากไฟล์แรกไม่ใช่ sales ก Query ก็จะพังใน Step ที่เราสั่งเปลี่ยนชื่อคอลัมน์อีก…

 ![18](https://lh5.googleusercontent.com/WJk5lrFUQyrLbFSu1qBNdd5ywkQP2X0ouUlYoEoAS8qXIG3pF6d6onp75oj7pvPjpOdU9C8YhhR4B1AujT4sXDvno3cq6g7m6j3-jOMGYJ45zcEBsDROGP9SvPCFwHv6oLtuSM5l) 

จะเห็นว่าวิธีการกด Combine แบบ Auto นี้ไม่ค่อยเหมาะกับไฟล์ Excel เอาซะเลยครับ งั้นมาดูอีกวิธีดีกว่า

 

### รวมข้อมูลแบบสร้าง Custom Column

 

ถ้าจะรวมไฟล์ Excel ผมแนะนำให้เราสร้าง Custom Column ขึ้นมาครับ

 

โดยใช้คำสั่ง =Excel.Workbook([Content],true) เพื่อดึงข้อมูลประเภท Excel จากคอลัมน์ชื่อ Content ซึ่งเก็บข้อมูลทั้งไฟล์ไว้ครับ

 

**หมายเหตุ** : true ในวงเล็บ คือ การให้ Promote Header ในแต่ละไฟล์ ซึ่งจะช่วยแก้ปัญหาเรื่องหัวตารางที่เราเจอตอนรวมไฟล์แบบ Auto ได้ครับ

 ![19](https://lh4.googleusercontent.com/oc0YN9KsXbyPqr52vLfaE4CA6lana_3iiPKZJXSc-VtuOaZOIpvh3wxs6AD7QDgJD3oxJ7-BvHOCVOg_hVI_3UBqydPY3Yo-03Gt-QgdkEu_77xMBbsoYkpSRGex55GsLknp6SD4) ![20](https://lh5.googleusercontent.com/4jcIRGY5eFD64RRr38d2c1Gbvogx5vVzsd-3rCc4_KrVJxkPmjgr-fYm54jaIEHOh8iRHT6pUj9-hRHh1lyIjtuIOQBF0u1nmbLleRs79wm0s_E6zsYmVY0adUXl453iKI5yiMVi) 

คอลัมน์ Custom จะออกมาเป็น Table ซึ่งให้เรากด Expand ออกมาให้หมดครับ

 

สิ่งที่ออกมามีจุดที่ต้องสนใจ 2 อัน คือ Kind กับ Data ครับ

 
- **Kind** (ที่อยู่ใน Custom) จะเป็นตัวบอกว่า Object นั้นๆ เป็นแบบไหน เช่น Sheet หรือ Table ซึ่งเรา Filter ให้เหลือเฉพาะสิ่งที่ต้องการได้ครับ
- **Data** (ที่อยู่ใน Custom) จะเก็บข้อมูลจริงๆ ไว้ ซึ่งเรา Expand ได้อีกครับ

 ![21](https://lh4.googleusercontent.com/IJw1sLLgujXV1Nzcn9-TvDttnCB9SlZDpdNSEzJaOqsKJ1roo8uC2K3G0QTozrdFp4O-4KQfyKlZRwc8IRh61iF6bBiL-5oWjEf33XJGsnzFyYnqTmvPPSdMLuV0IfgDnY1bmj4B) ![22](https://lh6.googleusercontent.com/L8MimliaLk-wPVZFTaT8fswnZOgFOFi2MwhKEfZuJo72c-TEH-dHs-Ys8M-t92nay1X4TyOIkrXIlPn17witi9_BT_52rwivFyOrCqsBWWzsxnDNEJXh0FWt8CbNzRlh72agRFMX) 

ซึ่งคราวนี้ข้อมูลทั้งหมดจะออกมา โดยที่เราจะรู้ด้วยว่ามาจากไฟล์ไหน และ Sheet หรือ Table ชื่อว่าอะไร

 

สำหรับคอลัมน์ Content ที่เป็น Binary เราไม่ใช้แล้ว (เพราะเอา Excel.Workbook ดึงข้อมูลออกมาแล้ว) ก็ลบทิ้งได้เลยครับ แค่นี้เราก็สามารถดึงข้อมูล Excel ทุก File ทุก Sheet หรือทุก Table ได้แล้ว!!

  

## บทความนี้มีที่มายังไง?

 

บทความนี้เป็นส่วนหนึ่งของตัวอย่างจาก [หนังสือ Excel Power Up! เพิ่มพลังการใช้ Excel ของคุณด้วย Power Query](https://www.thepexcel.com/product/excel-power-up-book/) โดยผมเอาเนื้อหาบทแรกๆ ซัก 25-30% มาลงในเว็บให้อ่านกันฟรีๆ เลย คนอ่านจะได้ตัดสินใจได้ว่าอยากจะรู้เรื่องราวหลังจากนั้นอีกมั้ย? ซึ่งแค่นี้ก็น่าจะช่วยงานคุณได้เยอะพอสมควรแล้วล่ะ

 

หากสนใจอ่านตัวอย่างบทอื่นๆ ของหนังสือ ลองดูที่สารบัญข้างล่างได้เลยครับ ^^

 

## สารบัญ Power Query

 

[บทนำ : ทำไมต้องเรียนรู้ Power Query?](https://www.thepexcel.com/excel-power-up-power-query-ep00/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH00.xlsx)]  
[บทที่ 1 : เข้าใจขั้นตอนการทำรายงานสรุป / วิเคราะห์ข้อมูล](https://www.thepexcel.com/excel-power-up-power-query-ep01/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH01.xlsx)]   
 [บทที่ 2 : ก้าวสู่การเตรียมข้อมูลยุคใหม่ด้วย Power Query](https://www.thepexcel.com/excel-power-up-power-query-ep02/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH02.xlsx)]   
 [บทที่ 3 : ภาพรวมการทำงานกับ Power Query](https://www.thepexcel.com/excel-power-up-power-query-ep03/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH03.xlsx)]   
 [บทที่ 4 : งานที่ยุ่งยากใน Excel กลับง่ายมากใน Power Query](https://www.thepexcel.com/excel-power-up-power-query-ep04/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH04.xlsx)]   
 [บทที่ 5 : การจัดการหัวตาราง](https://www.thepexcel.com/excel-power-up-power-query-ep05/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH05.xlsx)]   
 [บทที่ 6 : การคำนวณเบื้องต้น](https://www.thepexcel.com/excel-power-up-power-query-ep06/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH06.xlsx)]   
 [บทที่ 7 : การกำจัดข้อมูลที่ไม่ต้องการ](https://www.thepexcel.com/excel-power-up-power-query-ep07/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH07.xlsx)]   
 บทที่ 8 : การสร้างคอลัมน์ใหม่แบบกำหนดเองด้วย Custom Column [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH08.xlsx)]   
 บทที่ 9 : การสร้างคอลัมน์ใหม่ตามเงื่อนไข [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH09.xlsx)]   
 บทที่ 10 : การรวมกลุ่มข้อมูลด้วย Group By [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH10.xlsx)]   
 บทที่ 11 : การพลิกคอลัมน์เป็นหัวตารางด้วย Pivot Column [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH11.xlsx)]   
 บทที่ 12 : การยุบหัวตารางหลายคอลัมน์ให้เหลือคอลัมน์เดียวด้วย Unpivot [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH12.xlsx)]   
 บทที่ 13 : การแยกข้อมูลในคอลัมน์เดียวออกจากกันด้วย Split Column [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH13.xlsx)]   
 บทที่ 14 : การใช้ Query เป็นตัวแปร [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH14.xlsx)]   
 บทที่ 15 : การรวมข้อมูลจากหลาย Query [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH15.xlsx)]   
 บทที่ 16 : การดึงข้อมูลจาก Excel ไฟล์อื่น [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH16.xlsx)]   
 บทที่ 17 : การดึงข้อมูลจาก Text File/ CSV File [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH17.xlsx)]   
 [บทที่ 18 : การดึงข้อมูลจากทุก File ที่ต้องการใน Folder](https://www.thepexcel.com/excel-power-up-power-query-ep18/) [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH18.zip)]   
 บทที่ 19 : การดึงข้อมูลจากแหล่งอื่นๆ   
 บทที่ 20 : การเตรียม Data เพื่อทำ Dashboard   
 บทที่ 21 : การทำ Pivot Table เพื่อสร้าง Dashboard   
 บทที่ 22 : เจาะลึก M Code หัวใจของ Power Query   
 บทที่ 23 : Function คือ ขุมพลังที่แท้จริงของ M Code [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH23.xlsx)]   
 บทที่ 24 : ตัวอย่างการสร้าง Custom Function [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH24.xlsx)]   
 บทที่ 25 : การวน Loop [[ไฟล์ประกอบ](https://www.thepexcel.com/ExcelPowerUp/CH25.xlsx)]   
 บทส่งท้าย : เทพที่แท้จริง

 

**[อ่านเนื้อหาบท 22 เป็นต้นไปแบบปรับปรุงใหม่ได้ฟรี ที่นี่ (อัปเดทเรื่อยๆ)](https://www.thepexcel.com/category/power-query/m-code/)**

  

### Facebook Group : Power Query Thailand

 

[![23](https://www.thepexcel.com/wp-content/uploads/2019/10/cover-1024x534.jpg)](https://www.facebook.com/groups/478165956373534/)

*Facebook Group : Power Query Thailand*
 

ผู้ที่สนใจ Power Query อย่างคุณที่มาอ่านบทความนี้ ผมขอเชิญชวน[เข้ากลุ่มปิด Power Query Thailand ได้ตาม Link นี้ครับ](https://www.facebook.com/groups/478165956373534/)

---

_Source: [https://www.thepexcel.com/excel-power-up-power-query-ep18/](https://www.thepexcel.com/excel-power-up-power-query-ep18/)_
