Exce表格网

excel2007多条件下数据引用(多条件引用用哪个函数公式?)

来源:www.0djx.com  时间:2023-03-01 01:00   点击:66  编辑:表格网  手机版

1. 多条件引用用哪个函数公式?

EXCEL根据行和列的双重要求查找和引用的步骤如下:

1、首先打开需要设置的表格,使用index函数和match函数搭配。

2、然后直接在目标区域输入公式“=INDEX(B$2:G$8,MATCH(B13,A$2:A$8,0),MATCH(C13,B$1:G$1,0))”,然后点击enter。

3、采用数据有效性来筛选的方式,要下拉选择,就需要将公式锁定。

4、如果是下拉选择的方式,那么,应该锁定公式为“=INDEX($B$2:$G$8,MATCH(B14,$A$2:$A$8,0),MATCH(C14,$B$1:$G$1,0))”。

5、还可以是要用vlookup函数和match函数搭配使用,输入公式“=VLOOKUP(B20,$A$1:$G$8,MATCH(C20,$A$1:$G$1,0),0)”,然后点击enter。

6、最后可以看到EXCEL根据行和列的双重要求查找和引用的问题就解决了。

2. sumproduct多条件引用

“excel中,含有某个字符串的单元格相加”的操作步骤是:

1、打开Excel工作表;

2、根据题意,需要将备注列中包含“张三”的对应金额列的数据求和,可使用SUMIF函数或SUMPRODUCT函数;

3-(1) SUMIF函数

在E2单元格输入以下公式

=SUMIF(B:B,"*张三*",A:A)

公式表示:将B列中包含“张三”的对应A列数据求和

3-(2) SUMPRODUCT函数

在E2单元格输入以下公式

=SUMPRODUCT(ISNUMBER(FIND("张三",B2:B7))*A2:A7)

公式表示:将B列中包含“张三”的对应A列数据求和

4、SUMIF函数适用于Excel 2007以上版本,而SUMPRODUCT适用于所有版本,但SUMPRODUCT函数不支持使用通配符*及整行或整列引用。

3. 多条件引用公式

公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。注意:最后一定要同时按住ctrl shift 回车 三键。具体操作方法如下:

1、VLOOKUP公式中的条件1:条件2,意思是将两个单元格连在一起作为整体进行查找。图中即为:F2:G2。

2、VLOOKUP公式中的$条件1区域$:$条件2区域$,意思是将业务类型和订单编号作为整体。即图中:$A$2:$B$9(使用$锁定区域-绝对引用)。

3、VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域$,返回列),意思是将业务类型和订单编号作为整体和计划到货日期并为两列。即为:IF({1,0},$A$2:$B$9,$C$2:$C$9)

4、然后我们根据公式VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。在H2单元格内录入此公式=VLOOKUP(F2:G2,IF({1,0},$A2$:$B9$,$C$2:$C$9),2,0)。

5、最后同时按住ctrl、shift、回车三键,OK。

4. 多条件引用另一个表格的数据

1、首先, 我们需要在同一个 Excel 表中添加两个工作表。特别是, 下面描述的方法必须在同一表中的两个工作表中可用。我命名了第一个表: 引用的表, 第二个表命名: 引用后的表。

2、输入 "= 引用表的名称", 只要数据在引用位置后出现在第二个表中!您需要引用数据位置 就行, 例如, 您需要引用第一个表中的数字, 您可以输入: = 引用表!A2。

3、完成上述步骤后, 将在引用出现后对返回进行编号。

4、同样, 输入适当的位置: = 引用表!B2。

5、单击 "输入", 将显示引用的名称。

6、同样, 您也可以参考第一个表的出生日期。

7、按照上面的方法, 最后你可以完成引用的表

5. 多条件数据引用函数

需要用到数组公式,用下面的举例来说明:

1.这里有两个条件,后面对应第三列唯一的数据:

2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找,在I2单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按<Ctrl+Shfit+Enter>组合键结束输入。

3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。

扩展资料:

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher

Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。最新的版本增添了许多功能。使Excel功能更为强大。

Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的操作。

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。

如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)。

一定要选择精确查找。

6. 多条件引用查找

“EXCEL用函数查找同时满足两个条件的值”的操作步骤是:

1、打开Excel工作表;

2、由题意可知,在A2:G10单元格区域,存在着编号和日期对应的C列时间,现在需要由E列和F列的条件返回C列对应的时间,这可以通过INDEX+MATCH数组公式来实现;

3-(1) INDEX+MATCH数组公式

设置G列单元格格式为“时间格式”在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=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列的数据。如果查找条件不在引用区域,不返回错误值,而是返回空。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片