乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL如何自动匹配各个表中的数据-excel区域匹配,excel怎么选定部分区域

EXCEL如何自动匹配各个表中的数据-excel区域匹配,excel怎么选定部分区域

作者:乔山办公网日期:

返回目录:excel表格制作


建议此类问题附上截图,以方便描述和理解支招。

这可以通过“数据”选项下的“规划求解”来实现。

在B12单元格输入以下=SUMPRODUCT(A2:A11,B2:B11)  

在“数据”选项下的“规划求解”中,以B12单元格为目标单元格,以B2:B11单元格为可变单元格,设置可变单元格的规则为“二进制”(非0即zd1),求解,即可得到对应数据以1标示的效果。

详见附图示例



需要确定表1、表2、表3中A列没有重复值!(将表名改为你表数据的区域),如果需要返回的结果是文本就把VALUE()函数去掉。如果有重复名称,会有多个结果同时返回。

=VALUE(IFNA(VLOOKUP([@名称],表1,2,0),"")&IFNA(VLOOKUP([@名称],表2,2,0),"")&IFNA(VLOOKUP([@名称],表3,2,0),""))


没有把区域选项按F4绝对化。

1、电脑打开Excel表格。


2、输入引用公式=VLOOKUP(F4,C3:D6,2,0)。


3、输入公式后,回车下拉有部分数据就不能匹配


4、双击不匹配的数据,就可以看到其中的匹配条件区域已经移动了。


5、把公式修改为=VLOOKUP(F4,$C$3:$D$6,2,0),框选区域时按F4就可以了。


6、修改函数后,下拉复制就可以全部匹配了。



先看上面图片。

H列中的地区可以随便填任意地区,只要在A列在有此地区即可,不必按照A列的顺序来填。

【J2】单元格公式如下:

=IF(OR(H2="",I2=""),"",IF(I2<=1,VLOOKUP(H2,A:F,2,0),IF(I2<=3,VLOOKUP(H2,A:F,3,0),IF(I2<=5,VLOOKUP(H2,A:F,4,0),IF(I2<=8,VLOOKUP(H2,A:F,5,0),IF(I2<=30,VLOOKUP(H2,A:F,6,0),""))))))

上式的意思是:

如果H2或I2任意一个单元格为空,则返回结果为空。

如果I2<=1,则查找H1在A列中的位置,并返回 向右数 第2个单元格(即B列) 中的数据。

如果I2<=3,则查找H1在A列中的位置,并返回 向右数 第3个单元格(即C列) 中的数据。

如果I2<=5,则查找H1在A列中的位置,并返回 向右数 第4个单元格(即D列) 中的数据。

如果I2<=8,则查找H1在A列中的位置,并返回 向右数 第5个单元格(即E列) 中的数据。

如果I2<=30,则查找H1在A列中的位置,并返回 向右数 第6个单元格(即F列) 中的数据。

否则返回空值,比如I2大于30时。

相关阅读

关键词不能为空
极力推荐

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