---
title: วิธีกำหนดให้ Pivot Table แสดงเฉพาะแถว/คอลัมน์ที่ต้องการ
url: https://www.thepexcel.com/hide-part-of-pivot-table/
type: post
date: 2019-08-06
updated: 2022-12-05
author: Sira Ekabut
categories: ["Highlights : บทความแนะนำ"]
tags: [power pivot]
---

# วิธีกำหนดให้ Pivot Table แสดงเฉพาะแถว/คอลัมน์ที่ต้องการ

คงปฏิเสธไม่ได้ว่า Pivot Table คือเครื่องมือสรุปผลตัวเลขที่ใช้งานง่ายและมีประโยชน์ที่สุดเครื่องมือนึงใน Excel และคงปฏิเสธไม่ได้เช่นกันว่ามันก็มีข้อจำกัดหลายอย่างที่ทำให้หลายคนรำคาญใจ

 

ข้อจำกัดหนึ่งที่หลายคนรำคาญมากคือ ในบางครั้งเราอยากจะเอาบางแถวหรือบางคอลัมน์ออกไปจาก Pivot Table ซะ ซึ่งหนึ่งในวิธีที่ทำได้คือทำการซ่อนแถวหรือคอลัมน์นั้นๆ ไปทั้งอันเลย ซึ่งอาจจะดูลูกทุ่งไปหน่อย วันนี้ผมเลยจะขอนำเสนออีกวิธีหนึ่งซึ่งดูโปรกว่า แต่จะทำได้เฉพาะ Excel 2010 ขึ้นไปเท่านั้นครับ เพราะ[มันต้องใช้ Power Pivot](https://www.thepexcel.com/power-pivot-01-start-with-basic/)นะ!!

 

## มาเริ่มใช้ Pivot Table Named Set กัน

 

วิธีนี้จะใช้เครื่องมือที่ชื่อว่า Named Set ซึ่งเป็น Feature ของ Power Pivot ที่ใช้ Data Model ดังนั้นการจะใช้คำสั่งนี้ได้ เราต้องมี Excel 2010 ที่มี Power Pivot Add-in หรือมี Excel 2013 ขึ้นไปถึงจะทำได้ครับ

 

วิธีการใช้งานคือต้องสร้าง Pivot Table แบบ Add เข้า Data Model ซะก่อน

 ![1](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-01.png) 

จากนั้นหมุน Pivot Table ว่าต้องการ Field อะไรไว้ตรงไหนตามใจชอบ (ในรูปผมปรับ Pivot Layout เป็น Outline Form เพื่อให้เห็น Field แยกออกมาชัดๆ)

 ![2](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-04.png) 

จากนี้ก็จะถึงตอนที่เราจะเอาบางแถวหรือบางคอลัมน์ที่ต้องการออกแล้ว (สมมติผมต้องการเอาออกดังรูปข้างล่างนี้)

 ![3](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-04-2.png) 

ให้ไปที่ Field, Item & Set แล้ว Create Set Based on Row/Column แล้วแต่ว่าจะเอา Row ออก หรือเอา Column ออก (ในรูปผมจะเอาบางแถวออก ดังนั้นผมต้องเลือก Based on Row Items…)

 ![4](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-05.png) 

จากนั้นเลือกคอลัมน์ที่ไม่ต้องการ แล้ว Delete ออกได้เลย

 ![5](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-06.png) 

สังเกตว่าผลที่ออกมาในตัว Total รวมยังคงมีค่าเท่าเดิมก่อนจะเอา Row/Column ออกด้วยนะ

 ![6](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-07.png) 

นอกจากนี้ยังมี Set ที่เราตั้งชื่อไว้ ไปโผล่แทนที่ Row/Column เดิม ด้วย

 ![7](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-08.png) 

อย่างไรก็ตาม วิธีนี้ไม่สามารถเอา Field ที่เกี่ยวกับการทำ Set นั้นๆ ไปใส่ที่อื่นได้อีก เช่น ผมไม่สามารถลากสินค้าไปที่ Filter อีก เพื่อกรองสินค้าให้เหลือแค่ Dvd หนัง กับ ของเล่น เป็นต้น

 ![8](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-09.png) 

แต่ถ้าผมเอา Field ที่ไม่เกี่ยวข้องกับ Set ไปใส่ มันก็ยังยอมให้เล่นอยู่ครับ เช่น ผมเอาลูกค้าไปใส่ที่ Filter ก็ยังได้ครับ

 ![9](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-10.png) 

## ยังแก้อะไรได้อีกมั้ย?

 

สำหรับคนที่อยากแก้ไขให้มัน Advance กว่านี้ ในส่วนของ Set เราสามารถเข้าไป Edit MDX เพื่อแก้ไขอะไรที่มัน Advance กว่านี้ได้ครับ

 ![10](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-11.png) ![11](https://www.thepexcel.com/wp-content/uploads/2019/08/pivot-named-set-12.png) 

แต่บอกตามตรงว่าผมเองก็ยังไม่ได้ศึกษาเจ้า MDX นี่ให้ลึกลงไป ดังนั้นจะยังไม่กล้าสอนมากกว่านี้ครับ 555 ไว้ไปแอบศึกษามาก่อนแล้วจะเล่าให้ฟังนะ

 

เบื้องต้นถ้าใครสนใจลองไปอ่านได้ที่นี่ครับ [https://support.office.com/en-us/article/create-a-named-set-in-an-olap-pivottable-8148265e-f843-4300-98f5-37c74f96d770](https://support.office.com/en-us/article/create-a-named-set-in-an-olap-pivottable-8148265e-f843-4300-98f5-37c74f96d770)

 

## รู้แล้วจะเอาไปทำอะไรดี?

 

เป็นยังไงบ้างครับกับเทคนิคการใช้ Named Set อันนี้ เคยรู้กันบ้างมั้ยครับ? แล้วถ้าตอนนี้รู้แล้วจะเอาไปใช้ทำอะไรกัน มาบอกกันบ้างนะครับ ^^

 

## สารบัญซีรีส์ Power Pivot

---

_Source: [https://www.thepexcel.com/hide-part-of-pivot-table/](https://www.thepexcel.com/hide-part-of-pivot-table/)_
