華文網

Excel教程——如何確保輸入資料的唯一性

很多時候,我們需將某儲存格區域或某列的資料值保持其具有唯一性,以作為關鍵字從而為其它資料引用提供唯一索引。

如何確保儲存格區域的資料不重複呢?前期推送的教程我們提到過COUTIF函數的用法,

該函數的作用是對符合條件的儲存格進行計數運算。因此,如果能夠限制儲存格區域內每一數位的統計計數結果等於1,即可實現該功能。

首先,我們回顧一下COUTIF的使用方法。

如下示例,分兩種情況演示了A2:A13區域每個數位重複的次數。一種情況是選擇資料區域時,從上往下拖動滑鼠,另一種情況是從下往上拖動滑鼠。兩種選擇方式的選擇區域沒有變化,

變化的只是函數的第2個參數值(A2或A13)。錄入公式後,按Ctrl+Enter鍵完成所有公式填充,即可統計重複次數。

通過上面視頻,我們發現:公式COUNTIF($A$2:$A$13,A2)中的第二個參數A2,是根據當前作用儲存格(選擇區域內白色背景的儲存格)的不同而改變的,該參數就是當前作用儲存格位址。

確保該儲存格區域資料值的唯一性,既是確保上面COUTIF函數中A2至A13的每個儲存格計數均為1即可。因此,我們可以通過設置儲存格區域的資料有效性,將其公式設置為“COUNTIF($A$2:$A$13,A2)=1”即可。

如下視頻,演示了D2:D13區域內的資料唯一性的設置方法。

當然,也可使用公式“COUNTIF(D:D,D1)=1”或“COUNTIF($D:$D,D1)=1”,

該公式是限制整個D列數值具有唯一性。

但是,資料有效性對儲存格區域內原料就已經存在的資料是無效的,只對後期錄入的資料或是對已經存在的重復資料進行修改時是有效的。視頻如下:

——END——

相關閱讀:快速鍵Ctrl+Enter的使用