1. 程式人生 > >excel判斷某一列中的資料是否在另一列中(含跨sheet)

excel判斷某一列中的資料是否在另一列中(含跨sheet)

1、在B列右邊的空白列中,輸入如下公式:=COUNTIF($A$1:$A$7,B1)

其中,$A1:$A7代表A列中的所有資料即絕對範圍,B1代表B列中的一個單元格。如下圖所示:



2、輸入完成後,點選回車。單元格的資料就自動計算出來了。其中1就代表存在,0就代表不存在。如下圖所示:


3、

B列中,還剩下一部分資料沒有進行判斷。其實很簡單,只要把滑鼠放在第一個單元格的右下角,當變成十字時,按住滑鼠左鍵並向下拖動到B列的底部即可。如下圖所示:


注意:必須使用COUNTIF($A$1:$A$7,B1),不能使用COUNTIF(A1:A7,B1),因為拖動以後,第二個公式的範圍會變化,第一個公式範圍不會變化,使用的是絕對範圍。

如果是跨sheet判斷,公式只要在絕對範圍前面加上sheet名稱和!即可,公式為COUNTIF(Sheet1!$A$1:Sheet1!$A$7,A1)如下圖所示:


再按照上面向下拖動,結果如下圖所示: