Excel把符合两个条件的数据匹配到另一个工作表中,(如图)?

发布网友 发布时间:2022-04-23 22:54

我来回答

4个回答

热心网友 时间:2023-10-12 19:42

先看示例:

是这个效果吧,sheet2单元格B2的公式:

=IFERROR(VLOOKUP($A2&"-"&B$1,IF({1,0},(Sheet1!$A:$A) & "-" &(Sheet1!$B:$B),Sheet1!$C:$C),2,0),"")

注意是数组公式,输入后按CTRL+SHIFT+ENTER,首位自动产生花括号。

追问想问一下如果 这个表格sheet1j里数据列顺序如果有增加,会不会影响公式?

追答不影响,这是VLOOKUP公式,与顺序无关。

热心网友 时间:2023-10-12 19:42

在SHEET2的B2中输入或复制粘贴下列公式
=IFERROR(LOOKUP(1,0/((sheet1!$A:$A=Sheet2!$A2)*(sheet1!$B:$B=Sheet2!B$1)),sheet1!$C:$C),"")
下拉填充,右拉填充
公式对SHEET1都是整列引用,运行速度略慢。可以根据数据实际范围,进行引用。

热心网友 时间:2023-10-12 19:43

B2=INDEX(Sheet1!$c:$c,match($A2&b$1,Sheet1!$a:$a&Sheet1!$b:$b,))
数组公式,同时按 CTRL SHIFT 回车键,出现结果,再右拉,下拉公式

热心网友 时间:2023-10-12 19:43

在C2单元格输入公式:
=INDEX(Sheet2!$B$2:$G$7,MATCH($A2,Sheet2!$A$2:$A$7,0),MATCH($B2,Steeth!$B$1:$G$1,0))
复制并下拉即可……

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