|
預(yù)防輸入重復(fù)數(shù)據(jù)之完整解析 1. 整張工作表預(yù)防輸入重復(fù)數(shù)據(jù) 步驟1:把光標(biāo)定位在工作表(如Sheet1)的任意一單元格,比如最后一單元格'XFD1048576',然后按'Ctrl+A'快捷鍵選擇整張工作表,如下圖示: 知識(shí)補(bǔ)充: ①Excel2007--Excel2016版本,一張工作表共有1048576行,16384列,而早期版本,如Excel1997--Excel2003,一張工作表共有65536行,256列; ②按'Ctrl+↓'快捷鍵,可迅速滾動(dòng)到工作表的最后一行,即第'1048576'行,按'Ctrl+→'快捷鍵,可迅速滾動(dòng)到工作表的最后一列,即第'XFD'行,也即'16384'列。 步驟2:?jiǎn)螕舨藛螜谏系?strong>[數(shù)據(jù)]命令,然后在'數(shù)據(jù)工具'組里單擊[數(shù)據(jù)驗(yàn)證]選項(xiàng),如下圖示: 步驟3:打開'數(shù)據(jù)驗(yàn)證'對(duì)話框,單擊[設(shè)置]命令,然后在'允許'下拉列表中選擇'自定義'選項(xiàng),在公式框中輸入公式'=COUNTIF($1:$1048576,A1)',如下圖示: 知識(shí)補(bǔ)充: ①COUNTIF函數(shù):該函數(shù)用于對(duì)數(shù)據(jù)區(qū)域中滿足指定條件的單元格進(jìn)行計(jì)數(shù)。它的標(biāo)準(zhǔn)格式是COUNTIF(數(shù)據(jù)區(qū)域,條件),其中的兩個(gè)參數(shù)都不能省略。后續(xù)章節(jié),小編會(huì)詳細(xì)介紹。 ②單元格的引用:?jiǎn)卧褚米畛R姷挠腥N引用方式,即'相對(duì)引用','絕對(duì)引用'和'混合引用',這在后續(xù)篇章中會(huì)詳細(xì)介紹。本例中'$1:$1048576'屬于'絕對(duì)引用',意思是在復(fù)制公式時(shí),引用單元格的地址都不會(huì)因公式的位置而改變,而'A1'是相對(duì)引用,意思是引用單元格的地址會(huì)隨著公式位置的變化而改變。 ③'F4'快捷鍵可改變單元格的引用方式。如相對(duì)引用'A1',按一次'F4'鍵,可變?yōu)榻^對(duì)引用'$A$1',再按一次'F4'鍵,可變?yōu)榛旌弦?A$1'。 步驟4:?jiǎn)螕?strong>[出錯(cuò)警告]選項(xiàng),然后在'樣式'下拉列表中選擇'停止',在標(biāo)題框中輸入'溫馨提示',錯(cuò)誤信息框中輸入'數(shù)據(jù)重復(fù),請(qǐng)您重新輸入!',最后單擊[確定]命令,如下圖示: 最后,驗(yàn)證設(shè)置的效果。在'A1'單元格中輸入'中國(guó)',然后再在'K6'單元格中也輸入'中國(guó)',這時(shí),我們會(huì)收到阻止我們繼續(xù)輸入的對(duì)話框,也即是我們預(yù)先設(shè)置的出錯(cuò)警告信息,如下圖示: 2. 多行多列的連續(xù)單元格區(qū)域(比如Sheet1中的'B1:J9')預(yù)防輸入重復(fù)數(shù)據(jù) 步驟1:選擇Sheet1中的'B1:J9'單元格區(qū)域。如下圖示: 步驟2,3和4:同上面的操作一致,這里唯一不同的是:在公式框中輸入公式'=COUNTIF($B$1:$J$9,B1)',如下圖示: 最后,驗(yàn)證設(shè)置的效果。在'B1'單元格中輸入'中國(guó)',然后再在'J9'單元格中也輸入'中國(guó)',這時(shí),我們會(huì)收到阻止我們繼續(xù)輸入的對(duì)話框,也即是我們預(yù)先設(shè)置的出錯(cuò)警告信息,如下圖示: 假如在'J10'單元格中,同樣也輸入'中國(guó)',結(jié)果會(huì)是怎么樣呢?答案如下圖示: 可見,上面設(shè)置的公式是非常有效的??! 3. 單列單元格區(qū)域(比如Sheet1中的第'A'列)預(yù)防輸入重復(fù)數(shù)據(jù) 步驟1:選擇Sheet1中的'A'列單元格區(qū)域。如下圖示: 步驟2,3和4:同上面的操作一致,這里唯一不同的是:在公式框中輸入公式'=COUNTIF(A:A,A1)',如下圖示:
最后,驗(yàn)證設(shè)置的效果。在'A1'單元格中輸入'中國(guó)',然后再在'A1048576'單元格中也輸入'中國(guó)',這時(shí),我們會(huì)收到阻止我們繼續(xù)輸入的對(duì)話框,也即是我們預(yù)先設(shè)置的出錯(cuò)警告信息,如下圖示:
假如在'B1048576'單元格中,同樣也輸入'中國(guó)',結(jié)果會(huì)是怎么樣呢?答案如下圖示:
可見,上面設(shè)置的公式也是非常有效的?。?/strong> 4. 單行單元格區(qū)域(比如Sheet1中的第'1'行)預(yù)防輸入重復(fù)數(shù)據(jù) 步驟1:選擇Sheet1中的第'1'行單元格區(qū)域。如下圖示:
步驟2,3和4:同上面的操作一致,這里唯一不同的是:在公式框中輸入公式'=COUNTIF(A:A,A1)',如下圖示:
最后,驗(yàn)證設(shè)置的效果。在'A1'單元格中輸入'中國(guó)',然后再在'XFD1'單元格中也輸入'中國(guó)',這時(shí),我們會(huì)收到阻止我們繼續(xù)輸入的對(duì)話框,也即是我們預(yù)先設(shè)置的出錯(cuò)警告信息,如下圖示:
假如在'A2'單元格中,同樣也輸入'中國(guó)',結(jié)果會(huì)是怎么樣呢?答案如下圖示:
可見,上面設(shè)置的公式也是非常棒棒噠的??! 知識(shí)補(bǔ)充: ①'A'列單元格的引用表示法,既可以用'A:A'表達(dá),也可以用'A1:A1048576'表達(dá),同樣第'1行'單元格的引用表示法,既可以用'1:1'表達(dá),也可以用'A1:XFD1'表達(dá); 特別注意:在設(shè)置公式時(shí),其數(shù)據(jù)區(qū)域一定要用絕對(duì)引用,而條件單元格要用相對(duì)引用??! 好了,今天《第3集》的內(nèi)容就分享到這里,若您有任何意見或建議,歡迎您的評(píng)論; 若您喜歡本篇文章,歡迎點(diǎn)贊,分享! 后續(xù)好文章不斷問世,敬請(qǐng)您關(guān)注!謝謝??! |
|
|