[算表] 批次输入变量至既定公式计算

楼主: Tessie (Tessie)   2022-02-08 01:18:50
软件:
Google试算表
版本:
想请问,我在一个工作页已经有很复杂的一套公式
这套公式需要输入3个数值x,y,z,经过计算后跑出一个数值 A
输入栏只有这三格,但因为公式中参照很复杂
我现在没办法把输入格变成3整栏,让他跑出一整栏的A
(一部分原因是这公式不是我写的,而且不是只是计算式,
还涉及数值大小条件要参照表格取得值等等,中间参照来参照去非常多)
我现在想要的动作是
如何让这个计算能批次进行?
我有一大堆x,y,z的资料,想要自动算出A
x1,y1,z1,A1
x2,y2,z2,A2
...
xn,yn,zn,An
在A1这一格,我没办法写成 "= x1,y1,z1 丢进去所算出来的A"
把x1,y1,z1丢进去设计好的输入栏这个动作我不知道怎么进行
还是在公式的输入栏有办法一次输入 x1:xn, y1:yn, z1:zn 然后跑出 A1:An?
但是原本的输出栏A也只是一格,我不知道他会怎么呈现
想请教高手了,感恩~
作者: olycats ( )   2022-02-08 09:13:00
用VBA能做到你要的功能 还没想到其他办法
作者: planetoid2 (planetoid)   2022-02-08 15:59:00
google apps script 可以自己写函数
作者: salqv (~.~)   2022-02-08 18:30:00
你可以先把x,y,z放在3个字段,然后录宏,手动输入第一笔x,y,z资料至你有函数的字段,然后把a的值输入到你要的字段。再google for循环的用法,把Range("X2")改成Range("X" & i),套进宏应该就可以了。
作者: rafaiero (路人甲)   2022-02-12 12:25:00

Links booklink

Contact Us: admin [ a t ] ucptt.com