Excel 计算式转化成计算表达式
题目
Excel 计算式转化成计算表达式
第一种情况:
单元格 A1 = 2;单元格 B1 = 2;单元格 C1 = 2
单元格 D1=(A1+B1)×C1 显示结果为 8 ;
那么如何才能在单元格 E1中显示(2+2)×2的计算表达式,并且建立关联,当单元格D1变成 =(A1+BA)^C1 计算式后,显示结果为16;那么E1也就自动显示为 (2+2)^2的计算表达式,也就是说随着单元格D1的计算公式变化,单元格E1显示的计算表达式也随之变化.
第二种情况:
是当计算的单元格任意变化时,怎么办?比如说计算式E1=A1+B1+C1+D1,也有D2=A2+B2+C2,还有F3=A1+B1+C1+D1+E1时.如何将计算式变为计算表达式.即计算式可以在任意一个单元格,计算公式所引用数据的单元格可以任意变化,需要显示计算表达式的单元格也是任意的.
答案
针对第一种问题,分两步做:
1,自定义一个函数
Public Function K(x As Range)
K = Right(x.Formula, Len(x.Formula) - 1)
End Function
2,在E1中写入公式
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(k(D1),"A"&ROW(A1),A1),"B"&ROW(B1),B1),"C"&ROW(C1),C1)
其它往下拖拉即可.
**自定义函数也可以换成使用宏表函数 GET.CELL()
第二个问题,请同理照推
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 在《盲少年的故事》寒来暑往,冬去春来,周真的家中越来越贫困.他一边上山打柴糊口养母,一边争分夺秒读.
- 一批小麦的出粉率是84%,先有200kg小麦.大约能磨出面粉多少千克
- 张华带了一些钱(都是整元)到书店买笔记本.如果每本笔记本5元,所有的钱买4本后还多一些
- 新概念英语第二册一课一练答案,外研社的
- i was supposed to leave 这里的to leave 什么成分
- 铁与稀硝酸反应方程式怎么记?
- 负数集合和分数集合的公共部分是( )
- 英寸的符号用什么表示?
- 如果a-1的绝对值+(b+2)的二次方=0,则(a+b)的2012次方的值是
- 甲乙两车分别从ab两地同时出发,相向而行,甲车每小时行45千米,乙车每小时行36千米,两车相遇后都继续行驶各自到达目的地后有立即返回,这样不断往返行驶,已知途中第二次相遇地点与第三次相遇地点相距40千