วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 1

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

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

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

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 2

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 3

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 4

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 5

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 6

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 7

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

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 8
วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 9

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

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 10

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 11

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

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 12

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 13

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

วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 14

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

==========================================
ใครที่ชื่นชอบบทความนี้และเห็นว่ามีประโยชน์ ช่วยบอกต่อเพื่อนๆ ของคุณด้วยนะครับ
ยิ่งเกิดประโยชน์กับคนเยอะๆ ผู้เขียนก็ยิ่งดีใจครับ คนแชร์ก็ได้ร่วมสร้างประโยชน์ด้วยนะ ^^

อย่าลืมกดติดตามเทพเอ็กเซลได้ที่ Facebook.com/ThepExcel
และสามารถติดตามคลิปวีดีโอเจ๋งๆ ได้ที่ YouTube Channel ของ Thep Excel ครับ
==========================================

  • 149
  •  
  •  
  •  
  •  

Posted on: May 5, 2019
Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *