="&B2)下拉填充就行。Excel满足多个条件,如何匹配对应单元格" src="/uploads/tu/371.jpg" st" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>函数,怎样操作同时满足多个条件的<em>匹配</e

<em>excel</em>函数,怎样操作同时满足多个条件的<em>匹配</e

作者:乔山办公网日期:

返回目录:excel表格制作


巧了,序号是数字格式。换成文本的话公式都会复杂一些。

C2单元格公式=SUMIFS(F:F,E:E,A2,G:G,"<"&B2,H:H,">="&B2)

下拉填充就行。



“EXCEL用函数查找同时满足两个条件的值”的操作步骤是: 1、打开Excel工作表; 2、由题意可知,在A2:G10单元格区域,存在着编号和日期对应的C列时间,现在需要由E列和F列的条件返回C列对应的时间,这可以通过INDEX+MATCH数组公式来实现; 3-(1) INDEX+MATCH数组公式设置G列单元格格式为“时间格式”在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公e799bee5baa6e4b893e5b19e335式 =IFERROR(INDEX(C:C,MATCH(E2&F2,A:A&B:B,0)),"") 公式表示:定位到C列,将同时满足A列为E2且B列为F2条件的对应行数据引用出来。如果查找条件不在引用区域,不返回错误值,而是返回空。 3-(2) VLOOKUP+IF数组公式设置G列单元格格式为“时间格式”在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =IFERROR(VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0),"") 公式表示:将E2和F2合并为查找条件,并在A列和B列合并列中,找到对应的行,并返回对应C列的数据。如果查找条件不在引用区域,不返回错误值,而是返回空。

1、电脑打开Excel表格。

2、打开Excel表格后,按Alt+F11,调出VBA窗口,然后点击插入。

3、点击插入后,选中插入模块。

4、插入模块后,复制代码

Function abc(a As Range, b As Range, c As String)
Dim t As String
'如果a与b的区域大小不同,就显示“错误”
If a.Rows.Count <> b.Rows.Count Then abc = "错误": Exit Function
'在区域a是循环
For i = 1 To a.Rows.Count
'如果在a中找到与c相同的值,就把同一行中的b的内容提取出来,存入变量t中。
If a.Cells(i, 1) = c Then t = t & " " & b.Cells(i, 1)
Next
'将变量的值赋给自定义函数
abc = t
End Function

复制代码粘贴

5、粘贴代码后,返回表格中输入公式=abc($A$1:$A$9,$B$1:$B$9,A1)。

6、输入公式后,回车就可以匹配多个结果了。



B2公式为:
=INDEX(总订zhidao单表!$H:$H,MATCH($A2&COLUMN()-1,总订单表!$E:$E&总订单表!$G:$G,))
然后选中B2,横拉、竖拉,所有的结果都能全拖出来。
因为不知道你的总订单表中的数据有多少行,所以上面的公式在引用区域时都是整列引用的,公式拖多了以后,有可能会感觉页面有些卡。
你可以根据总订单表中数据的行数,来对公式限制一下查找区域。比如把上面的公式改为:
=INDEX(总订单表!$H$1:$H$2000,MATCH($A2&COLUMN()-1,总订单表!$E$1:$E$2000&总订单表!$G$1:$G$2000,))
这条公式中的2000你可以自己设定,但不能比实际有数据的行数少。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网