EXCEL自动填写对应的数据? excel匹配自动对应
excel如何查找并自动填写对应数据
vlookup函数:vlookup(lookup_value,table_array,col_index_num,[range_lookup])
第一个参数:lookup_value表示你想要根据哪个值来查找到你想要的数据,比如:可以根据值a可以找到b,那么lookup_value就填写成"a";
第二个参数:table_value表示你想要在哪个表区域中进行数据查找;
第三个参数:[range_lookup],表示是精确查找还是模糊匹配;如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A;如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。默认为模糊匹配。
下边举例说明:
1.现要将表1中的学生的总分进行填充,笨的方法是一个个根据表1中的学生姓名到表2中找到对应的名字的总分,这样效率太低,可利用vlookup函数轻松完成。
2.切换到“表一”页签,在单元格B2输入:=vlookup(A2,
3.接着切换到“表二”页签,选中要查找数据的区域,这时表一”页签单元格B2的值自动变为:=vlookup(A2,表二!A2:B17。
说明:表二!A2:B17的意思是:系统将在表二”页签的A2:B17形成的表格区域中进行数据查找。
4.再切换回“表一”页签,将单元格B2的值“=vlookup(A2,表二!A2:B17”修改为"=vlookup(A2,表二!$A$2:$B$17",有童鞋就会问为什么要将表二!A2:B17改为表二!$A$2:$B$17,在这里解释下$表示绝对的意思,$A$2:$B$17表示在下拉填充其他单元格时行列不变,这一点很重要。
5.然后在单元格B2中接着输入:=vlookup(A2,表二!$A$2:$B$17,2,false),并回车
说明:第三个参数“2”代表的是意思是指在“表二!A2:B17”形成的表格的中第2列中返回值,第四个参数"false"表示是按精确。
6.下拉单元格B2将B列的其他单元格进行vlookup公式复制自动填充并计算,结果如图中所示。
EXCEL设置输入名称,在其他单元格内自动填入对应的数据
需要一个客户名单表,字段名分别为购买单位、联系人、联系电话、联系地址。
在上表中的D2、B3、D3中分别输入或复制粘贴下列公式
=VLOOKUP($B$2,客户名单表!$A:$D,2,)
=VLOOKUP($B$2,客户名单表!$A:$D,3,)
=VLOOKUP($B$2,客户名单表!$A:$D,4,)
如何在excel中自动匹配填写数据
1、如图所示的两个表格,为了讲解,将其中的一个表中的姓名做了部分修改。
2、需要从Sheet3工作表中查找出已存在于Sheet4工作表中姓名相同的记录。对此在Sheet3工作表对应列中输入以下“=if(B2=”。
3、然后切换至Sheet4工作表中,选择姓名区域,并按回车键。
4、在返回sheet3工作表后,补全公式“=if(B2=Sheet4!B2:B24,"是","否")”并按回车。
5、然后将光标移动到单元格右下角,当鼠标变成黑色十字时,拖动完成公式的复制。然后就实现了数据的对比操作,同时也找出了重复的数据。
在EXCEL表格中,如何做到对应数据的自动填充功能?
没有行标列标,按猜的给你个公式,自己改吧
在表2的B3
=SUMPRODUCT((表1!$A$2:$A$100=$A3)*(表1!$C$2:$C$100=B$2)*表1!$D$2:$D$100)
然后下拉,右拉