excel中怎样在一个表中提取另一个表对应的数据?
4个回答
展开全部
案例:
A表格有张三的姓名,班级,业绩;B表格有张三的业绩,身份证。如何那么能在A表格中自动录入B表格的身份证呢?一个个核对填写那么肯定是不科学的,这时候我们就需要利用到excel中的VLOOKUP函数了,VLOOKUP函数可以快速的把我们需要的信息自动填充到同一个表格中,即时顺序打乱的情况下也可以准确无误的匹配到对应的数据中,简单快捷。
VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值,那么接下来我们就来看一下VLOOKUP函数的用法吧。
注:表格可以是同一个工作簿,两个不同的sheet,也可以是两个完全独立的工作簿。
步骤一:找到表格中的共同项:例如以下案例,我们能很明显的发现他们之间的相同点就是姓名跟用户名
步骤二:找到相同点之后为了避免出现匹配错误的情况我们需要先统一一下格式,例如下图:开始---选择整列---点击格式
步骤三:同一格式之后,在你想要保留的表格中输入你希望获取另外一个表格中的数据类目,可以直接在空格中输入公式:=VLOOKUP(共同点(单个),想要的数据所在的表格,想要的数据在第几行,0(准确匹配))也可以在函数中进行挑选,这里为了演示方便统一用表格自带的函数做演示
步骤四:输入对应函数数值
1,查找项=共同值中除去类目的第一个单元格
2,数据表=另一表格中含共同值和你所需要获取数据那几列
3,列序数=另一表格中,你所需要获取的数据在你所选的这几列中排第几
4,匹配条件=0(精准匹配),1(模糊匹配)
步骤五:当第一行匹配正确的时候,双击小点会帮助你将所有数据自动填充完
好啦,此次VLOOKUP函数教程到这就结束了哦,希望能帮助你减轻你的工作负担亿点点~
A表格有张三的姓名,班级,业绩;B表格有张三的业绩,身份证。如何那么能在A表格中自动录入B表格的身份证呢?一个个核对填写那么肯定是不科学的,这时候我们就需要利用到excel中的VLOOKUP函数了,VLOOKUP函数可以快速的把我们需要的信息自动填充到同一个表格中,即时顺序打乱的情况下也可以准确无误的匹配到对应的数据中,简单快捷。
VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值,那么接下来我们就来看一下VLOOKUP函数的用法吧。
注:表格可以是同一个工作簿,两个不同的sheet,也可以是两个完全独立的工作簿。
步骤一:找到表格中的共同项:例如以下案例,我们能很明显的发现他们之间的相同点就是姓名跟用户名
步骤二:找到相同点之后为了避免出现匹配错误的情况我们需要先统一一下格式,例如下图:开始---选择整列---点击格式
步骤三:同一格式之后,在你想要保留的表格中输入你希望获取另外一个表格中的数据类目,可以直接在空格中输入公式:=VLOOKUP(共同点(单个),想要的数据所在的表格,想要的数据在第几行,0(准确匹配))也可以在函数中进行挑选,这里为了演示方便统一用表格自带的函数做演示
步骤四:输入对应函数数值
1,查找项=共同值中除去类目的第一个单元格
2,数据表=另一表格中含共同值和你所需要获取数据那几列
3,列序数=另一表格中,你所需要获取的数据在你所选的这几列中排第几
4,匹配条件=0(精准匹配),1(模糊匹配)
步骤五:当第一行匹配正确的时候,双击小点会帮助你将所有数据自动填充完
好啦,此次VLOOKUP函数教程到这就结束了哦,希望能帮助你减轻你的工作负担亿点点~
展开全部
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
下面以一个实例来介绍一下这四个参数的使用
例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。要根据表二的“姓名”在表一中A列进行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:
A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
下面以一个实例来介绍一下这四个参数的使用
例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。要根据表二的“姓名”在表一中A列进行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:
A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
excel表格引用另外一张excel表格对应的数值?
=VLOOKUP(A5,2!A:I,7,0)
VLOOKUP函数,一共有四个参数,VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
第一个参数为:要的内;可以为数值、引用或文本字.
第二个参数为:搜索的区域;
第三个参数为:从查找区域首列开始到要找的内容的列数;
第四个参数为:指定是近似匹配还是精确匹配查找方式;如果为TRUE或省略,则返回近似匹配值.也就是说.如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值.如果找不到,则返回错误值#N/A.
一般最后一个参数用0表示精确匹配,0=FALSE;
用1表示近似匹配,1=TRUE;
就以“=VLOOKUP(A5,表2!A:I,7,0)这个公式为例:
A5表示表1的“四川成都大邑店”;
表2!A:I,表未,查找的区域在表2的A列至I列;
7表未从A列数起到I列是排在第7列;
0表示精确匹配。
希望可以帮到你!
excel表格怎样提取另一个表格中的对应数据
假设有人名和的是 表二 ,在表一的B1输入下拉:
=IF(A1="","",VLOOKUP(A1,表二!A:B,2,))
或者用这公行:
=IF(A1="","",INDEX(表二!B:B,MATCH(A1,表二!A:A,)))
=VLOOKUP(A5,2!A:I,7,0)
VLOOKUP函数,一共有四个参数,VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
第一个参数为:要的内;可以为数值、引用或文本字.
第二个参数为:搜索的区域;
第三个参数为:从查找区域首列开始到要找的内容的列数;
第四个参数为:指定是近似匹配还是精确匹配查找方式;如果为TRUE或省略,则返回近似匹配值.也就是说.如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值.如果找不到,则返回错误值#N/A.
一般最后一个参数用0表示精确匹配,0=FALSE;
用1表示近似匹配,1=TRUE;
就以“=VLOOKUP(A5,表2!A:I,7,0)这个公式为例:
A5表示表1的“四川成都大邑店”;
表2!A:I,表未,查找的区域在表2的A列至I列;
7表未从A列数起到I列是排在第7列;
0表示精确匹配。
希望可以帮到你!
excel表格怎样提取另一个表格中的对应数据
假设有人名和的是 表二 ,在表一的B1输入下拉:
=IF(A1="","",VLOOKUP(A1,表二!A:B,2,))
或者用这公行:
=IF(A1="","",INDEX(表二!B:B,MATCH(A1,表二!A:A,)))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你可以使用vlookup这个函数,可以达到你的要求,这个函数很好用,你可以研究一下的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询