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. คลิกเมนู DataData validation
  3. คลิก Add rule
  4. ในส่วน “Criteria” เลือก Dropdown
  5. พิมพ์ตัวเลือกแต่ละอัน เช่น “กรุงเทพ”, “เชียงใหม่”, “ขอนแก่น”
  6. คลิก Done

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

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

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

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