1、首先看一下原始資料和要求。A列為持續錄入的姓名資訊,有重複專案。C列需要設定A列不重複內容的下拉選單。
2、以B列作為輔助列,用公式生成A列姓名的不重複列表,並可以自動更新。
雙擊進入B2單元格,輸入公式:
=INDEX($A$1:$A$99,MATCH(0,COUNTIF(B$1:B1,$A$1:$A$99),0))&""
輸入完畢後,左手按住Ctrl和Shift,右手按下回車執行公式。
3、將B2的公式下拉一定的行數,比如說50行。這時,B列就返回了A列的不重複列表。如果A列增加資料內容,B列也會相應變動。
4、接下來,選擇【公式】-【定義名稱】來定義一個名稱引用B列返回的不重複列表。
5、在名稱處輸入“Data”,在引用位置輸入下面的公式並確定:
=OFFSET($B$2,,,SUMPRODUCT(N(LEN($B:$B)>0)),)
6、選中C2單元格,選擇【資料】-【資料有效性】。
8、這時,在C1下拉選單就可以返回A列不重複內容形成的下拉選單了。
9、當A列內容更新時,B列內容也同時更新,C列的下拉選單也隨之改變。
1、首先看一下原始資料和要求。A列為持續錄入的姓名資訊,有重複專案。C列需要設定A列不重複內容的下拉選單。
2、以B列作為輔助列,用公式生成A列姓名的不重複列表,並可以自動更新。
雙擊進入B2單元格,輸入公式:
=INDEX($A$1:$A$99,MATCH(0,COUNTIF(B$1:B1,$A$1:$A$99),0))&""
輸入完畢後,左手按住Ctrl和Shift,右手按下回車執行公式。
3、將B2的公式下拉一定的行數,比如說50行。這時,B列就返回了A列的不重複列表。如果A列增加資料內容,B列也會相應變動。
4、接下來,選擇【公式】-【定義名稱】來定義一個名稱引用B列返回的不重複列表。
5、在名稱處輸入“Data”,在引用位置輸入下面的公式並確定:
=OFFSET($B$2,,,SUMPRODUCT(N(LEN($B:$B)>0)),)
6、選中C2單元格,選擇【資料】-【資料有效性】。
8、這時,在C1下拉選單就可以返回A列不重複內容形成的下拉選單了。
9、當A列內容更新時,B列內容也同時更新,C列的下拉選單也隨之改變。