在excel中怎样快速查找需要的内容,excel表格中快速查找想要的内容

首页 > 实用技巧 > 作者:YD1662023-05-02 02:19:02

如果想查找第2个员工的话,就是市场2,第3个就是市场3对应的员工,为了让我们公式能够向右填充,所以我们使用Column(A1)公式来替代数字1,Column()公式是返回单元格在第几列,A1在第1列,所以结果是1,

然后E1单元格要按3下F4进行固定引用列的位置,IFERROR公式用来屏蔽错误值,所以最后我们使用的公式是:

=IFERROR(VLOOKUP($F2&COLUMN(A1),$A:$D,4,0),"")

在excel中怎样快速查找需要的内容,excel表格中快速查找想要的内容(5)

2、Vlookup公式不用辅助列

如果说我们想不用辅助列,要用VLOOUP实现一对多查询的话,直接使用公式:

=IFERROR(VLOOKUP($E2&COLUMN(A1),IF({1,0},$B$1:$B$100&COUNTIF(INDIRECT("b1:b"&ROW($1:$100)),$E2),$C$1:$C$100),2,0),"")

在excel中怎样快速查找需要的内容,excel表格中快速查找想要的内容(6)

接下来是理解过程:

其实和插入辅助列一样,首先要构建一个虚拟数组,也就是说累计计数虚拟存在,但是不体现在单元格中,我们用虚拟数组构建的公式是:

$B$1:$B$100&COUNTIF(INDIRECT("b1:b"&ROW($1:$100)),$E2),为了方便理解,我们把这个公式放在单元格,就得到了如下的一个虚拟数组

在excel中怎样快速查找需要的内容,excel表格中快速查找想要的内容(7)

以上只得到了查找列,我们还要把结果列放进行,所以我们用IF({1,0})来构建,公式为:

=IF({1,0},$B$1:$B$100&COUNTIF(INDIRECT("b1:b"&ROW($1:$100)),$G2),$C$1:$C$100)

在excel中怎样快速查找需要的内容,excel表格中快速查找想要的内容(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.