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

Làm thế nào để ẩn các mục đã sử dụng trước đó trong danh sách thả xuống?

Trong Excel, bạn có thể nhanh chóng tạo một danh sách sổ xuống bình thường, nhưng bạn đã bao giờ thử tạo danh sách sổ xuống khi bạn chọn một mục, mục đã sử dụng trước đó sẽ bị xóa khỏi danh sách? Ví dụ: nếu tôi có một danh sách thả xuống với 100 tên, khi tôi chọn một tên, tôi muốn xóa tên này khỏi danh sách thả xuống và bây giờ danh sách thả xuống chứa 99 tên, v.v. cho đến khi danh sách thả xuống trống. Có thể, đây là một số khó khăn đối với hầu hết chúng ta, và ở đây, tôi có thể nói về cách tạo danh sách thả xuống như vậy trong Excel.

Ẩn các mục đã sử dụng trước đó trong danh sách thả xuống với các cột trợ giúp

Tab Office Cho phép Chỉnh sửa và Duyệt theo Tab trong Office, và Giúp Công việc của Bạn Dễ dàng hơn Nhiều ...
Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
  • Tái sử dụng mọi thứ: Thêm các công thức, biểu đồ và bất kỳ thứ gì khác được sử dụng nhiều nhất hoặc phức tạp vào mục yêu thích của bạn và nhanh chóng sử dụng lại chúng trong tương lai.
  • Hơn 20 tính năng văn bản: Trích xuất số từ chuỗi văn bản; Trích xuất hoặc loại bỏ một phần nội dung; Chuyển đổi số và tiền tệ sang từ tiếng Anh.
  • Công cụ hợp nhất: Nhiều Workbook và Sheets thành một; Hợp nhất nhiều ô / hàng / cột mà không làm mất dữ liệu; Hợp nhất các hàng và tổng trùng lặp.
  • Công cụ tách: Chia Dữ liệu thành Nhiều Trang tính Dựa trên Giá trị; Một sổ làm việc cho nhiều tệp Excel, PDF hoặc CSV; Một cột đến nhiều cột.
  • Dán bỏ qua Hàng ẩn / được lọc; Đếm và tổng theo Màu nền; Gửi hàng loạt email được cá nhân hóa cho nhiều người nhận.
  • Bộ lọc siêu: Tạo lược đồ lọc nâng cao và áp dụng cho bất kỳ trang tính nào; Sắp xếp theo tuần, ngày, tần suất và hơn thế nữa; Lọc bằng cách in đậm, công thức, chú thích ...
  • Hơn 300 tính năng mạnh mẽ; Hoạt động với Office 2007-2021 và 365; Hỗ trợ tất cả các ngôn ngữ; Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn.

mũi tên màu xanh bong bóng bên phải Ẩn các mục đã sử dụng trước đó trong danh sách thả xuống với các cột trợ giúp

Giả sử bạn có một danh sách tên trong Cột A như ảnh chụp màn hình sau được hiển thị, sau đó làm theo các bước dưới đây từng bước một để hoàn thành tác vụ này.

doc-hide-used-items-dropdown-list-1

1. Ngoài danh sách tên của bạn, vui lòng nhập công thức này = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) vào ô B1, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

Chú thích: Trong công thức trên, F1: F11là phạm vi ô mà bạn muốn đặt danh sách thả xuống và A1 là ô tên của bạn.

2. Sau đó, kéo chốt điền vào phạm vi chứa công thức này và bạn sẽ nhận được kết quả sau:

doc-hide-used-items-dropdown-list-1

3. Và tiếp tục áp dụng một công thức trong Cột C, vui lòng nhập công thức này: =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)))) vào ô C1, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

4. Sau đó điền công thức này xuống phạm vi bạn cần, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

5. Bây giờ bạn cần xác định tên dải ô cho những tên này trong Cột C, chọn C1: C11 (dải ô mà bạn áp dụng công thức ở bước 4), rồi bấm Công thức > Xác định tên, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

6. Trong Tên mới hộp thoại, nhập tên vào hộp văn bản Tên, rồi nhập công thức này =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) vào Đề cập đến trường, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

Chú thích: Trong công thức trên, C1: C11 là dải cột trợ giúp mà bạn đã tạo ở Bước 3 và Trang tính 2 là trang tính hiện tại bạn đang sử dụng.

7. Sau khi hoàn tất cài đặt, bạn có thể tạo danh sách thả xuống, chọn ô F1: F11 nơi bạn muốn đặt danh sách thả xuống, sau đó nhấp vào Ngày > Xác nhận dữ liệu > Xác nhận dữ liệu, xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

8. Trong Xác nhận dữ liệu hộp thoại, nhấn Cài đặt tab, sau đó chọn Danh sách từ Cho phép danh sách thả xuống, rồi dưới nguồn , hãy nhập công thức này: = kiểm tra tên, (kiểm tra tên là tên dải ô bạn được tạo ở Bước 6), xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

9. Và sau đó nhấp vào OK để đóng hộp thoại này, bây giờ, danh sách thả xuống đã được tạo trong phạm vi đã chọn và sau khi chọn một tên từ danh sách thả xuống, tên đã sử dụng này sẽ bị xóa khỏi danh sách và nó chỉ hiển thị những tên chưa được sử dụng , xem ảnh chụp màn hình:

doc-hide-used-items-dropdown-list-1

Mẹo: Bạn không thể loại bỏ các cột trợ giúp bạn thực hiện ở các bước trên, nếu bạn loại bỏ chúng, danh sách thả xuống sẽ không hợp lệ.


Các bài liên quan:

Làm cách nào để chèn danh sách thả xuống trong Excel?

Làm cách nào để tạo nhanh danh sách thả xuống động trong Excel?

Làm thế nào để tạo danh sách thả xuống với hình ảnh trong Excel?


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (19)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi không thể làm cho nó hoạt động bình thường. Khi cố gắng hoàn thành bước 8, tôi nhận được thông báo về 'Nguồn trả về lỗi khi đánh giá. Bạn có muốn tiếp tục không? ' Tôi đang sử dụng Excel 2010, có ý kiến ​​gì không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cũng đã có điều đó xảy ra lúc đầu. Tôi đã không thay đổi phần "sheet2" thành tên trang tính thích hợp cho những gì tôi đang sử dụng.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có ai biết nếu nó có thể sử dụng điều này giữa các trang tính? Ví dụ: nếu thông tin ban đầu (phần cột A) nằm trên một trang tính, nhưng menu thả xuống (phần cột F) nằm trên một trang tính khác? Điều đó sẽ thay đổi công thức như thế nào?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì hướng dẫn này. Tôi chỉ hỏi liệu có thể khi tôi cập nhật một giá trị trong công thức, giá trị này sẽ được cập nhật tự động trong danh sách các mục không? Ví dụ: Tôi chọn giá trị "James" từ danh sách trong ô F Bây giờ, tôi muốn thay đổi giá trị từ "James" thành "Thomas". Tôi viết lại giá trị "James" thành "Thomas" trong ô A, công thức tự động thay đổi giá trị trong ô C. Không sao, nhưng tôi cần giá trị đã thay đổi này cũng được cập nhật tự động trong ô F. Làm thế nào tôi có thể đạt được điều đó? Có ý kiến ​​gì không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Này tất cả, tôi có cái này để làm việc, và nó hoạt động như một sự quyến rũ! @Amanda, vâng. Tôi có dữ liệu của mình trên một trang tính khác dưới dạng menu thả xuống. Xem các công thức được viết dưới đây. @Filip, Có, bạn có thể sử dụng công thức để tự động chọn các giá trị duy nhất từ ​​danh sách. Tôi đã sử dụng cái này để có một danh sách động. Phiền bạn; Tôi đã sử dụng google và rất nhiều trang web khác nhau để tìm công thức này, vì vậy tất cả đều không phải là công việc của riêng tôi. Đầu tiên: để lấy danh sách những thứ cần hiển thị: 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))) === Về cơ bản đây là cùng một công thức hai lần. Giá trị này sẽ cung cấp giá trị trống ("") nếu không tìm thấy giá trị duy nhất nào khác. Dù sao, công thức trả về một danh sách giá trị duy nhất từ ​​'Sheet1!' Của tôi. (hãy nói để dễ tham khảo, tôi có công thức này trên Trang tính 2, cột A) Sau đó, tôi chỉ bắt đầu sử dụng công thức tương tự như trên (trang tính 2 cột B của tôi): IF (COUNTIF (Trang tính 3! $ S $ 2: $ U $ 4; A1 )> = 1; ""; ROW ()) === Trang tính 3 là nơi tôi có danh sách thả xuống. Đây có lẽ là những gì bạn đang tìm kiếm Amanda. Sau đó, bit cuối cùng của công thức: 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ông thức này nằm trong cột Trang tính 2 của tôi C. Cái này * nên * hoạt động. Chuc tât cả may măn! Và một lần nữa, xin gửi lời cảm ơn sâu sắc đến tác giả! Trân trọng, NighT
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cần có thể sử dụng danh sách này nhiều lần trong nhiều cột nhưng ngay sau khi một mục biến mất, nó sẽ biến mất. Có ai biết cách tôi có thể tạo cái này và có thể sử dụng nó cho nhiều cột không? Thanks!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cần có thể tạo danh sách có các mục biến mất nhưng tôi muốn có thể sử dụng danh sách đó trong nhiều cột trên cùng một trang tính. Có ai biết làm thế nào để làm điều đó? - Thanks!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã thay đổi của mình để phù hợp với nhu cầu của mình "= IF (COUNTIF (Statusboard! $ C: $ C, A1)> = 1," ", ROW ())" Hãy đảm bảo rằng bạn thay đổi $ F $ 1: $ F $ 11 từ "= IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) "đến bất kỳ vị trí nào trong danh sách của bạn, trong trường hợp của tôi, đó là Statusboard! $ C: $ C, A1.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tuyệt vời, làm việc cho tôi ...
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn sẽ thay đổi công thức này như thế nào để sử dụng danh sách xác thực dữ liệu trên nhiều hàng thay vì một cột duy nhất. Điều đó có thể không? Thanks
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tuy nhiên, hoạt động tuyệt vời, nếu bạn có hai người trong danh sách có cùng tên, ví dụ John Smith, nó sẽ loại bỏ cả hai sự cố của 'John Smith' khỏi danh sách khi bạn chọn một trong số họ.


Có cách nào để sửa đổi điều này để bạn có nhiều phiên bản của một tên mà không xóa tất cả chúng không?


Cảm ơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã nhập tất cả các công thức một cách chính xác, nhưng tên duy nhất hiển thị là tên đầu tiên trong danh sách. Tôi đang làm gì sai vậy ??
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Làm cách nào để hoạt động này hoạt động nếu tôi chuyển từ Hàng sang Cột
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có cách nào để chỉ một số tùy chọn bị xóa khi được chọn và những tùy chọn khác là vĩnh viễn không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bước 6 không hiệu quả với tôi. Tôi tiếp tục nhận được thông báo lỗi cho biết cú pháp của tên này không chính xác ... Mọi người có thể giúp gì không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hoan hô! Giải pháp tuyệt vời! Tôi đã thiết lập sổ làm việc sao cho các mục trong danh sách của tôi nằm trong một trang tính riêng biệt mà tôi đang lập chỉ mục đối sánh thông qua các cột số và cột trợ giúp, chỉ để lại hai mục đó trên trang tính toán của tôi. Một lần nữa, giải pháp rất sạch, Lập trình viên!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Công thức này có thể được sử dụng thành công trên nhiều cột trên một bảng tính không? Tôi đang cố gắng có ba cột trong đó ai đó có thể chọn tối đa ba mục từ danh sách thả xuống, tức là mục 1 trong cột 3, mục 2 trong cột 4 và mục 3 trong cột 5. Tôi có thể làm cho công thức hoạt động tại lần xuất hiện đầu tiên, tuy nhiên, lần thứ hai tôi cố gắng sao chép công thức, (các) lựa chọn không biến mất khỏi danh sách thả xuống, như chúng làm trong cột của lần xuất hiện đầu tiên.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này hoạt động giống như một sự quyến rũ ... tôi mong đợi rằng tôi cần phải "lặp lại" điều này ở ba vị trí trên cùng một bảng tính. Tôi không thể làm cho nó hoạt động bình thường, lần thứ hai. Các mục từ danh sách thả xuống đầu tiên bị loại bỏ nhưng khi một mục được chọn ở vị trí thứ hai, mục đó sẽ không bị xóa khỏi danh sách. Bất kỳ ý tưởng về làm thế nào để có thể hoạt động đúng?
KL
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có ai biết cách lấy công thức để tự đặt lại sau khi tất cả các mục trong danh sách được chọn không?
ví dụ
Danh sách 1, 2, 3, 4 - Sau khi chọn 1, Danh sách 2, 3, 4 - Sau khi chọn 2, Danh sách 3, 4 - Sau khi chọn 3, Danh sách 4 và cuối cùng, sau khi chọn 4, danh sách trống. Làm cách nào để đặt lại điều này để sau khi bạn chọn 4, tất cả các mục trong danh sách sẽ được đặt lại về danh sách ban đầu? Vì vậy, sau khi chọn 4, thay vì Danh sách trống, để danh sách quay lại Danh sách 1, 2, 3, 4.

Cảm ơn bạn
Không có bình luận nào được đăng ở đây

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL