Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้าง Data Validation List แบบไดนามิกจากตาราง Excel - 3 วิธีที่พิสูจน์แล้ว

ตาราง Excel (Excel Table) ขยายตัวอัตโนมัติเมื่อเพิ่มข้อมูลท้ายตาราง ทำให้เป็นฟีเจอร์ที่มีประสิทธิภาพมาก Data Validation list ใช้ป้องกันข้อผิดพลาดในข้อมูล แต่ต้องอัปเดตเมื่อเพิ่มข้อมูลในตาราง บทความนี้จะสอนสร้าง Dynamic Excel Data Validation list จากตาราง

3 วิธีมีประสิทธิภาพสร้าง Data Validation List จากตารางใน Excel

ลองใช้ชื่อตารางกับ Header (เช่น Table179[States]) ใน Data Validation จะเกิดข้อผิดพลาด ต้องใช้วิธีอื่น 3 วิธี

1. ใช้อ้างอิงเซลล์โดยตรง (Cell References)

  1. ไปที่ Data > Data Validation เลือก List ใน Allow
  2. ในกล่อง Source เลือกช่วงข้อมูลในตาราง ไม่รวมหัวข้อ (เช่น B5:B11)
  3. กด Enter - Drop-down list จะปรากฏ
  4. ทดสอบเพิ่มข้อมูลใหม่ (เช่น 'Texas') ท้ายตาราง จะปรากฏใน drop-down ทันที

อ่านเพิ่มเติม: สร้าง Data Validation Drop-Down List พร้อมการเลือกหลายรายการใน Excel

2. ใช้ Named Range (ช่วงข้อมูลที่ตั้งชื่อ)

  1. เลือกช่วงข้อมูลในตาราง ไม่รวมหัวข้อ
  2. ไปที่ Formulas > Name Manager > New
  3. ตั้งชื่อ เช่น Named_Range กด Enter
  4. ใน Data Validation Source ใส่ =Named_Range
  5. เพิ่มข้อมูลใหม่ท้ายตาราง (เช่น 'Texas') จะปรากฏใน drop-down อัตโนมัติ

อ่านเพิ่มเติม: วิธีใช้ Named Range สำหรับ Data Validation List ด้วย VBA ใน Excel

3. ใช้ฟังก์ชัน INDIRECT ใน Data Validation

  1. ในเซลล์ใดพิมพ์ = แล้วเลือกช่วงข้อมูลตาราง จะได้ชื่อช่วง เช่น Table18[States]
  2. ใน Data Validation Source ใส่สูตร: =INDIRECT("Table18[States]")
  3. กด Enter - Drop-down list จะปรากฏ
  4. เพิ่มข้อความท้ายตาราง จะถูกเพิ่มใน Data Validation list อัตโนมัติ

อ่านเพิ่มเติม: Excel VBA สร้าง Data Validation List จาก Array

สรุป

บทความนี้แนะนำ 3 วิธีสร้าง Dynamic Data Validation List จากตาราง Excel: ใช้อ้างอิงเซลล์โดยตรง, Named Range, และฟังก์ชัน INDIRECT ทุกวิธีทำให้ drop-down list อัปเดตอัตโนมัติเมื่อเพิ่มข้อมูลในตาราง ลองฝึกปฏิบัติด้วยไฟล์ฝึกหัด หากมีคำถามสามารถถามได้ในส่วนความคิดเห็น ทีม Exceldemy จะตอบกลับโดยเร็วที่สุด

บทความที่เกี่ยวข้อง