เวลาที่ใช้ PivotTable เพื่อวิเคราะห์ข้อมูล หลายๆ คนน่าจะมี Moment ที่อยากสรุปข้อมูลโดยนับจำนวนสิ่งที่สนใจแบบไม่ซ้ำกันบ้างแหละ…

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

“แต่การนับแบบนี้มันเป็นเรื่องยากมากเลยนะ จะให้นับยังไงล่ะ ก็ใน Pivot มันมีแต่ Count กับ Count Number นี่นา?” นี่คงเป็นสิ่งที่หลายคนคิดมาโดยตลอด

ผมอยากจะบอกว่า ใช่ครับ มันเคยเป็นเรื่องยากมากๆ แต่ว่าตั้งแต่ Excel 2010 เป็นต้นไป หากเราใช้ Concept ของ Data Model เข้ามาช่วยในการวิเคราะห์ข้อมูลแล้วล่ะก็….

Pivot Table มันจะมีความสามารถใหม่เพิ่มขึ้นมานั่นก็คือ Distinct Count นั่นเอง!! และเรื่องของเรื่องคือ มันทำง่ายมากกกกกกกก!!

วิธีการทำให้ PivotTable นับแบบ Distinct Count

1. ต้องสร้าง PivotTable แบบที่ใช้ Data Model เข้าช่วย
(ถ้าใครใช้ Excel 2010 ต้องสร้างผ่าน PowerPivot รายละเอียดคล้ายๆ บทความ OLAP CUBE อันนี้ครับ)

2. ทำการจัด PivotTable ตามรูปแบบที่ต้องการก่อน

3.คลิ๊กขวาที่ Field ที่ต้องการเปลี่ยน เลือก Summarize Value By –> More Options…

4.เลือก Distinct Count กด ok จบ!

แค่นี้ผลลัพธ์ก็ออกมาแล้ว ง่ายมากๆ จริงมั้ยครับ ^^

ช่วยกันบอกต่อ

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