繁体   English   中英

Google Spreadsheet中的公式可显示另一个单元格中一个单元格的值,其中单元格之间的列数是受控变量?

[英]Formula in Google Spreadsheet to display the value of one cell in another cell where the number of columns between the cells is a controlled variable?

如何在Google Spreadsheet中创建一个公式,该公式将显示另一个单元格(例如C3)中一个单元格(例如,单元格A2)的值,其中单元格之间的列数(n)是受控变量(在本示例中为“ 2 ”)?

用例:我有一个按周细分的现金流量模型,并希望在签署交易后的几周内显示收入“ n”,我可以在其中操纵一个单元格(表示“ n”的值)来查看对模型的影响。

您为此使用INDIRECT

=INDIRECT("A"&n)

其中n是您的变量。 因此,如果n = 2 ,则得到A2 如果n = 3 ,则得到A3

编辑:为了反映我在电子表格中所做的更改,这是我改为使用的公式:

=IFERROR(INDEX(6:6,1,COLUMN()-$B$14-1)*$B$13,0)

在处理字符电子表格时,我遇到了类似的问题,而我得到的解决方案是使用偏移量。 格式为= offset(a,b,c),其中a代表您要用作占位符的单元格,在您的示例中为a2。 其中b包含将移至行的值(实际上,我将其定位到另一个单元格,因此当我“升级”时,我可以只更改一个框,所有依赖于它的内容都会更新)。 其中c包含要在列中移动的值。 https://support.google.com/docs/answer/3093379?hl=zh_CN

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM