วันนี้มีน้องๆ ที่ทำงานมาถามอีกแล้ว เกี่ยวกับการทำ Dropdown List น้องๆ มาถามว่าสามารถทำ ทำ Dropdown List แบบ 2 ชั้นซ้อนกัน คือเลือกภาคก่อน แล้วค่อยเลือกจังหวัด ไล่ลำดับกันลงมาได้ไหม เพราะจะเอาไปทำรายการเก็บข้อมูล ไม่อยากมานั่งเลือกรายการแบบผิดๆ หรือต้องพิมพ์เองให้เสียเวลา มีวิธีที่ง่ายๆ ไหม คำตอบคือ สามารถทำได้ค่ะ วันนี้เราก็เลยจะมาแนะนำวิธีการ Dropdown List แบบ 2 ชั้นกัน สามารถลองทำตามขั้นตอนต่อไปนี้ได้เลยค่ะ1. ก่อนอื่นเลยทุกคนต้องเตรียมข้อมูลที่จะใช้ทำ Dropdown List ก่อน ข้อมูลแรกจะเป็น Dropdown ชั้นที่ 1 โดยสร้างตารางไว้ใช้ร่วมกับสูตร Vlookup 2. สร้างตารางรายชื่อ Dropdown ชั้นที่ 2 ให้หัวตารางสอดคล้องกับข้อมูลของชั้นที่ 1 เพื่อจะได้นำไปใช้ได้ง่ายหน่อย 3. ตั้งชื่อข้อมูลที่จะนำไปใช้ในการอ้างอิงของ Dropdown ชั้นที่ 2 ทำได้สองวิธีตามข้อ 3.1 หรือ 3.2 เลือกใช้เอานะคะ 3.1 ตั้ง Name Box เองทีละค่า ลากคลุมจังหวัดด้านล่างและตั้งชื่อที่ Name Box เช่น D1:D10 ชื่อ North ส่วนภาคอื่นๆ ก็ตามหัวตาราง Centrel East West South ฯลฯ การตั้งชื่อควรเป็นภาษาอังกฤษ ไม่มีการเว้นวรรค และง่ายต่อการจดจำและนำไปใช้ต่อไป 3.2 ตั้งค่าอัตโนมัติ ลากคลุมข้อมูลที่ต้องการกด Ctrl+Shift+F3 เลือก Top Row ** แต่การตั้งค่าอัตโนมัติต้องระวัง ข้อมูลเกิน ข้อมูลขาด ชื่อไม่ตรง บางครั้งต้องมาตรวจสอบข้อมูลใหม่อีกครั้ง ตรวจสอบได้ที่เมนู Formular -> Name Manager ถ้าไม่มีอะไรผิดปกติขั้นตอนนี้ก็ข้ามได้ 4. สร้าง Dropdown List ชั้นที่ 1 โดยใช้เมนู Data –>Data Tools –> Data Validation แล้วเลือก List จากนั้นให้เลือก Source ที่ต้องการจากตัวอย่างคือ A1:F1 เมื่อดำเนินการเสร็จแล้วในส่วนของ Cell A9 ตัวอย่างของเราก็จะมี Dropdown ภาคต่างๆ ให้เลือกเรียบร้อย 5. สร้าง Dropdown List ชั้นที่ 2 คือเเมื่อเลือกภาคแล้วก็จะเห็นแค่จังหวัดที่อยู่ในภาคนั้นๆ โดยใช้เมนู Data –>Data Tools –> Data Validation แล้วเลือก List จากนั้นให้เขียนสูตรในช่อง =Indirect() + Vlookup() แล้วกด OK =INDIRECT(VLOOKUP(A9,$A$1:$B$6,2,0)) Indirect คือฟังก์ชั่นที่ใช้ในการเชื่อมโยงข้อมูล กับกลุ่มข้อมูลที่เราตั้งชื่อให้ผ่าน Name box เช่น ถ้าเลือกภาคเหนือก็จะไปดึงข้อมูลของ North มาใช้ แต่ตอนนี้เราต้องเพิ่มความแม่นยำของการใช้งาน Dropdown List ในการค้นหาชื่อของข้อมูลมาใช้ด้วยการชี้ชื่อที่ถูกต้องจาก Vlookup อีกครั้ง **หมายเหตุ ถ้าพิมพ์ใน Source แล้ว Error ลองพิมพ์สูตรใน Cell แล้ว Copy ไปวางจะง่ายขึ้น และจะสามารถดูได้ว่ามี Error ตรงไหนในสูตรหรือไม่ เพียงแค่ทำตาม 5 ขั้นตอน นี้ก็จะสามารถสร้าง Dropdown List แบบ 2 ชั้น ใน Excel ได้แล้วค่ะ -------- ภาพประกอบบทความทั้งหมด เป็นจากภาพที่ผู้เขียนจับภาพหน้าจอนำมาตัดต่อใส่ข้อความด้วยตนเองเปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !