excel单元格的数据按条件自动填充的问题,急求!万分感谢!

两个工作薄sheet1与sheet2,sheet1中:A列B列C列编号单位名称数据001a(空)002b(空)003c(空).........sheet2中:A列B列C列... 两个工作薄sheet1与sheet2,
sheet1中:
A列 B列 C列
编号 单位名称 数据
001 a (空)
002 b (空)
003 c (空)
. . .
. . .
. . .
sheet2中:
A列 B列 C列
编号 单位名称 数据
001 a x
002 b y
003 c z
. . .
. . .
. . .
如sheet1与sheet2中某一单位的编号相同(A列相同),则自动把sheet2中C列的数值填到sheet1中相应编号后的C列中。sheet1中编号全,sheet2中编号不全,如sheet1在sheet2中没有的编号(所以也没有数据),则在sheet1的C列(数据列)中仍显示为空。
不知我表述清楚了没有,急需各位好心能人的帮忙,万分感谢!(刚注册的号,分不多,惭愧了。)最好能提供帮助的好心人顺便解释一下,如列有变,但仍按此原则自动填充数据,怎么改函数公式?
展开
 我来答
百度网友30bcdea
2009-02-11 · 超过26用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:64.9万
展开全部
在sheet1工作表c1单元格中输入:=IF(a1<>"",IF(COUNTIF(sheet2!a:a,a1)>0,(LOOKUP(a1,sheet2!a:a,sheet2!c:c)),""),"")
向下托公式复制!

如列有变,
a1是sheet1工作表的编号列,如变为e列则改e1;
sheet2!a:a为sheet2工作表中的编号列,如变为e列,则a改为e;
sheet2!c:c为sheet2工作表中的数据列,如变为g列,则c改为g;
liuyinde
2009-02-12 · TA获得超过6979个赞
知道大有可为答主
回答量:8941
采纳率:45%
帮助的人:1917万
展开全部
在SHEET1的C2输入=if(iserror(vlookup(A2,SHEET2!a:C,3,false)),"",vlookup(A2,SHEET2!a:C,3,false))并向下填充.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chendequan2008
2009-02-11 · TA获得超过1883个赞
知道小有建树答主
回答量:1548
采纳率:66%
帮助的人:713万
展开全部
C2=vlookup(a2,sheet2!a:e,3,0)向下托公式复制!
如果列有变的话,根据ABC...列的依次对应编号为123...,如有改变就将公式的搜索列数据3改为对应的列编号就行了!比如要改到E列为数据列,则公式后面为5,0)F列为6,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式