早教吧 育儿知识 作业答案 考试题库 百科 知识分享

电子表格怎样自动填充后面几列的值如果我在表格一里有4列表格A,B,C,D.A列是图号,B列是长度,C列是宽度,D列是高度,怎样让表格2在A列填上图号后,B,C,D列就自动填充对应表格1相同图号后面的长

题目详情
电子表格怎样自动填充后面几列的值
如果我在表格一里有4列表格A,B,C,D.A列是图号,B列是长度,C列是宽度,D列是高度,怎样让表格2在A列填上图号后,B,C,D列就自动填充对应表格1相同图号后面的长宽高的值!
▼优质解答
答案和解析
首先sheet1就是你说的表格一,sheet2就是你说的表格2
在sheet2中B列加入公式:=VLOOKUP($A$1:$A$300,Sheet1!$A$1:$D$300,2,1)
在sheet2中C列加入公式:=VLOOKUP($A$1:$A$300,Sheet1!$A$1:$D$300,3,1)
在sheet2中D列加入公式:=VLOOKUP($A$1:$A$300,Sheet1!$A$1:$D$300,4,1)
介绍一下这个vslookup的参数:该函数共有4个参数:
第1个是要输入的值所有列,即要输入的图号所在列:sheet1中的A列,使用绝对引用符$符可以避免拖动公式出现问题因此表示为$A$1:$A$300
第2个参数为要进行搜索的数据列(应该包括搜索内容和结果内容),就是sheet1中的A1到D300这个区域,使用绝对引用符$,表示为Sheet1!$A$1:$D$300,其中的!号表示从属关系,Sheet1!A1表示工作表sheet1中的A1单元格;
第3个参数表示引用数据的索引值,1表示第一列就是A1,2表示引用第二列(B1)相应的值,依此类推;
第4个参数,0表示模糊查询,1表示精确查询
注意:D300表示我要搜索的数据行数为300,你也可以根据情况自己改!
上面的公式输入完成后分别在sheet2中的B1、C1、D1向下拖拉复制公式(根据需要拖到需要的位置)
完成以后,再在sheet2的A列输入某个图号,就会显示后面的值 ,如果搜索不到图号会显示#N/N