Excel公式问题

如图,C4到C7是工程的长和宽,在E4输入公式“=面积”,就会生成数字面积的数值,请问这是怎么设置的?

这是设置了自定义公式来实现的:选中E列整列或E4:E100,工具栏中找到“名称管理器”并打开它,点新建,将名称命名为:面积,在引用位置处将公式:=LEFT($C1,FIND("*",$C1)-1)*RIGHT($C1,LEN($C1)-FIND("*",$C1))复制粘贴进去,确定,关闭名称管理器,在E4单元格输入:=面积    即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-16

你看公式下的名称管理器就能发现,这是定义了一个名称【面积】,其值为公式调用旁边的单元格内容进行计算。

本回答被提问者采纳
第2个回答  2019-04-16

你说的原理是用了自定义函数功能,名称为“面积”,操作上即在最上面菜单中的“公式”==>“定义名称”中进行操作……

其实,你不必理会这个,只要在E4单元格输入数组公式:

=PRODUCT(--MID(SUBSTITUTE(C4,"*",REPT(" ",20)),20*ROW($1:$2)-19,20))

复制并下拉,即可

注意:是数组公式,上面的公式输入或者粘贴后必须同时按CTRL+SHIFT+ENTER这3个键结束,待公式首尾出现大花括号即可,否则公式无效

   同时提醒,不建议你这样的数据结构,今后最好还是把2个数据放在2个列中吧,你的EXCEL表格中应该是不缺列的吧……

    应该说,本题中“定义名称”的操作,也就是把这个公式的操作定义为“面积”而已

第3个回答  2020-01-21
公式是
=A:A*$B$1*$C$1
1,你是整个A列,所以用A:a
2,B1和C1中数字不变,所以要锁住。选中后按F4可切换。
希望能帮到你~~~
第4个回答  2019-07-02
不用VB公式的,只要用垂直查询公式就能解决的,在Q11里输入一下公式:
=VLOOKUP(P9,S:U,3,FALSE)
相似回答