乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>如何通过多个条件,自动匹配相应单元格

<em>EXCEL</em>如何通过多个条件,自动匹配相应单元格

作者:乔山办公网日期:

返回目录:excel表格制作


一般可以用两个方法,用 sumifs 或是zhidao 套用数组的 vlookup
方法一: = sumifs(C:C, A:A, I$1,B:B,$H2)
方法二:= vlookup(I$1&$H2,if({1,0},A:A&B:B,C:C),2,false)
方法二输入后要用 ctrl+shift + Enter 来完成输
你试试

B2公式为:
=INDEX(总订单表!$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你可以自己设定,但不能比实际有数据的行数少。

1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。



1、首先,我们选中需要进行筛选操作的列

2、执行“数据-筛选”命令,第二步选中的那几列便会出现倒三角的箭头

3、点击倒三角箭头,弹出下拉菜单,有多条件筛选项目。以选择“数字筛选”为例,出现一个下拉菜单,根据需要进行操作

4、下拉菜单最下方有一个“自定义筛选”,点击可以进行多种条件筛选

5、配图以A,B,C列“大于30”为例,展示效果图

相关阅读

关键词不能为空
极力推荐

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