วิธีลบรายการที่ใช้แล้วออกจากรายการแบบหล่นลงใน Excel (2 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ในขณะที่ทำงานกับ การตรวจสอบข้อมูล ใน 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 ได้อย่างง่ายดาย อย่างไรก็ตาม หากคุณมีข้อสงสัยหรือคำแนะนำเกี่ยวกับบทความนี้โปรดแสดงความคิดเห็นด้านล่าง มีวันที่ดี!!!

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง