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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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