EXCEL 公式 编辑

3天前 (10-07 01:22)阅读2回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值34720
  • 级别管理员
  • 主题6944
  • 回复0
楼主

上面“一知半解”同窗对"countif"函数的应用思绪不错,但是有一个问题可能忽略掉了就是表二的第一行有三位也有四位的,如许用L列前四位来定位就会呈现误差,处理办法是改用表2B,C两列的数值来判断,改L列公式为L2=IF(COUNTIF(表2!B:C,LEFT(L2,4)),"李建良","郑清海"),然后下拉,如许就不会漏掉郑领班的工做量了。

  两种情况:

1、只在表2的A列查找:

I2=IF(COUNTIF(表2!A:A,LEFT(L2,4)),"郑清海","李建良")

下拉。

2、在表2的A、B、C三列中查找:

I2=IF(COUNTIF(表2!A:C,LEFT(L2,4)),"郑清海","李建良")

下拉。

楼下那位伴侣对"countif"函数的理解仍是不敷深啊。表2的第一列数据即便只要一位字符对"countif"函数也并没有影响啊,你把“表2!A:C”改为“表2!B:C”反而容易丧失“表2A列“可能有的数据。

因楼主也未完全表达清晰,所以上面公式中的“LEFT(L2,4)”只是照搬罢了。

  若实要考虑周全一些,问题也不在表2,而是在表1。即“LEFT(L2,4)”应改为“LEFT(L2,FIND("-",L2)-1)”。

公式写全了就是:=IF(COUNTIF(表2!A:C,LEFT(L2,FIND("-",L2)-1)),"郑清海","李建良") 。

0
回帖

EXCEL 公式 编辑 期待您的回复!

取消