excel将一个表的数据挑选后导入到另一表方法总结

excel将一个表的数据挑选后导入到另一表方法总结

ID:8811810

大小:196.74 KB

页数:7页

时间:2018-04-08

excel将一个表的数据挑选后导入到另一表方法总结_第1页
excel将一个表的数据挑选后导入到另一表方法总结_第2页
excel将一个表的数据挑选后导入到另一表方法总结_第3页
excel将一个表的数据挑选后导入到另一表方法总结_第4页
excel将一个表的数据挑选后导入到另一表方法总结_第5页
资源描述:

《excel将一个表的数据挑选后导入到另一表方法总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Excel将一个表的数据导入到另外一个表中方法总结需求:有一总表,存有很多数据,假设包括唯一编号,价格,数量。现在有一个新表,是一个分类表,只是总表的无规律的某几行数据,只有唯一标号和总表对应,现在想最快的获取分类表A的数量和价格。方法一:VLOOKUP函数在“分类表A”的C2位置导入单价,输入以下公式=VLOOKUP(A2,总表!A:D,3,FALSE)方法二:INDEX和MATCH配合使用(推荐使用)在“分类表A”的D2位置导入数量,输入以下公式=INDEX(总表!D:D,MATCH(分类A!A2,总表!A:A,0))第一种方法VLOOKUP函数的缺陷(或者叫bug

2、)方法一VLOOKUP函数在总表中的查询范围,和返回结果的范围都在“总表!A:D”这句定义,感觉不是灵活,明明只需要在总表的A列匹配唯一编号,只返回C列的值,却需要把这三列都写进去。而且查询时这个函数默认是只查第一列A的,这个是经过我实验的,如下图总表,备件代号为2008,2014的名字叫2009,那么,按照VLOOKUP函数的说明,分类A表中的备件编号为2009的那列的单价会查到2008对应的8和2014对应的14,但是实际上结果一直是109。默认都是按照A列比对,不知道是这个函数过于智能,还是说明不够仔细,不知道哪位有经验的大神能解释一下。附总表数据:关键函数用法:

3、VLOOKUP:在VLOOKUP中的V代表垂直。语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value为需要在数组第一列中查找的数值。Lookup_value可以为数值、引用或文本字符串。Table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。如果range_lookup为TRUE,则table_array的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数VLOOKUP不能返回正确

4、的数值。如果range_lookup为FALSE,table_array不必进行排序。通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。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

5、_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。说明如果函数VLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于等于lookup_value的最大值。如果lookup_value小于t

6、able_array第一列中的最小数值,函数VLOOKUP返回错误值#N/A。如果函数VLOOKUP找不到lookup_value且range_lookup为FALSE,函数VLOOKUP返回错误值#N/A。MATCH全部显示全部隐藏返回在指定方式下与指定数值匹配的数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数而不是LOOKUP函数。语法MATCH(lookup_value,lookup_ar

7、ray,match_type)Lookup_value为需要在数据表中查找的数值。Lookup_value为需要在Look_array中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。Lookup_value可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。Lookup_array可能包含所要查找的数值的连续单元格区域。Lookup_array应为数组或数组引用。Match_type为数字-1、0或1。Match-type指明MicrosoftExcel如何在loo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。