关于EXCEL表中手动输入编号,能自动填充另一张表对应数据的公式问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:48:11
尽量写简单一点,SHEET1表的B列是手动输入产品编号的;SHEET2表的B列是产品编号,C列是产品名称;就是说我要在SHEET1的B列输入编号,在C列就自动找出SHEET2中C列对应编号的产品名称自动填充。

假设数据区域为B2:C1000,则在SHEET1表的C2输入公式 :
=IF(B2="","",VLOOKUP(B2,Sheet2!B:C,2,FALSE))确定
然后向下拖拉复制公式即可。假如您要引用Sheet2中D列的数据,则在Sheet1的D2输入公式:=IF(B2="","",VLOOKUP(B2,Sheet2!B:C,3,FALSE))然后向下拖拉复制公式即可;假如您要引用Sheet2中E列的数据,则在Sheet1的E2输入公式:=IF(B2="","",VLOOKUP(B2,Sheet2!B:C,4,FALSE))然后向下拖拉复制公式即可......,以此类推。
按照上述做法,只要在Sheet1的B列输入产品的编号,那么,Sheet1的C、D、E、F....各列就会把Sheet2中对应 C、D、E、F....各列数据引用过来,试试吧。

假设数据区域为B2:C1000,则在SHEET1表的C2输入公式
=IF(B2="",,VLOOKUP(B2,Sheet2!$B$2:$C$1000,2)) 确定
然后向下拖拉复制公式即可。

用VLOOKUP函数