您能否幫我解決刪除重複項在下拉列表中。該列表不是靜態的。例如:數據驗證 - 在excel中沒有重複項的下拉列表
以前
James
Peter
James
Nick
Peter
James
Peter
Nick
後,我不知道用什麼公式數據驗證公式框。
我曾試圖以下,但沒有成功:
=OFFSET($C$13,0,0,COUNTIF(C:C,"?*")-1)
您能否幫我解決刪除重複項在下拉列表中。該列表不是靜態的。例如:數據驗證 - 在excel中沒有重複項的下拉列表
以前
James
Peter
James
Nick
Peter
James
Peter
Nick
後,我不知道用什麼公式數據驗證公式框。
我曾試圖以下,但沒有成功:
=OFFSET($C$13,0,0,COUNTIF(C:C,"?*")-1)
第1步 - 隨着A列中的原始的名字,把這個陣列formula¹地方偏右第二排。我會用Z2。
=IFERROR(INDEX(A$2:INDEX(A:A, MATCH("zzz",A:A)), MATCH(0, COUNTIF(Z$1:Z1, A$2:INDEX(A:A, MATCH("zzz",A:A))&""), 0)), "")
填寫下來,直到用盡名稱,然後再添加幾行以允許將來擴展。
第2步 - 轉到公式►已定義名稱►名稱管理器並創建一個新名稱。
Name: listNames
Scope: Workbook
Refers to: =Sheet2!$Z$2:INDEX(Sheet2!$Z:$Z, MATCH("zzz", IF(LEN(Sheet2!X:X), Sheet2!$Z1:$Z98)))
第3步 - 轉到您希望進行數據驗證的單元格,並使用數據►數據工具►數據驗證。
Allow: List
Source: listNames
¹數組公式需要與按Ctrl +移+Enter↵完成。如果輸入正確,Excel將花括號包括公式(例如{和})。你不要自己輸入大括號。一旦正確輸入第一個單元格,就可以像其他公式一樣向下或向右填充或複製它們。嘗試並將您的全列引用減少到更接近表示實際數據範圍的範圍。數組公式以對數形式計算週期,所以最好將參考範圍縮小到最小。有關更多信息,請參閱Guidelines and examples of array formulas。
工作得非常好。我只會隱藏遠端用戶的列。謝謝。 – James
您是否已經嘗試過類似[this](http://www.globaliconnect.com/excel/index.php?option=com_content&view=article&id=97:remove-duplicates-or-create-a-list- of-unique-records-using-excel-formula&catid = 77&Itemid = 473)刪除重複項? –