Note: The other languages of the website are Google-translated. Back to English

จะซ่อนรายการที่ใช้ก่อนหน้านี้ในรายการแบบเลื่อนลงได้อย่างไร?

ใน Excel คุณสามารถสร้างรายการแบบเลื่อนลงปกติได้อย่างรวดเร็ว แต่คุณเคยพยายามสร้างรายการแบบเลื่อนลงเมื่อคุณเลือกหนึ่งรายการรายการที่ใช้ก่อนหน้านี้จะถูกลบออกจากรายการหรือไม่ ตัวอย่างเช่นถ้าฉันมีรายการแบบหล่นลงที่มี 100 ชื่อขณะที่ฉันเลือกชื่อฉันต้องการลบชื่อนี้ออกจากรายการแบบเลื่อนลงและตอนนี้ดรอปดาวน์มี 99 ชื่อและอื่น ๆ จนกว่ารายการแบบเลื่อนลงจะว่าง บางทีนี่อาจเป็นเรื่องยากสำหรับพวกเราส่วนใหญ่และที่นี่ฉันสามารถพูดคุยเกี่ยวกับวิธีสร้างรายการแบบเลื่อนลงใน Excel

ซ่อนรายการที่ใช้ก่อนหน้านี้ในรายการแบบเลื่อนลงด้วยคอลัมน์ตัวช่วย

แท็บ Office เปิดใช้งานการแก้ไขและเรียกดูแบบแท็บใน Office และทำให้งานของคุณง่ายขึ้นมาก ...
Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%
  • ใช้ซ้ำอะไรก็ได้: เพิ่มสูตรที่ใช้มากที่สุดหรือซับซ้อนแผนภูมิและสิ่งอื่นใดในรายการโปรดของคุณและนำกลับมาใช้ใหม่ได้อย่างรวดเร็วในอนาคต
  • คุณสมบัติข้อความมากกว่า 20 รายการ: แยกหมายเลขจากสตริงข้อความ แยกหรือลบบางส่วนของข้อความ แปลงตัวเลขและสกุลเงินเป็นคำภาษาอังกฤษ
  • ผสานเครื่องมือ: สมุดงานและแผ่นงานหลายเล่มเป็นหนึ่งเดียว ผสานหลายเซลล์ / แถว / คอลัมน์โดยไม่สูญเสียข้อมูล รวมแถวและผลรวมที่ซ้ำกัน
  • แยกเครื่องมือ: แยกข้อมูลออกเป็นหลายแผ่นตามมูลค่า; สมุดงานหนึ่งเล่มเป็นไฟล์ Excel, PDF หรือ CSV หลายไฟล์ หนึ่งคอลัมน์ถึงหลายคอลัมน์
  • วางการข้าม แถวที่ซ่อน / กรอง; นับและผลรวม โดย Background Color; ส่งอีเมลส่วนบุคคลไปยังผู้รับหลายคนในกลุ่ม
  • ซุปเปอร์กรอง: สร้างโครงร่างตัวกรองขั้นสูงและใช้กับแผ่นงานใด ๆ ประเภท ตามสัปดาห์วันความถี่และอื่น ๆ กรอง by ตัวหนาสูตรคอมเม้น ...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ; ทำงานร่วมกับ Office 2007-2021 และ 365; รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ

ลูกศรสีฟ้าฟองขวา ซ่อนรายการที่ใช้ก่อนหน้านี้ในรายการแบบเลื่อนลงด้วยคอลัมน์ตัวช่วย

สมมติว่าคุณมีรายชื่อในคอลัมน์ A ตามภาพหน้าจอต่อไปนี้จากนั้นทำตามขั้นตอนด้านล่างทีละรายการเพื่อทำงานนี้ให้เสร็จ

doc-hide-used-ites-dropdown-list-1

1. นอกจากรายชื่อของคุณแล้วโปรดป้อนสูตรนี้ = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) ลงในเซลล์ B1 ดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

หมายเหตุ: ในสูตรข้างต้น F1: F11คือช่วงเซลล์ที่คุณต้องการใส่รายการแบบเลื่อนลงและ A1 คือเซลล์ชื่อของคุณ

2. จากนั้นลากจุดจับเติมไปยังช่วงที่มีสูตรนี้และคุณจะได้ผลลัพธ์ดังต่อไปนี้:

doc-hide-used-ites-dropdown-list-1

3. และใช้สูตรในคอลัมน์ C ต่อไปโปรดพิมพ์สูตรนี้: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) ลงในเซลล์ C1 ดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

4. จากนั้นกรอกสูตรนี้ลงในช่วงที่คุณต้องการดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

5. ตอนนี้คุณต้องกำหนดชื่อช่วงสำหรับชื่อเหล่านี้ในคอลัมน์ C เลือก C1: C11 (ช่วงที่คุณใช้สูตรในขั้นตอนที่ 4) จากนั้นคลิก สูตร > กำหนดชื่อดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

6. ใน ชื่อใหม่ กล่องโต้ตอบพิมพ์ชื่อในกล่องข้อความชื่อจากนั้นป้อนสูตรนี้ =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) เข้าไปใน อ้างถึง ดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

หมายเหตุ: ในสูตรข้างต้น C1: C11 คือช่วงคอลัมน์ตัวช่วยที่คุณสร้างในขั้นตอนที่ 3 และชีต 2 คือแผ่นงานปัจจุบันที่คุณใช้

7. หลังจากเสร็จสิ้นการตั้งค่าแล้วคุณสามารถสร้างรายการแบบหล่นลงเลือกเซลล์ F1: F11 ที่คุณต้องการใส่รายการแบบหล่นลงจากนั้นคลิก ข้อมูล > การตรวจสอบข้อมูล > การตรวจสอบข้อมูลดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

8. ใน การตรวจสอบข้อมูล คลิกตกลง การตั้งค่า จากนั้นเลือก รายการ จาก อนุญาต รายการแบบหล่นลงแล้วข้างใต้ แหล่ง ป้อนสูตรนี้: = ตรวจสอบชื่อ, (ตรวจสอบชื่อ เป็นชื่อช่วงที่คุณสร้างในขั้นตอนที่ 6) ดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

9. จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบนี้ตอนนี้รายการแบบหล่นลงได้ถูกสร้างขึ้นในช่วงที่เลือกและหลังจากเลือกหนึ่งชื่อจากเมนูแบบเลื่อนลงชื่อที่ใช้นี้จะถูกลบออกจากรายการและจะแสดงเฉพาะชื่อที่ไม่ได้ใช้ ดูภาพหน้าจอ:

doc-hide-used-ites-dropdown-list-1

ปลาย: คุณไม่สามารถลบคอลัมน์ผู้ช่วยเหลือที่คุณทำในขั้นตอนข้างต้นได้หากคุณลบออกรายการแบบเลื่อนลงจะไม่ถูกต้อง


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

วิธีแทรกรายการแบบหล่นลงใน Excel

วิธีสร้างรายการแบบเลื่อนลงแบบไดนามิกใน Excel อย่างรวดเร็ว

วิธีสร้างรายการแบบหล่นลงพร้อมรูปภาพใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (18)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันไม่สามารถทำงานได้อย่างถูกต้อง เมื่อพยายามทำขั้นตอนที่ 8 ให้เสร็จสิ้น ฉันได้รับข้อความเกี่ยวกับ 'แหล่งที่มาส่งคืนข้อผิดพลาดที่การประเมิน คุณต้องการดำเนินการต่อหรือไม่' ฉันใช้ Excel 2010 อยู่ คุณมีความคิดเห็นอย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันเคยเกิดขึ้นมาก่อนเช่นกัน ฉันไม่ได้เปลี่ยนส่วน "sheet2" เป็นชื่อแผ่นงานที่ถูกต้องสำหรับสิ่งที่ฉันใช้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะใช้สิ่งนี้ระหว่างแผ่นงานหรือไม่? ตัวอย่างเช่นหากข้อมูลเดิม (ส่วนคอลัมน์ A) อยู่ในแผ่นงานเดียว แต่รายการแบบเลื่อนลง (ส่วนคอลัมน์ F) อยู่ที่อื่นหรือไม่ ว่าจะเปลี่ยนสูตรได้อย่างไร?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับคำแนะนำนี้ ฉันแค่ถามว่าเป็นไปได้ไหมเมื่อฉันอัปเดตค่าในสูตร ค่านี้จะถูกอัปเดตโดยอัตโนมัติในรายการของไอเท็ม? ตัวอย่าง: ฉันเลือกค่า "James" จากรายการในเซลล์ F ตอนนี้ ฉันต้องการเปลี่ยนค่าจาก "James" เป็น "Thomas" ฉันเขียนค่า "James" เป็น "Thomas" ใหม่ในเซลล์ A สูตรจะเปลี่ยนค่าในเซลล์ C โดยอัตโนมัติ ไม่เป็นไร แต่ฉันต้องการให้ค่าที่เปลี่ยนแปลงนี้ได้รับการอัปเดตโดยอัตโนมัติในเซลล์ F เช่นกัน ฉันจะไปถึงสิ่งนั้นได้อย่างไร ความคิดใด?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เฮ้ทุกคน ฉันได้สิ่งนี้มาใช้งาน และมันใช้งานได้อย่างมีเสน่ห์! @อแมนด้าใช่ ฉันมีข้อมูลของฉันในชีตอื่นเป็นเมนูดรอปดาวน์ ดูสูตรการเขียนด้านล่าง @Filip ใช่ คุณสามารถใช้สูตรเพื่อเลือกค่าที่ไม่ซ้ำจากรายการโดยอัตโนมัติ ฉันใช้สิ่งนี้เพื่อให้มีรายการแบบไดนามิก ใจคุณ; ฉันใช้ Google และเว็บไซต์ต่างๆ มากมายเพื่อเข้าถึงสูตรนี้ ดังนั้นจึงไม่ใช่งานของฉันทั้งหมด ขั้นแรก: เพื่อรับรายการของสิ่งที่จะแสดง: IF(INDEX(Sheet1!$A$2:$A$100;MATCH(0;COUNTIF($AA$14:AA14;Sheet1!$A$2:$A$100);0) )=0;"";INDEX(Sheet1!$A$2:$A$100;MATCH(0;COUNTIF($AA$14:AA14;Sheet1!$A$2:$A$100);0))) === โดยทั่วไป นี่เป็นสูตรเดียวกันสองครั้ง ซึ่งจะให้ค่าว่าง ("") หากไม่พบค่าที่ไม่ซ้ำเพิ่มเติม อย่างไรก็ตาม สูตรจะส่งคืนรายการค่าที่ไม่ซ้ำจาก 'Sheet1!' ของฉัน (ให้พูดเพื่อให้ง่ายต่อการอ้างอิง ฉันมีสูตรนี้ในชีต 2 คอลัมน์ A) จากนั้นฉันก็เริ่มใช้สูตรเดียวกับด้านบน (คอลัมน์ 2 แผ่นงานของฉัน B): IF(COUNTIF(Sheet3!$S$2:$U$4;A1 )>=1;"";ROW()) === แผ่นที่ 3 คือที่ที่ฉันมีดรอปดาวน์ นี่อาจเป็นสิ่งที่คุณกำลังมองหาอแมนด้า จากนั้นบิตสุดท้ายของสูตร: IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$24);"";INDEX(A:A;SMALL(B$1:B$24;1 +ROW(A1)-ROW(A$1)))) === สูตรนี้อยู่ในคอลัมน์ C ชีต 2 ของฉัน *น่าจะ* ใช้ได้ ขอให้โชคดีทุกท่าน! และขอขอบคุณผู้เขียนอีกครั้ง! ขอแสดงความนับถือ NightT
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องใช้รายการนี้หลายครั้งในหลายคอลัมน์ แต่ทันทีที่รายการหายไป จะหายไปตลอดกาล ไม่มีใครรู้ว่าฉันจะสร้างสิ่งนี้และใช้กับหลายคอลัมน์ได้อย่างไร ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องสามารถสร้างรายการที่มีรายการที่หายไปได้ แต่ฉันต้องการใช้งานได้ในหลายคอลัมน์ในแผ่นงานเดียวกัน ไม่มีใครรู้วิธีการทำเช่นนั้น? - ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันเปลี่ยนของฉันเพื่อรองรับความต้องการของฉัน "=IF(COUNTIF(Statusboard!$C:$C,A1)>=1,"",ROW())" ตรวจสอบให้แน่ใจว่าคุณเปลี่ยน $F$1:$F$11 จาก "= IF(COUNTIF($F$1:$F$11,A1)>=1,""ROW())" ไปที่ใดก็ตามที่รายการของคุณอยู่ในกรณีของฉัน มันคือ Statusboard!$C:$C,A1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สุดยอด ทำงานให้ฉัน...
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะเปลี่ยนสูตรนี้สำหรับการใช้รายการตรวจสอบข้อมูลในหลายแถวแทนที่จะเป็นคอลัมน์เดียวได้อย่างไร เป็นไปได้ไหม? ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใช้งานได้ดี อย่างไรก็ตาม หากคุณมีสองคนในรายชื่อที่มีชื่อเดียวกัน เช่น John Smith จะลบเหตุการณ์ 'John Smith' ทั้ง XNUMX รายการออกจากรายการเมื่อคุณเลือกหนึ่งในนั้น


มีวิธีแก้ไขหรือไม่เพื่อให้คุณมีชื่อเดียวหลายเวอร์ชันโดยที่ยังไม่ได้ลบออกทั้งหมด


ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันป้อนสูตรทั้งหมดถูกต้องแล้ว แต่ชื่อเดียวที่แสดงคือชื่อแรกในรายการ ผมทำอะไรผิดหรือเปล่า??
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะทำให้กิจกรรมนี้ทำงานได้อย่างไรถ้าฉันเปลี่ยนจากแถวเป็นคอลัมน์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มีวิธีใดบ้างที่จะลบตัวเลือกบางส่วนออกเมื่อเลือกและตัวเลือกอื่นๆ จะมีผลถาวรหรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขั้นตอนที่ 6 ไม่ได้ผลสำหรับฉัน ฉันได้รับข้อความแสดงข้อผิดพลาดว่าไวยากรณ์ของชื่อนี้ไม่ถูกต้อง... ใครก็ได้ช่วยที
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไชโย! ทางออกที่ยอดเยี่ยม! ฉันได้ตั้งค่าสมุดงานแล้ว โดยที่รายการในรายการของฉันจะอยู่ในเวิร์กชีตแยกต่างหากที่ฉันจับคู่ดัชนีผ่านคอลัมน์ตัวเลขและคอลัมน์ผู้ช่วย โดยเหลือไว้เพียงสองรายการในหน้าการคำนวณของฉัน อีกครั้ง ทางออกที่สะอาดมาก โปรแกรมเมอร์!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรนี้ใช้กับหลายคอลัมน์ในสเปรดชีตเดียวได้สำเร็จหรือไม่ ฉันกำลังพยายามให้มีสามคอลัมน์ที่ใครบางคนสามารถเลือกได้ถึงสามรายการจากรายการแบบหล่นลง เช่น รายการที่ 1 ในคอลัมน์ 3 รายการ 2 ในคอลัมน์ 4 และรายการที่ 3 ในคอลัมน์ 5 ฉันสามารถให้สูตรทำงานที่ การเกิดขึ้นครั้งแรก อย่างไรก็ตาม ในครั้งที่สองที่ฉันพยายามคัดลอกสูตร ส่วนที่เลือกจะไม่หายไปจากรายการดรอปดาวน์ เช่นเดียวกับที่เกิดขึ้นในคอลัมน์ของการเกิดครั้งแรก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใช้งานได้อย่างมีเสน่ห์ ... คาดว่าฉันจะต้องมี "ทำซ้ำ" นี้ในสามแห่งในสเปรดชีตเดียวกัน ฉันไม่สามารถทำให้มันทำงานได้อย่างถูกต้อง เป็นครั้งที่สอง รายการจากรายการดรอปดาวน์แรกจะถูกลบออก แต่เมื่อเลือกรายการในตำแหน่งที่สอง รายการนั้นจะไม่ถูกลบออกจากรายการ มีความคิดเกี่ยวกับวิธีการทำงานนี้อย่างถูกต้องหรือไม่?
KL
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL