สารบัญ
ในขณะที่ทำงานกับ การตรวจสอบข้อมูล ใน Excel คุณอาจต้องลบรายการที่ใช้แล้วออกจาก รายการแบบเลื่อนลง เพื่อ หลีกเลี่ยงการกำหนดรายการในรายการสองครั้ง . ตัวอย่างเช่น คุณอาจต้องกำหนดกะการทำงานที่แตกต่างกันให้กับพนักงานหลายคน และคุณไม่ต้องการมอบหมายพนักงานมากกว่าหนึ่งครั้ง สถานการณ์อื่นอาจเป็นได้ว่าคุณกำลังกำหนดผู้เล่นให้อยู่ในตำแหน่งต่างๆ ในเกมคะแนน และคุณต้องกำหนดผู้เล่นให้อยู่ในตำแหน่งใดตำแหน่งหนึ่ง ในกรณีดังกล่าว หากคุณมีรายการดรอปดาวน์เพื่อกำหนดกะพนักงานหรือผู้เล่นในตำแหน่งต่างๆ คุณอาจต้องการลบชื่อพนักงานหรือผู้เล่นออกจากรายการดรอปดาวน์เมื่อเขา/เธอได้รับมอบหมาย . ในบทช่วยสอนนี้ ฉันจะแสดงวิธีลบรายการที่ใช้แล้วออกจากรายการดรอปดาวน์ใน Excel
ดาวน์โหลดแบบฝึกหัดฝึกหัด
ดาวน์โหลดบทฝึกหัดนี้เพื่อฝึกหัดฝึกสอนขณะ คุณกำลังอ่านบทความนี้
ลบรายการที่ใช้แล้ว.xlsx
2 วิธีง่ายๆ ในการลบรายการที่ใช้แล้วออกจากรายการดรอปดาวน์ใน Excel
สมมติว่าเรามีแผ่นงาน Excel ที่มี ชื่อพนักงาน ขององค์กร คุณต้องกำหนดกะการทำงานที่แตกต่างกันให้กับพนักงานแต่ละคน และคุณไม่ต้องการมอบหมายพนักงานมากกว่าหนึ่งครั้ง ดังนั้น คุณต้องมีรายการแบบหล่นลงพร้อมชื่อของพนักงานที่จะลบพนักงานออกโดยอัตโนมัติเมื่อเขา/เธอมอบหมายให้กับงาน ฉันจะใช้เวิร์กชีตนี้เพื่อแสดง 2 วิธีง่ายๆ เพื่อ ลบรายการที่ใช้แล้วออกจากรายการแบบเลื่อนลง ภาพด้านล่างแสดงเวิร์กชีตที่เราจะใช้งานซึ่งมีรายการแบบเลื่อนลงพร้อมรายการที่ใช้แล้วที่นำออก
วิธีที่ 1: ใช้คอลัมน์ตัวช่วยเพื่อลบรายการที่ใช้แล้วออกจากรายการแบบเลื่อนลงใน Excel
วิธีง่ายๆ ในการลบรายการที่ใช้แล้วออกจากรายการแบบเลื่อนลงคือการใช้ คอลัมน์ตัวช่วยสองคอลัมน์ มาดูกันว่าเราจะทำได้อย่างไร
ขั้นตอนที่ 1:
- ขั้นแรก เขียนสูตรต่อไปนี้ในเซลล์ C5 ภายใต้ หมายเลขแถว
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
รายละเอียดสูตร:
- ฟังก์ชัน IF จะเรียกใช้การทดสอบเชิงตรรกะ COUNTIF($F$5:$F$14, B5)>=1 .
- ฟังก์ชัน COUNTIF จะค้นหาว่าเซลล์ B5 ปรากฏใน ช่วงสัมบูรณ์ $F$5:$F$14 มากกว่าหนึ่งครั้ง .
- หากเซลล์ B5 ปรากฏ หนึ่งครั้ง หรือ มากกว่านั้น ใน ช่วงสัมบูรณ์ $F$5:$F$14 ฟังก์ชัน IF จะส่งคืน สตริงว่าง ( “” )
- มิฉะนั้น ฟังก์ชัน IF จะส่งคืน หมายเลขแถว ของเซลล์ B5 โดยใช้ ROW
- จากนั้น เมื่อกด ENTER เราจะพบ หมายเลขแถว ของเซลล์ B5 ในเซลล์ C5 .
- ตอนนี้ เราจะลาก fill-handle ของเซลล์ C5 ลงด้านล่างเพื่อ ใช้สูตร ไปยัง เซลล์ที่เหลือ ใน หมายเลขแถว
- สุดท้าย เราจะได้ หมายเลขแถว ของเซลล์ พนักงาน ทั้งหมด
ขั้นตอนที่ 2:
- ถัดไป เขียนสูตรต่อไปนี้ในเซลล์ D5 ภายใต้ Employee Name.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))
รายละเอียดสูตร:
- ฟังก์ชัน IF จะรันการทดสอบตรรกะ ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
- ฟังก์ชัน COUNT จะนับจำนวนเซลล์ในช่วงสัมบูรณ์ C$5:C$14 .
- ฟังก์ชัน SMALL จะ หาค่าที่น้อยที่สุดอันดับที่ k ในช่วงสัมบูรณ์ C$5:C$14 ที่นี่ k จะถูกกำหนดโดย 1+ROW(B5)-ROW(B$5) .
- ฟังก์ชัน INDEX จะใช้ kth ค่าที่น้อยที่สุด ในช่วงสัมบูรณ์ C$5:C$14 กำหนดโดยฟังก์ชัน SMALL เป็นอาร์กิวเมนต์เดียว ( row_num ) และส่งคืน references ของ เซลล์ .
- จากนั้นเมื่อกด ENTER เราจะได้ ชื่อพนักงาน ของเซลล์ B5 ในเซลล์ D5 .
- ตอนนี้ เราจะลาก fill-handle ของเซลล์ D5 ลงด้านล่างเพื่อ ใช้สูตร กับ เซลล์ที่เหลือ ใน ชื่อพนักงาน .
- สุดท้ายนี้ เราจะได้รับ ชื่อพนักงาน ทั้งหมด ใน พนักงาน คอลัมน์
ขั้นตอนที่ 3:
- ถัดไป เราจะคลิกที่ กำหนดชื่อ ภายใต้ สูตร .
- ตอนนี้ หน้าต่างใหม่ชื่อ แก้ไข ชื่อ จะปรากฏขึ้น เราจะใส่ พนักงาน ในช่องใส่ ชื่อ
- จากนั้น เราจะใส่สูตรด้านล่างในช่อง อ้างอิงถึง
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)
รายละเอียดสูตร:
- ตัวช่วย คือชื่อของ แผ่นงาน ที่เรากำลังดำเนินการ
- ฟังก์ชัน COUNTA จะนับ ค่าเซลล์ ทั้งหมด ใน ช่วงสัมบูรณ์ $D$5:$D$14 .
- ฟังก์ชัน COUNTBLANK จะนับ จำนวน ของ เซลล์ว่าง ใน ช่วงสัมบูรณ์ $D$5:$D$14 .
- หลังจากนั้น เราจะคลิก บน ตกลง .
ขั้นตอนที่ 4:
- ต่อไป เราจะเลือกเซลล์ทั้งหมดในคอลัมน์ แบบหล่นลง เพื่อสร้าง รายการแบบหล่นลง .
- ตอนนี้ เราจะคลิกที่ การตรวจสอบข้อมูล แบบเลื่อนลงใต้ ข้อมูล .
- จากนั้น เราจะเลือก การตรวจสอบความถูกต้องของข้อมูล จากเมนูแบบเลื่อนลง .
- ตอนนี้ หน้าต่างใหม่ที่ชื่อว่า การตรวจสอบความถูกต้องของข้อมูล จะปรากฏขึ้น จากนั้น เราจะเลือก รายการ จากเมนูแบบเลื่อนลง อนุญาต
- จากนั้น เราจะ จะใส่ =Employee ในช่อง Source
- หลังจากนั้นเราจะคลิกที่ ตกลง .
- สุดท้าย เราจะเห็นรายการ แบบเลื่อนลง ในแต่ละเซลล์ของ แบบเลื่อนลง
- ตอนนี้ เราจะเลือกชื่อ Gus Fring จาก รายการแบบเลื่อนลง ในเซลล์ F5 .
- ตอนนี้ หากเราคลิกที่ เมนูแบบเลื่อนลงที่สอง เราจะเห็นว่าชื่อ Gus Fring ไม่รวมอยู่ในรายการแบบเลื่อนลงนี้ เนื่องจากเราได้ใช้รายการนี้แล้ว ดังนั้นรายการจะถูกลบออกจากรายการแบบเลื่อนลงต่อไปนี้
- ถัดไป ถ้าเรา เลือกชื่อ จากรายการแบบเลื่อนลงอื่นๆ เราจะเห็นว่า รายการที่เลือก หรือ ชื่อ จะถูก ลบ จาก รายการแบบเลื่อนลงต่อไปนี้ .
อ่านเพิ่มเติม: วิธีสร้าง รายการแบบหล่นลงในหลายคอลัมน์ใน Excel (3 วิธี)
การอ่านที่คล้ายกัน:
- วิธีสร้างกล่องรายการแบบเลือกหลายรายการใน Excel
- รายการแบบหล่นลงของ Excel ขึ้นอยู่กับการเลือก
- วิธีเชื่อมโยงค่าเซลล์กับรายการแบบหล่นลงใน Excel (5 วิธี)
- รายการดร็อปดาวน์ที่มีเงื่อนไขใน Excel (สร้าง จัดเรียง และใช้งาน)
- วิธีสร้างรายการดรอปดาวน์ที่ขึ้นอยู่กับไดนามิกใน Excel <13
วิธีที่ 2: ลบรายการที่ใช้ออกจากรายการดรอปดาวน์ใน Excel โดยรวมฟังก์ชัน FILTER และ COUNTIF
หากคุณมีสิทธิ์เข้าถึง Microsoft Office 365 วิธีที่ง่ายที่สุดคือการใช้ ฟังก์ชัน กรอง เฉพาะสำหรับ Excel 365 เพื่อลบรายการที่ใช้แล้วออกจากรายการแบบเลื่อนลง เราต้องทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1:
- ขั้นแรก เขียนสูตรต่อไปนี้ในเซลล์ C5 ภายใต้ หมายเลขแถว
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
รายละเอียดสูตร:
- ฟังก์ชัน FILTER จะให้เรา กรอง ช่วง B5:B14 ตาม เกณฑ์ COUNTIF(E5:E14, B5:B14)=0 .
- ฟังก์ชัน COUNTIF จะกำหนดว่าช่วง B5:B14 ปรากฏขึ้นในช่วง E5:E14 หรือ ไม่ .
- จากนั้น เมื่อกด ENTER เราจะ ตอนนี้จะได้รับ ชื่อพนักงาน ทั้งหมดของคอลัมน์ พนักงาน
ขั้นตอนที่ 2:
- ถัดไป เราจะเลือกเซลล์ทั้งหมดในคอลัมน์ แบบเลื่อนลง เพื่อสร้าง รายการแบบเลื่อนลง
- ตอนนี้ เราจะคลิกที่เมนูแบบเลื่อนลง การตรวจสอบความถูกต้องของข้อมูล ใต้ ข้อมูล
- จากนั้น เราจะเลือก ข้อมูล การตรวจสอบ จากเมนูแบบเลื่อนลง .
- ตอนนี้ หน้าต่างใหม่ชื่อ การตรวจสอบข้อมูล ว ป่วยปรากฏขึ้น เราจะเลือก รายการ จากเมนูแบบเลื่อนลง อนุญาต
- จากนั้น เราจะใส่ $C$5:$C$14 ในช่องใส่ แหล่งที่มา หรือคุณสามารถแทรก =$C$5# ในช่องใส่ แหล่งที่มา ก็ได้
- หลังจากนั้น เราจะคลิกที่ ตกลง .
- สุดท้าย เราจะเห็นรายการ แบบเลื่อนลง ในแต่ละเซลล์ของ เมนูแบบเลื่อนลง
- ตอนนี้ เราจะเลือกชื่อ Stuart Bloom จาก รายการแบบเลื่อนลง ในเซลล์ F5 .
- ตอนนี้ หากเราคลิกที่ เมนูแบบเลื่อนลงที่สอง เราจะเห็นว่าชื่อ Stuart Bloom ไม่รวมอยู่ในรายการแบบเลื่อนลงนี้ เนื่องจากเราได้ใช้รายการนี้แล้ว ดังนั้นจะถูกลบออกจากรายการแบบเลื่อนลงต่อไปนี้
- ถัดไป ถ้าเรา เลือกชื่อ จากรายการแบบเลื่อนลงอื่นๆ เราจะเห็นว่า รายการที่เลือก หรือ ชื่อ จะถูก ลบ จาก รายการดรอปดาวน์ต่อไปนี้ .
อ่านเพิ่มเติม: การสร้างดร็อปดาวน์ ตัวกรองลงเพื่อดึงข้อมูลตามการเลือกใน Excel
บันทึกย่อ
🎯 ฟังก์ชัน ตัวกรอง เป็นฟังก์ชันพิเศษที่มีเฉพาะในปัจจุบันเท่านั้น สำหรับ Excel 365 ดังนั้นจึงใช้ไม่ได้ในเวิร์กชีตของคุณหากคุณไม่มี Excel 365 บนพีซีของคุณ
🎯 และ อ่านบทความนี้ เพื่อเรียนรู้วิธีสร้างดรอป รายการดาวน์ที่มีค่าเฉพาะใน Excel
บทสรุป
ในบทความนี้ เราได้เรียนรู้ วิธีลบรายการที่ใช้แล้วออกจากรายการแบบหล่นลงใน Excel . ฉันหวังว่าจากนี้ไป คุณสามารถ ลบรายการที่ใช้แล้วออกจากรายการดร็อปดาวน์ใน Excel ได้อย่างง่ายดาย อย่างไรก็ตาม หากคุณมีข้อสงสัยหรือคำแนะนำเกี่ยวกับบทความนี้โปรดแสดงความคิดเห็นด้านล่าง มีวันที่ดี!!!