在EXCEL中C列自动等于A列乘以B列,如果A列B列为空时,刚C列为空,

我在网上一通查找,在C1中输入C1=A1*B1然后用下拉的方式来填充,但是不太方便,有2000多行呢,能否有更快捷的办法另外当A1和B1无数据时A1不要显示0,而是空白,... 我在网上一通查找,在C1中输入 C1=A1*B1然后用下拉的方式来填充,但是不太方便,有2000多行呢,能否有更快捷的办法
另外当A1 和B1无数据时A1不要显示0,而是空白,可以做到吗?
展开
 我来答
退休画线工
2011-04-13 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27033
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
把公式稍作改动:
C1=IF(A1*B1=0,"",A1*B1)
选中C1单元格后,双击右下角的小加号,会自动向下填充到B列有数据的最后一行。这种填充方法比拖拉要快捷得多。
用 dnydxw 的宏当然是不错的方法,但如果没接触过,就一下子难以理解。
dnydxw
2011-04-13 · TA获得超过1.5万个赞
知道大有可为答主
回答量:2942
采纳率:0%
帮助的人:1466万
展开全部
当A1 和B1无数据时A1不要显示0,而是空白
C1=if(A1*B1=0,"",A1*B1)
或 工具--选项-零值 打勾去掉
用宏命令实现上述操作
sub ddd()
i = Range("a65535").End(xlUp).Row
j = Range("b65535").End(xlUp).Row
if i<j then i=j
for l=1 to i
cells(l,3)=cells(l,1)*cells(l,2)
if cells(l,3)=0 then cells(l,3)=""
next
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式