Excel 如何自动匹配数据

发布网友 发布时间:2022-04-20 04:17

我来回答

3个回答

热心网友 时间:2023-09-11 10:02

对于通过多条件查询匹配返回数据,可以通过INDEX+MATCH数组公式来实现。

具体的操作方法是:

1、打开Excel 2007以上版本的工作表;

2、在目标单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式

=INDEX(C:C,MATCH($F3&$G3,$A:$A&$B:$B,0))

公式表示:定位到C列,并返回满足F3和G3在A列和B列同时存在条件所对应的行的数据。

3、当数据区域无法满足查询条件时,会返回错误值#N/A;

4、可通过添加IFERROR函数将错误值返回为自定义的内容,如空格或“不存在”

 

5、如果使用的是Excel 2003,因为Excel 2003不支持整列引用,因此需要将公式中的整列修改为具体的数据区域,注意添加绝对引用符号$,避免公式向下向右填充时引用区域发生变化。

公式修改为:=INDEX(C$2:C$26,MATCH($F3&$G3,$A$2:$A$26&$B$2:$B$26,0))

6、如果使用的是Excel 2003,当数据区域无法满足查询条件时,会返回错误值#N/A;

7、Excel 2003不支持IFERROR函数,可以用IF+ISERROR函数代替,公式修改为

=IF(ISERROR(INDEX(C$2:C$26,MATCH($F3&$G3,$A$2:$A$26&$B$2:$B$26,0))),"",INDEX(C$2:C$26,MATCH($F3&$G3,$A$2:$A$26&$B$2:$B$26,0)))

注意:本列中所涉公式均为数组公式,需要按Ctrl+Shift+Enter组合键结束,否则返回错误值#N/A。

热心网友 时间:2023-09-11 10:03

Excel怎么匹配数据?这个视频告诉你!

热心网友 时间:2023-09-11 10:03

让我来试试看

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com