✔ 最佳答案
用資料驗證限制重複輸入相同人名,可按以下步驟:
1. 選取人名範圍E2:E50。
2. 在「資料」菜單,點選「資料驗證」(Data Validation)。
3. 在「允許清單」(Allow list),點選「自訂」(Custom)。
4. 在「公式」格子(Formula box),輸入如下公式並點選OK。
=COUNTIF($E$2:$E$50,E2)=1
5. 若要檢查輸入限制是否生效,選取儲存格E16。
6. 輸入在E3的重複人名。
結果:Excel 顯示錯誤警告(error alert)。你已經輸入此人名。
2015-04-10 19:58:08 補充:
第4步COUNTIF公式=1的意思是指定E16輸入的人名在範圍E2:E50內是第一次出現,亦即代表沒有重複。
2015-04-11 14:37:07 補充:
用條件格式同時看兩行有否重複,需要添加多一行來合併該兩行成單一行,在COUNTIF公式方才可以檢查這行內有否重複。假如用K行來當添加行,在K2輸入公式「=E2&G2」,並複製至K50,然後用條件格式公式「=COUNTIF($K$2:$K$50,$K2)>1」,套用範圍可選定是E與G行或更多行。
2015-04-11 15:25:15 補充:
如果不想見到K行,可以隱藏它。
2015-04-11 22:21:06 補充:
只須將M2公式修改為:
=E2&F22&TEXT(G2,"d/m/yyyy")
TEXT第二個引數可以將日期數值格式化成「日月年」或其他格式。
如同時使用資料驗證和條件格式看兩行有否重複,在邏輯上有些不成立,因為資料驗證公式設定是避免重複,而條件格式是着色提醒有重複,輸入經資料驗證理論上已不會出現重複資料。當然仍然不能排除輸入重複但因錯誤而致有雙重資料,可以在資料驗證設定(M行)以外再加上條件格式色設定(E至G行其中一行或兩行),作為雙重防錯關卡。