excel单元格中aa*bb*cc引用到另外一个单元格的公式中

2024-12-04 16:26:06
推荐回答(5个)
回答(1):

选B1——菜单栏——插入——名称——定义——出现“定义名称”对话窗:三个栏目中:上栏(在当前工作簿中的名称)输入一个名字(比如ABC,不能用数字);<中栏是已经设置了的单元格名称,不管它!>;下栏(引用位置)输入 =EVALUATE(A1)——确定。
然后在B1输入=1/ABC——回车。
该函数可向下复制。

回答(2):

左边数=LEFT(A1,FIND("*",A1)-1)
中间数=MID(LEFT(A1,FIND("*",SUBSTITUTE(A1,"*","a",1))-1),FIND("*",A1)+1,9)
右边数=TRIM(RIGHT(SUBSTITUTE(A1,"*",REPT(" ",10)),10))

所以你的公式应该为:
B1=1/LEFT(A1,FIND("*",A1)-1)*MID(LEFT(A1,FIND("*",SUBSTITUTE(A1,"*","a",1))-1),FIND("*",A1)+1,9)*TRIM(RIGHT(SUBSTITUTE(A1,"*",REPT(" ",10)),10))

回答(3):

鼠标点选B1,ctrl+F3
在弹出的窗口的
名称位置输入aa
引用位置输入=evaluate($a1)
添加确定
在B1输入
=1/aa
下拉填充就好

PS:工具,宏,安全性设置为中或低才可以

回答(4):

点你放结果单元格-插入-名称-名称框输一名称(如www),下面引用位置框输入:=evaluate(right(a1,len(a1)-find("*",a1)))-确定,在结果单元格输入:=1/left(a1,find("*",a1)-1)*www,回车即可,可下拉填充

回答(5):

aaaa=LEFT(A1,FIND("*",A1)-1)
bbbb=LEFT(RIGHT(A1,LEN(A1)-FIND("*",A1)),FIND("*",RIGHT(A1,LEN(A1)-FIND("*",A1)))-1)
cccc=RIGHT(RIGHT(A1,LEN(A1)-FIND("*",A1)),LEN(RIGHT(A1,LEN(A1)-FIND("*",A1)))-FIND("*",RIGHT(A1,LEN(A1)-FIND("*",A1))))