excel2010问题,关于数据自动填充

有两个表分别为(表1)和(表2),(表1)有A\B\C\D列,(表2)有A\B\C\D\E\F列。
请问:如何实现如果(表1)单元格A1的数据跟(表2)单元格A1数据相同时,(表2)的单元格B1\C1\D1的数据自动填充到(表1)的B1\C1\D1单元格中。

1.在同一行或列中填充数据

在同一行或列中自动填充数据的方法很简单,只需选中包含填充数据的单元格,然后用鼠标拖动填充柄(位于选定区域右下角的小黑色方块。将鼠标指针指向填充柄时,鼠标指针更改为黑色十字形状),经过需要填充数据的单元格后释放鼠标即可。

2.填充一系列数字、日期或其他项目

在Excel 2007中,可以自动填充一系列的数字、日期或其他数据,比如在第一个单元格中输入了“一月”,那么使用自动填充功能,可以将其后的单元格自动填充为“二月”、“三月”、“四月”等。


3.手动控制创建序列

在“开始”选项卡的“编辑”组中,单击“填充”按钮旁的倒三角按钮,在弹出的快捷菜单中选择“系列”命令,打开“序列”对话框。在“序列产生在”、“类型”、“日期单位”选项区域中选择需要的选项,然后在“预测趋势”、“步长值”和“终止值”等选项中进行选择,单击“确定”按钮即可。


温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-19
在表1的B1输入公式=VLOOKUP($A1,SHEET2!$A:$F,COULMU(),0),然后向右向下拉即可
如果你的表2工作表名不是sheet2!,则将公式中的SHEET2改成你相应的工作表名。
第2个回答  2013-08-19
=IF(A1=Sheet2!A1,Sheet2!B1,"")
依次类推追问

谢谢您的回答,是我没有说清楚问题。

表1

表2

(表2)A列的内容是不重复的,(表1)A列的内容可以重复。

也就是说(表1)的A列手动填写,B\C列自动填充。

追答

这个要用到宏了,代码已经忘得差不多了,你可以去查阅相关的资料

第3个回答  推荐于2016-06-28

其实你用Vlookup就可以了,

若是表格的数据很多的话,建议使用‘套用表格样式’,这样就不需要往下大量的拉公式了!

不懂的可以再问哈

追问

商品名录

商品入库

我根据您叫我的做,好像还不行,不知道为什么?请指教。

我的公式是这样的“=IF($C3="","",VLOOKUP($C3,商品名录!$A:$L,6,FALSE))”

我不会上传附件,只好截图

追答

将$A:$L改成$B:$L就可以了,因为你商品名称这一列是在B列嘛,同时从B列开始数,生产厂家就是在相对的第六列了,所以后面用6的,供应商这个我没有在你的商品名录这个表里面看见,所以不知道应该是第几列,单位这里应该是第4列

本回答被提问者采纳
相似回答