如何excel自动计算公式并自动生成结果

在A1输入2,B1输入3,C1输入公式=A1*B1,显示结果就是6,
如何设置以后在A列和B列输入了数据,C列就自动生成结果?不用拉,输入完A列和B列,C列就由空白自动算出结果那种。

首先,得有一个表,提供每种产品的品名、单价、进价等信息以供查询
这里假设该表为Sheet2,A列产品代码,B列品名,C列单价,D列进价
填好一切相关数据

现在在上图表(假设是Sheet1)中的
B2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,2,))
D2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,3,))
F2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,4,))
E2输入以下公式
=if(or(A2="",C2=""),"",C2*D2)
G2输入以下公式
=if(or(A2="",C2=""),"",C2*F2)
H2填入以下公式
=if(or(A2="",C2=""),"",E2-G2)


完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-21
工具-选项-编辑-扩展数据区域格式及公式 勾上
至少要有4个连续区域,也就是A1:B4有数据,C1:C4的公式做好
再在A5和B5输入数据,C5就可自动出现本回答被提问者采纳
第2个回答  2012-08-21
A列和B列数据为空时,在C列先输入你要的公式如:=A1*B1,再下拉到你要用到的位子,保存。这样以后A列B列一旦输入数据,C列就会自动显示结果了!
第3个回答  2012-08-21
据我知道的excel本来就是自动这样的。
你在C列设了四行一样的公式后,你在A列和B列录完一行数字,C列会自动从上面复制公式,当然,你B列的数字不能中断或者有其他性质的录入,不然不会复制。追问

如果B列的数字有中断或者有其他性质的录入,有没有什么方法可以设置自动生成?

追答

往下复制四行就又接上了。

第4个回答  2022-08-02
excel自动计算步骤如下
打开excel表格,将鼠标定位在需要合计的单元格。输入【=】,选中需要计算的第一个单元格【B2】,输入【+】,选中需要计算的第二个单元格【C2】,输入【+】,选中需要计算的第三个单元格【D2】。按回车键,得到结果。选中得到结果这个单元格,鼠标定位在右下角,向下拖动。自动计算的结果已经出来了。
相似回答