
เคยส่งฟอร์มให้ทีมกรอกข้อมูลแล้วได้ข้อมูลที่สะกดต่างกันไปหมด เช่น บางคนพิมพ์ “กรุงเทพ” บางคนพิมพ์ “กรุงเทพฯ” บางคนพิมพ์ “BKK” ทำให้ COUNTIF หรือ SUMIF นับผลไม่ถูกต้อง?
วิธีแก้ที่ดีที่สุดคือทำ Dropdown List ให้เลือกจากรายการที่กำหนดไว้ล่วงหน้า ไม่ต้องพิมพ์เอง ข้อมูลก็จะสม่ำเสมอทุกแถว
วิธีทำ Dropdown List ใน Google Sheets
วิธีที่ 1 — พิมพ์รายการตรงๆ
เหมาะสำหรับรายการสั้นๆ ที่ไม่เปลี่ยนบ่อย
- เลือกเซลล์หรือช่วงที่ต้องการใส่ Dropdown
- คลิกเมนู Data → Data validation
- คลิก Add rule
- ในส่วน “Criteria” เลือก Dropdown
- พิมพ์ตัวเลือกแต่ละอัน เช่น “กรุงเทพ”, “เชียงใหม่”, “ขอนแก่น”
- คลิก Done
เซลล์ที่กำหนดจะมีลูกศรเล็กๆ ให้คลิกและเลือกรายการได้ทันที
วิธีที่ 2 — ดึงรายการจากช่วงข้อมูลในชีต
เหมาะสำหรับรายการยาวหรือที่อาจมีการเพิ่มรายการในอนาคต
- พิมพ์รายการตัวเลือกไว้ในคอลัมน์ใดคอลัมน์หนึ่ง เช่น คอลัมน์ F แถว 1 ถึง 5
- เลือกเซลล์ที่ต้องการใส่ Dropdown
- คลิก Data → Data validation → Add rule
- ในส่วน “Criteria” เลือก Dropdown (from a range)
- ระบุช่วง เช่น
F1:F5 - คลิก Done
ข้อดีคือถ้าเพิ่มรายการในคอลัมน์ F ภายหลัง Dropdown ก็จะอัปเดตให้อัตโนมัติ (ถ้าขยายช่วงให้ครอบคลุม)
ตั้งค่าให้แสดงข้อความแจ้งเตือนเมื่อกรอกผิด
Google Sheets สามารถแสดงคำเตือนหรือบล็อกการกรอกค่าที่ไม่อยู่ในรายการได้
- ในหน้า Data validation ให้มองหาส่วน “If the data is invalid”
- เลือก Show a warning เพื่อแจ้งเตือนแต่ยังให้กรอกได้
- หรือเลือก Reject the input เพื่อไม่ให้กรอกค่าที่ไม่อยู่ในรายการเลย
การลบ Dropdown List ออก
- เลือกเซลล์ที่มี Dropdown
- คลิก Data → Data validation
- คลิกไอคอนถังขยะข้างกฎที่ต้องการลบ
- คลิก Done
ตัวอย่างการใช้งานจริง
สมมติทำรายงานติดตามสถานะงานในทีม ต้องการให้คอลัมน์ “สถานะ” เลือกได้จาก 3 ตัวเลือก คือ “รอดำเนินการ”, “กำลังทำ”, “เสร็จแล้ว”
- พิมพ์รายการทั้ง 3 ไว้ที่ H1:H3
- เลือกทั้งคอลัมน์ D ตั้งแต่ D2 ลงไป
- ตั้ง Data validation แบบ Dropdown from a range โดยชี้ไปที่ H1:H3
- ทุกคนในทีมกรอกข้อมูลได้เฉพาะ 3 ตัวเลือกนั้น และ COUNTIF นับสถานะได้ถูกต้องทันที
เคล็ดลับเพิ่มเติม
- ซ่อนคอลัมน์ที่เก็บรายการตัวเลือกได้ เพื่อไม่ให้ดูรก แต่ Dropdown ยังทำงานได้ปกติ
- ถ้าต้องการ Dropdown หลายระดับ เช่น เลือกจังหวัดแล้วแสดงอำเภอ ต้องใช้ร่วมกับสูตร INDIRECT ซึ่งซับซ้อนขึ้น แต่ทำได้
- Dropdown จาก range ที่อยู่ในชีตอื่นได้ โดยระบุชื่อชีตด้วย เช่น
ชีต2!A1:A10
สรุป
Dropdown List ใน Google Sheets ช่วยให้ข้อมูลที่กรอกสม่ำเสมอ ลดข้อผิดพลาดจากการพิมพ์ผิดหรือสะกดต่างกัน ทำให้การใช้สูตรนับหรือรวมข้อมูลทำงานได้ถูกต้องโดยไม่ต้องมานั่งแก้ข้อมูลทีหลัง ลงทุนตั้งครั้งเดียว ประหยัดเวลาได้มากในระยะยาว





