Google Sheets ทำ Dropdown List ง่ายๆ กันกรอกผิดได้ด้วย

ภาพประกอบการทำ Dropdown List ใน Google Sheets
Google Sheets ทำ Dropdown List ง่ายๆ กันกรอกผิดได้ด้วย

เคยส่งฟอร์มให้ทีมกรอกข้อมูลแล้วได้ข้อมูลที่สะกดต่างกันไปหมด เช่น บางคนพิมพ์ “กรุงเทพ” บางคนพิมพ์ “กรุงเทพฯ” บางคนพิมพ์ “BKK” ทำให้ COUNTIF หรือ SUMIF นับผลไม่ถูกต้อง?

วิธีแก้ที่ดีที่สุดคือทำ Dropdown List ให้เลือกจากรายการที่กำหนดไว้ล่วงหน้า ไม่ต้องพิมพ์เอง ข้อมูลก็จะสม่ำเสมอทุกแถว

วิธีทำ Dropdown List ใน Google Sheets

วิธีที่ 1 — พิมพ์รายการตรงๆ

เหมาะสำหรับรายการสั้นๆ ที่ไม่เปลี่ยนบ่อย

  1. เลือกเซลล์หรือช่วงที่ต้องการใส่ Dropdown
  2. คลิกเมนู Data → Data validation
  3. คลิก Add rule
  4. ในส่วน “Criteria” เลือก Dropdown
  5. พิมพ์ตัวเลือกแต่ละอัน เช่น “กรุงเทพ”, “เชียงใหม่”, “ขอนแก่น”
  6. คลิก Done

เซลล์ที่กำหนดจะมีลูกศรเล็กๆ ให้คลิกและเลือกรายการได้ทันที

วิธีที่ 2 — ดึงรายการจากช่วงข้อมูลในชีต

เหมาะสำหรับรายการยาวหรือที่อาจมีการเพิ่มรายการในอนาคต

  1. พิมพ์รายการตัวเลือกไว้ในคอลัมน์ใดคอลัมน์หนึ่ง เช่น คอลัมน์ F แถว 1 ถึง 5
  2. เลือกเซลล์ที่ต้องการใส่ Dropdown
  3. คลิก Data → Data validation → Add rule
  4. ในส่วน “Criteria” เลือก Dropdown (from a range)
  5. ระบุช่วง เช่น F1:F5
  6. คลิก Done

ข้อดีคือถ้าเพิ่มรายการในคอลัมน์ F ภายหลัง Dropdown ก็จะอัปเดตให้อัตโนมัติ (ถ้าขยายช่วงให้ครอบคลุม)

ตั้งค่าให้แสดงข้อความแจ้งเตือนเมื่อกรอกผิด

Google Sheets สามารถแสดงคำเตือนหรือบล็อกการกรอกค่าที่ไม่อยู่ในรายการได้

  1. ในหน้า Data validation ให้มองหาส่วน “If the data is invalid”
  2. เลือก Show a warning เพื่อแจ้งเตือนแต่ยังให้กรอกได้
  3. หรือเลือก Reject the input เพื่อไม่ให้กรอกค่าที่ไม่อยู่ในรายการเลย

การลบ Dropdown List ออก

  1. เลือกเซลล์ที่มี Dropdown
  2. คลิก Data → Data validation
  3. คลิกไอคอนถังขยะข้างกฎที่ต้องการลบ
  4. คลิก 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 ช่วยให้ข้อมูลที่กรอกสม่ำเสมอ ลดข้อผิดพลาดจากการพิมพ์ผิดหรือสะกดต่างกัน ทำให้การใช้สูตรนับหรือรวมข้อมูลทำงานได้ถูกต้องโดยไม่ต้องมานั่งแก้ข้อมูลทีหลัง ลงทุนตั้งครั้งเดียว ประหยัดเวลาได้มากในระยะยาว