带有列数字的句子(带列数字的句子)
Vlookup和Countifs公式组合,太厉害了!
打工上班,VLOOKUP公式可以说,天天需要用到,VLOOKUP搭配COUNTIFS函数公式,可以轻松解决一对多查找问题。
举个例子:左边是各部门,员工名单数据,现在我们需要根据部门,把所有的员工名单给查找出来。
VLOOKUP普通查询我们都知道VLOOKUP公式,如果在遇到多个条件都满足的情况下,只会查找出第一个员工,例如我们输入公式:
=VLOOKUP(D2,A:B,2,0)
VLOOKUP一对多查询首先我们需要在A列插入一个辅助列,输入的公式是:
=B2&COUNTIFS($B$2:B2,B2)
这个用法为一个固定搭配,通过固定引用,固定起始行B2,然后对B列数据进行累计计数
例如B2是第1次出现市场部
B4是第2次出现市场部
A列是将原文本和累计出现的次数连接起来
由此构建的辅助列,它是唯一的值,就变成普通查询了
所以如果我们想要查找到市场部的名单
只需要分别查找
市场部1
市场部2
市场部3
依次下去
所以我们输入的公式是:
=VLOOKUP($E2&COLUMN(A1),$A:$C,3,0)
输入COLUMN(A1)公式,COLUMN()公式返回单元格内的列标,也就是数字1
就是我们向右填充的时候,它会自动变成COLUMN(B1),也就是数字2
最后我们只需要屏蔽错误值,加个IFEEROR就好
=IFERROR(VLOOKUP($E2&COLUMN(A1),$A:$C,3,0),"")
你学会了么?动手试试吧!
Excel多行数据,批量按同一格式填入信息
举个例子,我们现在有一份模拟的员工名单数据,如下所示:
需要整行按统一格式,填入到另外一个工作表中,如下所示:
如何进行批量的快速填充
1、快速批量填充一条数据如果我们想把第2条的数据,一次性的填充完成,我们输入的公式是:
=INDEX(数据!$A:$E,2,MATCH(Sheet2!A1,数据!$1:$1,0))
INDEX(数据区域,返回第2行,用MATCH公式搜索标题对应的列)
这样输入公式的好处是,我们可以直接CTRL+C复制 B1,然后CTRL+V粘贴到其它需要输入数据的区域,操作如下:
2、批量生成多条如果我们想批量生成多条,那么下面的数据应该就需要将公式里面的第2个参数,数字2改成数字3了,因为要匹配第3行的数据了
有一种方法是,在右边空白列,我们输入辅助列,然后输入4个数字2,然后在F5单元格中,输入公式=F1+1,然后向下填充,这样就得到了一个索引数字
然后我们将INDEX的第2个参数,改成$F1单元格就可以了
输入的公式是:
=INDEX(数据!$A:$E,$F1,MATCH(Sheet2!A1,数据!$1:$1,0))
然后我们选中前4行数据,向下填充,就得到了所有的结果,操作动图如下所示:
关于这个小技巧,你学会了么?动手试试吧!
Excel多行数据,批量按同一格式填入信息
举个例子,我们现在有一份模拟的员工名单数据,如下所示:
需要整行按统一格式,填入到另外一个工作表中,如下所示:
如何进行批量的快速填充
1、快速批量填充一条数据如果我们想把第2条的数据,一次性的填充完成,我们输入的公式是:
=INDEX(数据!$A:$E,2,MATCH(Sheet2!A1,数据!$1:$1,0))
INDEX(数据区域,返回第2行,用MATCH公式搜索标题对应的列)
这样输入公式的好处是,我们可以直接CTRL+C复制 B1,然后CTRL+V粘贴到其它需要输入数据的区域,操作如下:
2、批量生成多条如果我们想批量生成多条,那么下面的数据应该就需要将公式里面的第2个参数,数字2改成数字3了,因为要匹配第3行的数据了
有一种方法是,在右边空白列,我们输入辅助列,然后输入4个数字2,然后在F5单元格中,输入公式=F1+1,然后向下填充,这样就得到了一个索引数字
然后我们将INDEX的第2个参数,改成$F1单元格就可以了
输入的公式是:
=INDEX(数据!$A:$E,$F1,MATCH(Sheet2!A1,数据!$1:$1,0))
然后我们选中前4行数据,向下填充,就得到了所有的结果,操作动图如下所示:
关于这个小技巧,你学会了么?动手试试吧!