---
title: การออกแบบตารางบันทึกข้อมูลที่ดีใน Excel (ลักษณะของ Database ที่ถูกต้อง)
url: https://www.thepexcel.com/basic-table-database-design/
type: post
date: 2021-02-23
updated: 2021-08-26
author: Sira Ekabut
categories: [Excel]
tags: [table, database]
---

# การออกแบบตารางบันทึกข้อมูลที่ดีใน Excel (ลักษณะของ Database ที่ถูกต้อง)

เรื่องที่น่าปวดหัวที่สุดเวลาที่เราต้องสรุปข้อมูล ไม่ว่าจะใช้ PivotTable หรือพวก SUMIFS สรุปก็ตาม ก็คือ การบันทึกตารางข้อมูลในรูปแบบที่ไม่ถูกต้อง (ไม่ว่าจะทำเอง หรือ ได้มาจากคนอื่น) ซึ่งมาจากการออกแบบตารางที่ผิด

 

**การบันทึกข้อมูล “ไม่ถูกรูปแบบ” จะทำให้หลายคนสรุปข้อมูลไม่ได้ดั่งใจ** หรือทำได้ลำบากกว่าที่ควรจะเป็นมากๆ ใน Post นี้ผมจะแนะนำให้ว่า การบันทึกข้อมูลแบบไหนที่ไม่ควรทำ และแบบไหนที่ควรทำ รวมถึงแนวทางแก้ไขเบื้องต้นด้วยครับ

 

## คลิปวีดีโอ

    

## ปัญหาเกี่ยวกับหัวตาราง

   ![1](https://www.thepexcel.com/wp-content/uploads/2021/02/dont-header.jpg)   ![2](https://www.thepexcel.com/wp-content/uploads/2021/02/do-header.jpg)   

หัวตาราง 2 ชั้น ทำให้มีปัญหาในการใส่ Filter และ การนำเข้า PivotTable อย่างรุ่นแรง อันนี้น่าจะเป็นเรื่องที่ผิดพลาดแบบเด่นชัดมากที่สุดเลยครับ **วิธีที่ถูกต้อง ทุกครั้งให้ทำหัวตารางแค่บรรทัดเดียวเท่านั้น และต้องมีครบทุกคอลัมน์ด้วย**

 

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

   ![3](https://www.thepexcel.com/wp-content/uploads/2021/02/dont-unpivot.jpg)   ![4](https://www.thepexcel.com/wp-content/uploads/2021/02/do-unpivot.jpg)   

แม้ว่าการแยกข้อมูลในเรื่องเดียวกันเป็นหลายคอลัมน์ จะสามารถเอาเข้าไปใช้ใน Pivot Table ได้ แต่ก็จะทำให้มีปัญหาตอนทำยอดสรุปรวมหลายๆ สินค้าเข้าด้วยกัน เช่น จะหายอดรวมของ หนังสือกับอาหาร ตอนสรุปด้วย PivotTable แบบนี้ก็จะยากแล้ว

 

การทำข้อมูลเรื่องเดียวกันให้มาอยู่ในคอลัมน์เดียวกัน จะช่วยให้ตอนสรุปยอดรวมใน Pivot Table รวมถึงการ Filter ง่ายขึ้นมาก

 

**แนวทางแก้ไข ** : วิธีแก้ไขที่ง่ายที่สุด สามารถใช้เครื่องมือ Unpivot ของ Power Query ได้ครับ

 

## ปัญหาเกี่ยวกับตัว Data

   ![5](https://www.thepexcel.com/wp-content/uploads/2021/02/dont-merge.jpg)   ![6](https://www.thepexcel.com/wp-content/uploads/2021/02/do-merge.jpg)   

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

 

การใส่ข้อมูลแบบไม่เว้นว่าง ทำให้ Computer เข้าใจได้ถูกต้อง แม้จะดูลายตา แต่เวลานำไปทำรายงานใน PivotTable สามารถทำให้ไม่ลายตาได้อยู่แล้ว

 

**แนวทางแก้ไข** : สามารถใช้เครื่องมือ Fill Down ของ Power Query ได้ครับ

   ![7](https://www.thepexcel.com/wp-content/uploads/2021/02/dont-summary.jpg)   ![8](https://www.thepexcel.com/wp-content/uploads/2021/02/do-summary.jpg)   

การมีบรรทัดสรุปปนมา ทำให้ตอนนำข้อมูลเข้าไปสรุปต่ออีก จะทำให้ตัวเลขเบิ้ลเกินความเป็นจริงได้

 

**แนวทางแก้ไข** : ตัดบรรทัดสรุปทิ้งไปซะก่อนจะ pivot ซึ่งจะทำแบบปกติ หรือจะใช้ Power Query ก็ได้ครับ

 

## วิธีแก้ปัญหา เวลาเจอการออกแบบตารางที่ผิด

 

ใครเจอปัญหาน่าปวดหัวแบบใน Post นี้ สามารถใช้ความรู้ของ Power Query มาแก้ไขปัญหาได้นะครับ นอกจากแก้ปัญหาจากไฟล์ที่บันทึกมาผิดๆ ได้แล้ว ยังสามารถรวบรวมข้อมูลจากหลายๆ ที่ได้ด้วย

 

ใครสนใจอยากเรียนรู้ ขอแนะนำคอร์สออนไลน์ Power Query ของผม (เพิ่งจะอัปเดทปรับปรุงใหม่ในปี 2021 นี้)

 

ที่สำคัญ ช่วงนี้กำลังลดราคาพิเศษอยู่พอดีเลยครับ (หมดเขต 19 มีค. 64)

 

ดูรายละเอียดใน link นี้นะครับ :

---

_Source: [https://www.thepexcel.com/basic-table-database-design/](https://www.thepexcel.com/basic-table-database-design/)_
