Excel-vlookup 函数使用
3个函数:
1. vlookup函数,对应查找
2.column函数,计算列
3.countif函数,查找总数
4.concat函数,连接。
一、简单vlookup,查找值只出现一次
VLOOKUP(B2,F:G,2,FALSE)
- B2,查找值,
- F:G,要查找的数据表。也可以是F2:G7,但是下拉会变,所以写成F$2:G$7
- 2,查找的数据表F:G中第2列
- False,匹配条件。如果为false,精确匹配。如果为true或忽略,大致匹配。
二、vlookup,查找值出现多次,需要借助外部列
简单的vlookup,只能查找出第一个匹配到的值
借助一列
红楼梦14、红楼梦15、红楼梦16
14是红楼梦所在的列的序号,column(N1),从14往上加1。适用于数据少的情况。手动标识14、15、16。
如果数据多的情况,还是使用函数。
需求:AW列多次出现,查找AW列对应的多个BC列,
从当前行开始,计算AW列中公司名称出现的总数,记录在AU列,
COUNTIF(AW3:AW1001,AW4)
比如北京思腾合力科技有限公司,从上往下,第一次出现,AU列为7;第二次出现,AU列为6
AV列中的拼接:
CONCAT(AW46,(COUNTIF($AW$1:$AW$9999,AW46)-AU46+48))
1、COUNTIF($AW$1:$AW$9999,AW46),查找所有出现的记录,
2、48,是从48开始,
3、CONCAT连接公司名称和序号
查找结果如下:
需求:
只要有1个是,结果就是 “是”
如果都是否,结果才为“否”
=IF(COUNTIF($S2:$AR2,"是")>0,"是","否")