วิธีเทียบ 2 List ว่ามีรายการไหนต่างกัน?

คำถามนี้เป็นคำถามที่ผมได้รับมาบ่อยพอสมควร ดังนั้นถึงเวลาแล้วที่ผมจะเอามาตอบเป็นบทความจริงๆ จังๆ ให้อ่านกันดีกว่าเนอะ คนอื่นๆ จะได้รับประโยชน์ไปด้วย เอาล่ะ! สมมติผมมีข้อมูลอยู่ 2 List ซึ่งอยู่คนละ Sheet ดังนี้ SheetA SheetB จะเห็นว่ามีทั้งรายการที่มีใน A แต่ไม่มีใน B รวมถึง มีใน B แต่ไม่มีใน A ด้วย ผมจะเสนอวิธี Compare List นี้ 2 วิธีด้วยกัน คือ1. วิธีใช้ VLOOKUP2. วิธีใช้ Power Query ซึ่งความพิเศษของบทความนี้ คือ ผมจะแสดง Step การแก้ปัญหาเหมือนกันเป๊ะๆ เลย แต่ใช้แค่เครื่องมือต่างกันเท่านั้นเอง เพื่อนๆ จะได้เข้าใจว่า Power Query สามารถทำงานในลักษณะเดียวกับที่เราใช้ Excel…
3 วิธีในการกำจัดแถวว่าง ในข้อมูล Excel (Remove Empty Row) 1

3 วิธีในการกำจัดแถวว่าง ในข้อมูล Excel (Remove Empty Row)

วันนี้ผมขอนำเสนอ 3 วิธีในการกำจัดแถวว่างครับ ซึ่งทั้ง 3 วิธีดังกล่าว คือ กด Sort ไปเลยก่อน Sort ต้องคลุมพื้นที่ก่อนแล้วค่อยเลือก Filter นะครับเจ้าแถวว่างจะไปกองอยู่ด้านล่างของตารางเองวิธีนี้ต้องระวังว่าข้อมูลจะเรียงไม่เหมือนเดิม ยกเว้ยทำเลข running เอาไว้ก่อนครับFilter Blank แล้วลบแถวนั้นออกวิธีนี้มีข้อเสียคือถ้าข้อมูลเยอะมากๆ เครื่องอาจจะ Hang ได้ครับใช้ Power Query Remove Blank Rowวิธีนี้สบายใจสุดๆ ข้อมูลเปลี่ยนไปเราก็แค่กด Refresh เอง ข้อเสียคือต้องมี Power Query ถึงจะทำได้ครับ https://youtu.be/MUZdeNaYs-E
วิธี List Cell ที่มีคำว่าแมว จากหลายคอลัมน์มารวมเป็นคอลัมน์เดียว 2

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

มีคนถามผมเข้ามาใน Inbox ว่าจะเขียนสูตรเพื่อ List ข้อมูลที่มีคำที่กำหนด โดยที่ข้อมูลปะปนอยู่ในหลายๆ คอลัมน์ได้อย่างไร? เช่น อยากจะ List ทุก Cell ที่มีคำว่าแมวอยู่ จะทำเรื่องพวกนี้ด้วยวิธีเขียนสูตรมันก็พอทำได้ แต่ว่ามันจะง่ายกว่ามากเลยถ้าจะใช้ Power Query ทำงานนี้ ซึ่งใครๆ ก็ทำได้ครับ มาดูกันเลยว่าทำยังไง!! 1.ก่อนอื่นสมมติว่ามีมีข้อมูลดังนี้ ผมคลิ๊กที่ช่อง A1 เอาไว้ก่อน 2. จากนั้นผมกด [Data] --> Get Data From Table/Range 3. เนื่องจากข้อมูลผมยังไม่มีหัวตาราง ก็ไม่ต้องไปติ๊กว่ามี Header นะ แล้วกด Ok โลด! 4. พอเข้า Power Query ก็กด Add Column -> Index…
แนะนำภาพรวมการใช้ Power BI Desktop 3

แนะนำภาพรวมการใช้ Power BI Desktop

BI Tools ยอดนิยม Power BI Desktop เป็นโปรแกรมด้าน Business Intelligent (BI Tools) ตัวหนึ่งที่ได้รับความนิยมมากในยุคปัจจุบัน เช่นเดียวกับโปรแกรมอื่นๆ เช่น Tableau และ Qlik Sense ซึ่งออกแบบมาให้คนทั่วไปสามารถนำข้อมูลขนาดมหึมาอย่าง Big Data มาวิเคราะห์ได้ง่ายขึ้น ความสามารถสูงแบบ 3 in 1 โปรแกรมนี้มีความสามารถมากมาย ซึ่งรวมความสามารถของ 3 โปรแกรมย่อยๆ เข้าด้วยกันในเครื่องมือเดียว นั่นคือ Power Query : จัดการข้อมูลที่มาจากหลายแหล่งPower Pivot : สร้างสูตรการคำนวณและผูกความสัมพันธ์ของตาราง Database Power View : สร้าง Interactive Dashboard/Visualization แบบมือโปรได้ง่ายๆ โหลดได้ฟรี!! ที่สำคัญคือ คุณสามารถ…
บทความแนะนำ เครื่องมือ Power Tools 4

บทความแนะนำ เครื่องมือ Power Tools

Power Tools เครื่องมือ Power Tools เหล่านี้ เป็นเครื่องมือที่ถือว่าเป็น Trend ใหม่ ที่น่าสนใจมากๆๆๆ แต่คนไทยส่วนใหญ่ยังไม่รู้จัก และใช้กันไม่ค่อยเป็น แต่นี่จะเป็นสิ่งที่ผมจะเน้นในการนำเสนอจากนี้เป็นต้นไปครับ Power Query = ช่วยเชื่อมต่อ และ จัดการข้อมูลให้อยู่ในรูปแบบที่เหมาะสม (แทน Steps การจัดการข้อมูลได้เลย) Power Query ตอนที่ 1: ปลุกพลัง Power Query ให้ตื่นขึ้น!! Power Query ตอนที่ 2 : มหากาพย์การใช้งาน Power Query ตั้งแต่ต้นจนจบ Power Pivot = วิเคราะห์ข้อมูลขั้นสูง เขียนสูตร DAX Formula ได้ยืดหยุ่นกว่า Calculated Field ของ PivotTable…
แจกไฟล์วันหยุด 10 ปี ย้อนหลัง ในรูปแบบไฟล์ Excel 5

แจกไฟล์วันหยุด 10 ปี ย้อนหลัง ในรูปแบบไฟล์ Excel

เนื่องในโอกาสกำลังจะถึงช่วงวันหยุดยาวของปีนี้ ผมขอแจกไฟล์วันหยุด 10 ปีย้อนหลัง ในรูปแบบไฟล์ Excel เพื่อให้ทุกคนได้ Download ไปใช้กับฟังก์ชันพวกเกี่ยวกับคำนวณหาวันทำการ เช่น NETWORKDAYS , WORKDAY ซึ่ง Function หรือ สูตรทั้ง 2 กลุ่มดังกล่าว จะใช้งานจริงแทบไม่ได้เลย หากปราศจากข้อมูลวันหยุดพิเศษ ที่เราต้องบอก Excel เองว่าบริษัทเราหุดวันไหนบ้าง? (ระบุเป็น Range ใน Input ที่ชื่อว่า Holidays) ตามข้างล่างนี้ ตระกูล NETWORKDAYS NETWORKDAYS / NETWORKDAYS.INTL เอาไว้หาจำนวนวันทำการในระหว่างช่วง 2 วันที่กำหนด (นับวันเริ่ม) ***ฟังก์ชันแบบมี .INTL จะเจ๋งกว่าเพราะสามารถเลือกได้ว่าหยุดวันไหนบ้าง (จ-อา) แต่ถ้าแบบ ปกติจะถือว่า หยุดทั้งวันเสาร์และวันอาทิตย์ =NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays]) หรือ=NETWORKDAYS.INTL(วันเริ่ม,วันจบ,[เลือกโหมดว่าหยุดวันไหนบ้าง จ-อา],[เลือกวันหยุดพิเศษในไฟล์ที่แจก])…
7 เทคนิค Power Query 6

7 เทคนิค Power Query

คงปฏิเสธไม่ได้ว่าเครื่องมือที่ร้อนแรงที่สุดของ Excel ยุคใหม่ ก็คือ Power Query ซึ่งเดิมเคยเป็น Add-in ตัวนึงที่ใช้ได้ตั้งแต่ Excel 2010 เป็นต้นไป แต่สำหรับ Excel Version ใหม่ๆ มันได้ถูกฝังตัวมาอยู่ใน Ribbon Data เลย สำหรับคนที่ไม่เคยใช้ Power Query มาก่อนเลย ให้ลองอ่านบทความที่ผมเคยเขียนไว้ก่อน เพื่อที่จะได้เข้าใจภาพรวมมากขึ้นครับ Power Query ตอนที่ 1: ปลุกพลัง Power Query ให้ตื่นขึ้น!!Power Query ตอนที่ 2 : มหากาพย์การใช้งาน Power Query ตั้งแต่ต้นจนจบ ในบทความนี้ ผมจะมาแนะนำเทคนิคเจ๋งๆ ในการใช้ Power Query ให้รู้จักกันมากขึ้นครับ โดยจะขอแนะนำซัก 7…
วิธีนับข้อมูลใน Pivot แบบไม่นับตัวที่ซ้ำกัน (Distinct Count) 7

วิธีนับข้อมูลใน Pivot แบบไม่นับตัวที่ซ้ำกัน (Distinct Count)

เวลาที่ใช้ PivotTable เพื่อวิเคราะห์ข้อมูล หลายๆ คนน่าจะมี Moment ที่อยากสรุปข้อมูลโดยนับจำนวนสิ่งที่สนใจแบบไม่ซ้ำกันบ้างแหละ... เช่น ในแต่ละเดือนมีลูกค้ามาซื้อของกี่คน อยากจะนับแบบไม่ซ้ำกันด้วย เพื่อที่จะดูว่ายอดขายมันเกิดจากลูกค้าจำนวนมากน้อยแค่ไหนด้วย เพราะบางทีการที่ยอดขายเยอะอาจเกิดจากลูกค้ากลุ่มเดิมๆ คนเดิมๆ ตลอดก็ได้ "แต่การนับแบบนี้มันเป็นเรื่องยากมากเลยนะ จะให้นับยังไงล่ะ ก็ใน Pivot มันมีแต่ Count กับ Count Number นี่นา?" นี่คงเป็นสิ่งที่หลายคนคิดมาโดยตลอด ผมอยากจะบอกว่า ใช่ครับ มันเคยเป็นเรื่องยากมากๆ แต่ว่าตั้งแต่ Excel 2010 เป็นต้นไป หากเราใช้ Concept ของ Data Model เข้ามาช่วยในการวิเคราะห์ข้อมูลแล้วล่ะก็.... Pivot Table มันจะมีความสามารถใหม่เพิ่มขึ้นมานั่นก็คือ Distinct Count นั่นเอง!! และเรื่องของเรื่องคือ มันทำง่ายมากกกกกกกก!! วิธีการทำให้ PivotTable นับแบบ Distinct…
วิธีทลายข้อจำกัดหน้าตาของ PivotTable ด้วย OLAP CUBE Formula 8

วิธีทลายข้อจำกัดหน้าตาของ PivotTable ด้วย OLAP CUBE Formula

จากที่ผมได้ Post ถามหยั่งเชิงใน Facebook ไปว่าใครสนใจวิธีทำลายข้อจำกัดเรื่องหน้าตาของ PivotTable บ้าง? ปราฏว่ามีคนให้ความสนใจเยอะมากๆ ดังนั้นผมเลยขอมาเขียนบทความอธิบายให้เล็กน้อยครับ PivotTable นั้นสร้างง่ายมาก แต่จัด Layout ไม่ได้ดั่งใจ ข้อดีสุดๆ ของ PivotTable นั้นคือ ใช้งานง่ายมาก เรียนรู้แป๊ปเดียวก็เป็นแล้ว และใช้เวลาสร้างแป๊ปเดียวก็ได้ตารางสรุปข้อมูลที่พร้อมจะนำคำตอบที่ได้ไปเสนอผู้บริหารแล้ว แต่สิ่งที่มักจะเกิดขึ้นตามมาคือ คำพูดของหัวหน้าที่บอกว่า "รายงานนี้มันหน้าตาไม่สวยเลย ช่วยจัด xxx เว้นบรรทัด yyy แทรกคอลัมน์ zzz หน่อยสิ" แล้วคุณก็คงตอบกลับไปแบบสุภาพว่า "อ๋อ ทำไม่ได้ครับ...มันเป็นข้อจำกัดของ PivotTable ครับหัวหน้า" ทั้งๆ ที่จริงๆ อาจอยากตะโกนตอบกลับไปว่า "PivotTable มันแทรกบรรทัดไม่ได้เฟ้ย!" วิธีจัด Layout ที่อาจพอรู้กันอยู่แล้ว แต่ถ้าคุณอยากจะทำให้รายงานมันสวยได้ดั่งใจจริงๆ ก็มีวิธีที่หลายคนอาจจะรู้อยู่แล้ว ดังนี้ Copy Pivot แล้ว…
Power Query ตอนที่ 2 : มหากาพย์การใช้งาน Power Query ตั้งแต่ต้นจนจบ 9

Power Query ตอนที่ 2 : มหากาพย์การใช้งาน Power Query ตั้งแต่ต้นจนจบ

หลังจาก ตอนที่แล้วผมได้แนะนำวิธีการติดตั้ง Power Query ไปแล้ว วันนี้ผมจะมาแนะนำ มหากาพย์การใช้งาน Power Query ตั้งแต่ต้นจนจบให้พวกเราได้รู้จักกันครับ แต่ก่อนจะบอก Steps การทำงานทั้งหมด ผมต้องแนะนำให้พอรู้จักลักษณะการทำงานของ Power Query กันซักหน่อย ว่ามันทำงานประมาณไหน จะได้นึกภาพออก ลักษณะการทำงานของ Power Query ผมคิดว่า Power Query เป็นเหมือนเครื่องมือมหัศจรรย์ ที่สามารถ รวบรวม&เชื่อมต่อกับข้อมูลได้หลายที่ หลายชนิด แล้วนำข้อมูลแต่ละอันมาคัดกรอง & ดัดแปลงให้อยู่ในรูปแบบที่เหมาะสม รวมถึงผสมข้อมูลหลายก้อนเข้าด้วยกันได้ ซึ่งผลลัพธ์สุดท้ายจะออกมาเป็นตารางให้เราสามารถนำไปใช้งานต่อได้อย่างง่ายดาย ไม่ว่าจะเอาไปใช้ใน PivotTable ทำกราฟ หรือจะเอาไปเขียนสูตรใน Excel ต่อก็ย่อมได้ หรือถ้าจะให้นิยามแบบสั้นๆ ผมขอบอกว่า Power Query คือ เครื่องมือรวบรวมและดัดแปลงข้อมูล นั่นเอง ประเด็นที่สำคัญที่สุดเลย คือ มันเก่งมาก แต่ใช้งานไม่ยากเลย! ดังนั้นอย่ารอช้า เรามาเรียนรู้วิธีการใช้งาน Power…