我们如何在电子表格公式中更改列值并保持行不变?

Posted

技术标签:

【中文标题】我们如何在电子表格公式中更改列值并保持行不变?【英文标题】:How do we change column value and keep row constant in spreadsheet formula? 【发布时间】:2021-01-05 11:20:12 【问题描述】:

我必须计算单元格 A1 到 A10 的值,它需要从 M21、N21、O21 等到 V21 的值。

如何编写公式来计算相同的值?

我尝试 =M$21 保持第 21 行不变,但是在将公式从 A1 向下拖动到 A10 时,它不会在向下拖动时更改列 ref。

如何在将公式从 A1 向下拖动到 A10 时更改列引用?

【问题讨论】:

我会在一行中构建公式,然后使用转置特殊复制和粘贴以移动它们。 这是个好技巧,谢谢 【参考方案1】:

我会根据当前行跨列索引:

=INDEX($M$21:$V$21,ROW())

【讨论】:

【参考方案2】:

在谷歌表格中使用:

=INDIRECT(ADDRESS(21, ROW(A13))

向下拖动会得到 N21、O21、P21 等。

【讨论】:

以上是关于我们如何在电子表格公式中更改列值并保持行不变?的主要内容,如果未能解决你的问题,请参考以下文章

将谷歌电子表格行值转换为不同工作表中的列

Excel查找指定列数据值并整行引用到其它表

Excel中改变排序后,关联的工作表的数据就改变了,如何让关联的数据保持不变?

在电子表格中如何锁定公式栏?

如何在多行/列Excel电子表格表中查找值的位置

更改电子表格公式以使其适用于 PHP