比如,我想查询一个Excel中的树种名是否在植物库中。
第一步: PLSQL导出植物库全部数据(27000条),导成CSV文件。然后将植物库的树种名复制到Excel表格的某一列去。如下图:
第二步: 另起一列,输入行数 =COUNTIF(),,看到函数提示,第一个是区域,第二个是条件
第一个区域,你要选取植物库27000多条数据区域,第二个要选需要被比对的对象 如下图所示:
意思也很简单,就是比对“杜英”这个树种是否在列J(植物库中的树种列)中, 比对 I2 这单元格中的文本在 J2 到 J27000 这些单元格中是否存在。
第三步:选好后回车,发现出现数字1,表示在植物库中找到一个同名的树种(如果为0表示没找到树种)
第四步,需要下拉,复制到其他单元格去:
但是这样直接下拉是有问题,因为你会发现你下拉后,你的比对区域和条件也都被递增了。这样出来的结果是不对的。
如下图所示:
所以正确的做法应该是锁定区域,条件去递增:
鼠标选中区域部分(J2:J27000),然后按下 F4 来锁定区域部分
然后再下拉复制到列中的其他单元格去: