---
title: วิธีรวบรวมข้อมูลจากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว
url: https://www.thepexcel.com/get-data-from-multiple-column/
type: post
date: 2019-05-05
updated: 2019-05-26
author: Sira Ekabut
categories: [Power Query]
tags: [unpivot, index, power query]
---

# วิธีรวบรวมข้อมูลจากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว

มีคนถามผมเข้ามาใน Inbox ว่าจะเขียนสูตรเพื่อรวบรวมข้อมูลที่มีคำที่กำหนด โดยที่ข้อมูลปะปนอยู่ในหลายๆ คอลัมน์ได้อย่างไร? เช่น อยากจะ List ทุก Cell ที่มีคำว่าแมวอยู่

 

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

 

## มาดูกันเลยว่าทำยังไง!!

 

1.ก่อนอื่นสมมติว่ามีมีข้อมูลดังนี้ ผมคลิ๊กที่ช่อง A1 เอาไว้ก่อน

 ![1](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-01.png) 

2. จากนั้นผมกด [Data] –> Get Data From Table/Range

 ![2](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-02.png) 

3. เนื่องจากข้อมูลผมยังไม่มีหัวตาราง ก็ไม่ต้องไปติ๊กว่ามี Header นะ แล้วกด Ok โลด!

 ![3](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-03.png) 

4. พอเข้า Power Query ก็กด Add Column -> Index Column ซะ เพื่อสร้างเลข running

 ![4](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-04.png) 

5. ขณะที่กำลังเลือก Index Column อยู่นั้น ให้เลือก Unpivot Other Column

 ![5](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-05.png) 

6. จากนั้นข้อมูลทุกอัน จะมาเรียงอยู่ในคอลัมน์เดียวกันอย่างง่ายดาย

 ![6](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-06.png) 

7. ทีนี้เราก็ลบคอลัมน์ที่ไม่ต้องการทิ้งได้เลย โดยเลือกแล้วกด Del ธรรมดา

 

8. ทีนี้ถ้าอยากได้คำว่าแมว ก็ Filter แล้วเลือก Contain คำว่า แมว (อย่าใช้วิธี Search นะ!!)

 ![7](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-07-fix.png) ![8](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-08.png) 

9. แค่นี้ก็จะได้เฉพาะข้อมูลที่ต้องการแล้ว ถ้าอยากจะ Sort ด้วยก็แล้วแต่เลย

 

จากนั้นกด Close & Load ได้เลย

 ![9](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-09.png) 

ข้อมูลจะโผล่มาที่อีกชีทนึง ซึ่งจะแสดงแค่ผลลัพธ์ที่เราต้องการ

 ![10](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-10.png) 

## ถ้าข้อมูล Input มีเพิ่มอีกล่ะ???

 

ถ้าข้อมูล Input มีเพิ่มอีก เช่น ในหน้า Input ผมเพิ่มช่อง D5,D6 เข้าไป

 ![11](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-11.png) 

เราก็ไปที่ตารางผลลัพธ์ แล้วกด Click ขวา Refresh แค่นั้นก็จบครับ !!

 ![12](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-12.png) 

นี่ไง มาแล้ววววว!!!

 ![13](https://www.thepexcel.com/wp-content/uploads/2019/05/transform-13.png) 

เป็นไงบ้างครับ กับ Power Query จะเห็นว่ามันง่ายมากๆ ใครๆ ก็สามารถเรียนรู้ได้ครับ แถมถ้าใช้ Power Query พื้นฐาน ก็ไม่ต้องยุ่งกับการเขียนสูตรเลยด้วย !!

---

_Source: [https://www.thepexcel.com/get-data-from-multiple-column/](https://www.thepexcel.com/get-data-from-multiple-column/)_
