excel判断某一列中的数据是否在另一列中(含跨sheet)
2017-06-08 10:22
393 查看
1、在B列右边的空白列中,输入如下公式:=COUNTIF($A$1:$A$7,B1)
其中,$[b]A1:[b]$A7[/b][/b]代表A列中的所有数据即绝对范围,[b]B1[/b]代表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)如下图所示:
再按照上面向下拖动,结果如下图所示:
其中,$[b]A1:[b]$A7[/b][/b]代表A列中的所有数据即绝对范围,[b]B1[/b]代表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)如下图所示:
再按照上面向下拖动,结果如下图所示:
相关文章推荐
- Excel中判断一个表中的某一列的数据在另一列中是否存在
- excel中判断一个表中的某一列的数据在另一列中是否存在
- EXCEL 公式使用小计 生成sql 语句 判断某一数据是否在另一列中出现
- excel中判断一个表中的某一列的数据在另一个表中的某一列中是否存在
- jquery如何判断表格同一列不同行input数据是否重复
- 如何判断一个sheet是否有数据
- Excel判断一列是否重复并将结果写到另一列中
- 数据库读取数据与某一字符串判断是否相等问题
- jquery如何判断表格同一列不同行input数据是否重复
- 删除Excel 中某一Sheet的数据时,提示: "该 ISAM 不支持在链接表中删除数据"
- VBA 判断sheet页面是否为空,不为空则清空数据
- Excel 表格中根据某一列的值从另一个xls文件的对应sheet中查找包含其中一列的内容(有点拗口)
- 如何在Office Excel中通过设置If条件判断两列数据是否一致?
- 百度api商圈范围图修改获取坐标数据、点是否在区域范围判断、js解析创建excel
- 如何在.net中判断excel的sheet是否存在
- 删除Excel 中某一Sheet的数据时,提示: "该 ISAM 不支持在链接表中删除数据"
- jquery 判断表格同一列不同行<input >数据是否重复
- jquery如何判断表格同一列不同行input数据是否重复
- VB Excel 增加一个新sheet 的时候,怎么判断是否存在
- C/C++中判断某一文件或目录是否存在