excel表格如何根据第一列内容自动填充第二列内容
6个回答
展开全部
假定第一列为学号,第二列为姓名,根据第一列输入的内容自动填充第二列的方法:
首先在另一工作表sheet2中先建立学号与姓名对照表,数据分别在A列和B列。
然后在本工作表第二列设定好公式,当在第一列输入内容且在该输入的内容在对照表中存在时,由VLOOKUP函数找到应填充的内容。
公式=if(and(a1<>"",countif(sheet2!a:a,a1)),vlookup(a1,sheet2!a:b,2,) 下拉填充。
首先在另一工作表sheet2中先建立学号与姓名对照表,数据分别在A列和B列。
然后在本工作表第二列设定好公式,当在第一列输入内容且在该输入的内容在对照表中存在时,由VLOOKUP函数找到应填充的内容。
公式=if(and(a1<>"",countif(sheet2!a:a,a1)),vlookup(a1,sheet2!a:b,2,) 下拉填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先建立一个物料编号表。比如在sheet2的A1输入编号,B1中输入物料名称。
在sheet1的B1中输入公式:=vlookup(A1,sheet2!A$1:B$100,2),然后向下复制。
在A1中输入编号,B1中就会显示出物料名称。
公式中:A1——要查找的值,sheet2!A$1:B$100——要查找的数据区域,$不能缺少,2——返回数值的列,2表示返回区域中第二列的数值。
在sheet1的B1中输入公式:=vlookup(A1,sheet2!A$1:B$100,2),然后向下复制。
在A1中输入编号,B1中就会显示出物料名称。
公式中:A1——要查找的值,sheet2!A$1:B$100——要查找的数据区域,$不能缺少,2——返回数值的列,2表示返回区域中第二列的数值。
追问
兄弟,感谢你,你的方法很有用。但是我发现了一个问题,因为物料编号很多,而且每个月都可能会有新的物料进来,新的物料编号填上去后,虽然之前的物料编号表里面没有,但仍然会返回一个不正确的其他物料名称。能不能让它如果没有这个编号,就不要返回物料名称呢?我注意到你的说明中有一个$表示不能缺少,但我把它删除后,仍有这样的问题。麻烦再行指教,先谢谢了!
追答
将公式修改为:
=VLOOKUP(A1,Sheet2!A$1:B$100,2,FALSE)
如果没有该编号,就返回N/A
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从第一个单元格开始选中要填充的数据区域;
按Ctrl+G或者F5调出定位对话框,点击左下角的【定位条件】;
在【定位条件】中选择【空值】,然后点击【确定】按钮;
按照上述操作完毕后,所有的空白单元格就都被选中了;
按一下键盘上的等号;
然后按一下键盘上向上的方向键,也就是↑,单元格中会返回如下图的引用;
左手按住Ctrl,右手按一下Enter就快速完成了所有填充;
参考资料:http://jingyan.baidu.com/article/0eb457e50412d703f1a905d6.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面说的vlookup函数是对的,
如果物料种类少的话,也可以用IF的嵌套做,但受EXCEL版本的影响嵌套层数有限制
=IF(A1=1,"老虎",IF(A1=2,"狮子", IF(A1=3,"豹子",IF(A1=4,"熊猫","不详"))))
1、2、3、4是编号,对应的物品是老虎、狮子、豹子、熊猫,如果都不是的话,显示不详
如果物料种类少的话,也可以用IF的嵌套做,但受EXCEL版本的影响嵌套层数有限制
=IF(A1=1,"老虎",IF(A1=2,"狮子", IF(A1=3,"豹子",IF(A1=4,"熊猫","不详"))))
1、2、3、4是编号,对应的物品是老虎、狮子、豹子、熊猫,如果都不是的话,显示不详
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询