怎样在EXCEL不同工作表之间自动匹配并自动填充 怎样在EXCEL不同工作表之间相同字段名自动互相匹配并自动相...

www.zhiqu.org     时间: 2024-06-16

1、计算机打开电子表格,如表1所示。  

2、这个数字是表2的内容。表2中的年龄应填入表1。  

3、在表1中选择年龄以下的单元格,然后单击插入函数。  

4、进入“插入函数”页面,选择“在类别中查找和引用”或“选择类别”,然后选择“选择函数”中的“超视距”选项。  

5、在VLOOKUP界面中,搜索值选择小明所在的单元格,数据表选择表2中的所有数据,列顺序表用2填充。因为年龄在表2的第二列,匹配条件用0填充。  

6、确定配方后,小明的年龄出来了。  

7、选择单元格12,并下拉复制公式。



如果这三个信息都是在A、B、C三列,数据从第二行开始,
在B表的B2输入:=vlookup(A2,A表!A:B,2,0) 下拉
C2输入:=vlookup(A2,A表!A:C,3,0) 下拉
这样在B表的A2及以下单元格里输入姓名时,就会自动引用A表相对应的数据了。

VLOOKUP用法:

在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。

Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。

Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :

小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。

如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
注解
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅 CLEAN 和 TRIM。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

还有不懂可Hi我。

在表二在A2输入姓名
(工资)B2=IF(B1="",0,VLOOKUP(B1,表1!$A$2:$C$200,2,0))
(年龄)C3=IF(B1="",0,VLOOKUP(B1,表1!$A$2:$C$200,3,0))



推荐在两个表中都插入a列,并分别设置公式=b2&e2 ; =b2&d2 ,然后把a列都隐藏
然后在m表中的e列=if(iserror(match(a2,w!a:a,0),"",vlookup(a2,w!a:d,4,false))下拉复制

~


#卫金弦# excel中怎么将两个数据表中对应的数据自动填充,其中两个数据表的数据不唯一 -
(17035419860): 如果你以列内名称来匹配数据,用VLOOKUP函数可以实现,如果是以行内名称来匹配用HVLOOKUP函数来实现.VLOOKUP(以什么名称来匹配后面的数据,要查找的区域,需要的数据在查找区域的第几列,0).其中0表示精确匹配.HVLOOKUP类似,就不用说了.

#卫金弦# 不同表中的不同字段怎么匹配 -
(17035419860): Excel两个表中名称不同的列进行数据匹配的步骤是: 1、打开Excel工作表; 2、根据两个表的数据规律判断,I列的单位名称左边的2个字符同样存在于A列的字符前端,因此可以通过LEFT(I2,2)的方式,截取出I2的前两个字符,然后再加上*通配...

#卫金弦# 怎么在EXCEL里把两张表格的内容根据某一列的匹配结果,讲其他列的自动填充? -
(17035419860): 可以实现的,用excel的vlookup函数就能轻松实现,我用其中的一个合同编号来作为例子说明. 1. 不过你的【销售明细表】需要做一个小小的调整,把这个表里面的【项目名称】放在【合同编号】的右边,类似如下: 2.然后在你的【应收账款...

#卫金弦# 怎么在两个内容相同但不同在EXCEL表中实现自动填充内容 -
(17035419860): 不太好实现. 如果不使用公式,那你试试数据-连接,添加-浏览更多,选你需要的EXCEL文件,找到那个表,然后点打开. 接下来点击数据-现有连接,把你刚才的那个连接插入即可.

#卫金弦# Excel 不同工作表中的数值如何用公式在另一工作表中自动相加? -
(17035419860): 假设你要求sheet1到sheet5中A1的合计数,汇总表为sheet6, 只需在sheet6的A1中输入 =SUM(Sheet1:Sheet5!A1) 即可 其他单元格复制此公式,或自动填充,即可利用EXCEL的相对引用功能自动变为相应的计算公式

#卫金弦# 怎么在excel一个表格中输入的值和另外一张表匹配出相同的数值,同时并在另外的一张表上自动用颜色标注出来 -
(17035419860): 在“工号与身份证号对照表”中插入一列“工号”,如图 在单元格中输入公式=Mathc(C2,),然后点击另一张表,如图 在打开的另一张表中选择要查询的数据区域,也就在要在什么地方来查找这个身份证号码. 然后输入“,0”,这样完整的...

#卫金弦# excel表跟表之间数据自动对应填充 -
(17035419860): 区域复制--选择性粘贴链接 比如流水帐每天记录信用卡划卡消费额,我把这个额度区域复制粘贴链接到我的信用卡帐户,当我记录流水帐时,信用卡帐户自动与流水帐同步记录同样的数据.

#卫金弦# 怎样用Excel实现不同sheet自动填写同样内容 -
(17035419860): 在sheet2、sheet3、sheet4中的对应单元格中分别输入:=sheet1!A所在单元格 用A所在单元格行号列标(例如b2或w5...)替换公式中的 A所在单元格

#卫金弦# office工作表自动匹配、自动填充怎么使用? -
(17035419860): 在需要匹配的地方用VlookUp函数就好了.具体自己看帮助呀.第四个参数在无序的源数据时用false.注意条件:各表格的产品的名称必须完全相同,不能有丝毫的差错,否则就出现N/A错误.

#卫金弦# excel自动匹配表格之间自动匹配填写数据 -
(17035419860): C1输入公式:=vlookup(b1,e:f,2,)公式向下拉填充就可以了.