使用单元格内的值作为函数的变量
我想在 Excel 中创建一个动态函数(无 VBA),将变量的值传递给许多类似的函数。例子: 而不是做: =总和(a1:z1) =总和(a2:z2) =总和(a3:z3) 然后重写所有函数要做的事情: =总和(a1:t1) =总和(a2:t2) =sum(a3:t3)
我想做: =sum(a1:"var"&1) =sum(a2:"var"&2) =sum(a3:"var"&3) 我可以第一次定义 var=z ,第二次定义 var=t 。
你知道这是否可能吗?
非常感谢你的帮助 抢
I would like to create a dynamic function in excel (no VBA) to pass the value of a variable to a number of similar functions. Example:
instead of doing:
=sum(a1:z1)
=sum(a2:z2)
=sum(a3:z3)
and then rewrite all functions to do:
=sum(a1:t1)
=sum(a2:t2)
=sum(a3:t3)
I would like to do:
=sum(a1:"var"&1)
=sum(a2:"var"&2)
=sum(a3:"var"&3)
where I could define var=z the first time and var=t the second time.
do you know if it is possible?
thanks a lot for your help
rob
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能想到的最好的。
D3 中的内容是您的“var”(输入您的列的字母),6 是您的硬编码列(1、2、3 等)
The best I could come up with.
Whatever is in D3 is your "var" (put the letter of your column), the 6 is your hardcoded column (1, 2, 3, etc)