Excel查找指定列数据值并整行引用到其它表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel查找指定列数据值并整行引用到其它表相关的知识,希望对你有一定的参考价值。

如上图查找订单数量列(即E列)中数值为大于0小于10000的数据。

满足条件则引用到另外一个表格,注意图1中E列有空白行和文本行。

有大师能帮忙解决吗?

1.在sheet2中计算出sheet1表中月花费总额的最大值。sheet1和sheet2如下图所示。

2.在sheet2中的C4格写入公式“=MAX(”,注意只需要写成这样就可以了,不要按回车,可以看到上方的公式栏也显示了“=MAX(”

3.接下来直接切换到sheet1,然后用鼠标选中D2到D6,这个时候可以看到上方的公式栏显示的是“=MAX(Sheet1!D2:D6”。现在按下回车键,excel自动从sheet1切换到了sheet2,在sheet2中的C4格中也填上了sheet1中D2到D6的最大值860。

参考技术A VLOOKUP(lookup_value的,则table_array,Col_index_num为,请将Range_Lookup)
lookup_value的则Table_array需要找到在第一列中的值。
可以是数值,引用或文本字符串。注意,类型必须与table_array第第一列的类型是一致的。当
查找文本,该文本不区分大小写;可以使用通配符“*”,“?”

则Table_array需要找到其中的数据表中的数据。
可以使用引用区域或区域的名称,常量数组,存储器阵列后计算。当?参考
区,你可以参考整列时,Excel会自动判断?使用区域。第一列
该参数必须包含检索词,其他列包含要返回的内容;返回由下列参数中指定的列号的内容。

Col_index_num为在table_array第匹配值的列数返回。
截至1:00,table_array第一列的返回值; 2,返回值则table_array第二列,等等。
如果Col_index_num为小于1,则VLOOKUP函数返回错误值#VALUE值!;
大于列数,如果Col_index_num为则table_array,则函数返回错误值#REF! VLOOKUP

Range_lookup为一逻辑值,指明函数VLOOKUP函数返回精确匹配或近似匹配。
如果为TRUE或省略,则返回近似匹配,也就是说,如果找不到精确匹配,小于lookup_value的回报率的最大值;
近似匹配查询通常使用的值,第一列中则table_array必须以升序排序;否则不能返回正确的结果。
如果range_value为FALSE(或0),该函数将返回精确匹配VLOOKUP函数值。
此时,则table_array不必进行排序。如果没有,则返回错误值#N / A;可以使用后ISNA检测错误,以确定是否删除的错误消息。追问

我不会写呀,能帮帮我吗?

参考技术B 应该用 INDEX 函数吧?!

Excel表格中批量查找数据,并整行保留下来!

1、使用VLOOKUP、MATCH函数配合使用。公式思路:MATCH函数查找姓名地址,即列序号;vlookup函数查找数据。
公式为:=VLOOKUP(b1,sheet1!a1:g300,MATCH(b2,sheet1!b1:G1),0),具体数据范围根据你的表格调整。
2、vlookup函数用法。
vlookup函数的语法格式:
=vlookup(lookup_value,table_array,col_index_num
,
range_lookup)
=vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配)
FALSE(0)省略为精确匹配。
TRUE(1)为近似匹配。
3、MATCH函数用法。
函数的语法格式:
=MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查询的指定内容;
lookuparray:表示查询的指定区域;
match-type:表示查询的指定方式,用数字-1、0或者1表示
参考技术A 1、电脑打开Excel表格。
2、打开Excel表格后输入数据。
3、选中要目标栏,按筛选快捷键Ctrl+Shift+L。
4、点击选中目标栏中的小三角形状,打开筛选界面,选择数据然后点击确定。
5、数据筛选出来后,选中数据后按快捷键Ctrl+c复制。
6、复制数据后,粘贴到别的地方就可以了。
参考技术B 准备材料/工具:电脑,Excel。
1、计算机打开电子表格。
2、打开电子表格后输入数据。
3、选择要定位的列,并按过滤器快捷方式ctrl+shift+l。
4、单击选择目标列中的小三角形,打开过滤器界面,选择数据,然后单击确定。
5、过滤掉数据后,选择数据并按快捷键Ctrl+c进行复制。
6、复制数据后,将其粘贴到其他地方。
参考技术C 批量查找数据,可以使用这个方法。
如果在同一个Sheet内操作如下:
如果数据在两个sheet内,操作如下:
复制生成的公式到查询的第一个单元格,横着拉,竖着拉就可以了
工具地址:www.excelfb.com
点击:Excel自动写公式工具(根据汉字描述写公式,支持合并单元格公式)
点击:查询满足条件的行指定列的单元格值
参考技术D 假设表一名称为
sheet1
,
表二名称为
sheet2
(在同一个工作薄内)
表2
B2输入
=index(sheet1!B:B,match($A2,sheet1!$A:$A,0))
鼠标移到B2右下角变
实心十字
右拉,
然后下拉
或者B2输入
=vlookup($A2,sheet1!$A:$Z,column(B1),0)
鼠标移到B2右下角变
实心十字
右拉,
然后下拉
================================
注意流水号的格式,
需要两边格式一致,
就是都是文本,或者都是数字,否则需要重设一下才能带出来

以上是关于Excel查找指定列数据值并整行引用到其它表的主要内容,如果未能解决你的问题,请参考以下文章

excel中,如何调用另一表格中,指定行及指定列的数据?如图

excel 怎么在表2的行里引用表1某列里的数据?

在Excel中查找并引用不同表格中的数据

如何快速搜索出excel工作表中哪些单元格链接到其他数据源?

有2个excel,格式样式不一样,怎么实现一个表对应内容引用到另一个表?

EXCEL函数 vlookup如何在不同工作薄之间引用数据?