最近被其他部门的同事教导使用excel。突然觉得以前用代码切来切去的东西,和频繁比对的数据原来是用excel就能那么方便的算出,瞬间感觉打开了新世界的大门。

先说if和countif结合使用,来判断一段数据是否在另外一段数据里面的用法。比如我查到一批可能用问题的订单,然后手里面有拿到的日志,我要将大量日志适量取出之后将他们放在同一个表里面来比对,问题数据是否出现在日志中。最终来确定是不是我们出的问题,这里就进行一个数据包涵关系的用法。

这里提供两列数据,要找出同时存在于n列和o列的数据并且输出到p列。

这里只需要将焦点光标移动到p列并且在p列的第一行输入公式。

其实这里有个如果不常使用excel的人不太容易发现的地方。由于excel的拖拉可以支持公式自动生成,所以我们在写公式的多数情况下应该重点考虑目标点生成的数据的写法,而不是考虑所有的地方。我们只需要拖动然后将剩下的交给excel去处理即可。

使用公式

=IF(COUNTIF(N:N,O1)>0,O1,0)

COUNTIF

这里第一个参数是选择比对范围,这里的N:N指的是整个N列。

第二个参数只输入了O1的意思是等于O1的,相当于=O1。

带上外面 IF 的意思就是 如果 COUNTIF 部分为 True,我们就在执行公式的目标栏返回 o1 的值(向下拖动可以变成 o1 o2 o3 o4 .......),如果是 False 就返回 0

最新文章

  1. Salesforce学习资料
  2. Android 取源码时 error: could not verify the tag 'v1.12.4'的解决
  3. linux奇技淫巧 2
  4. 《100种过度医疗大公开》:转译自日文版,日文版依据的是美国的“Choosing Wisely”项目。三星推荐
  5. 以 MAMP 为 Mac OS X 安装并设置 PHP开发环境
  6. validation插件
  7. Google Proposes to Enhance JSON with Jsonnet
  8. 【WCF 1】WCF框架宏观了解
  9. gerrit review 设置
  10. 不可不知的表达式树(3)定制IQueryProvider
  11. appium 版本更新后的方法变化更新收集 ---持续更新
  12. Flask路由
  13. csharp:FTP Client Library using FtpWebRequest or Sockets
  14. JVM调优的总结
  15. ★Wireshark基本介绍和学习TCP三次握手
  16. 内存管理 初始化(七)kmem_cache_init_late 初始化slab分配器(下)
  17. spring boot 整合 (全)
  18. delphi 安卓程序如何读取外部配置文件
  19. Linux下CPU信息的查看
  20. 如何在Windows系统上面安装redis

热门文章

  1. adb报错问题解决方法
  2. 一个网工的Linux学习过程
  3. POST提交数据之---Content-Type的理解;
  4. PAT A1109 Group Photo (25 分)——排序
  5. PAT A1147 Heaps (30 分)——完全二叉树,层序遍历,后序遍历
  6. A类——Dima and a Bad XOR
  7. Swift 重点知识汇总
  8. 运行Android Studio自带模拟器报:Guest isn't online after 7 second...
  9. JAVA实现用户的权限管理
  10. 【php增删改查实例】第十九节 - session的使用: 让服务器知道你是谁?