迭代具有固定行的列

Posted

技术标签:

【中文标题】迭代具有固定行的列【英文标题】:Iterate over columns with a fixed row 【发布时间】:2020-03-13 10:18:41 【问题描述】:

是否可以遍历具有固定行/单元格的列并使用这些值创建一个新列。例如我想创建一个这样的列:

F1=A1
F2=B1
F3=C1
F4=D1

等等

【问题讨论】:

嗨纳马尔。如何选择值? EG 如果一个单元格等于 x THEN 我在几列中有数据,例如,我想找到每列的最大值并将值添加到新列中的一行中 F1 = MAX(A1:A100000), F2 = MAX( B1:B100000), F3 = MAX(C1:C100000)...如果你有很多列,是否可以自动化它?我知道的唯一方法是复制每个单元格的函数并替换列字符。 【参考方案1】:

写公式

=MAX(OFFSET($A$1:$A$10000;0;ROW()-1))

在单元格 F1 中并向下拉伸。

表达式ROW()-1将取值0表示F1,1表示F2,2表示F3,以此类推,OFFSET()函数使用这些值从范围A1:A10000移动到0, 1、2 等列。

【讨论】:

我在 OpenOffice 和 Exel 中进行了尝试,但对于两者我都得到了 #NAME? 作为 F1 到 F(我的列数)的每个单元格的结果 我也在不同的办公室尝试过这个公式。我做错了什么? 您的回答第一次是正确的。我没有意识到我必须将这些功能重命名为我的语言设置。德语是=MAX(BEREICH.VERSCHIEBEN($A$1:$A$10000;0;ZEILE()-1))。非常感谢。

以上是关于迭代具有固定行的列的主要内容,如果未能解决你的问题,请参考以下文章

具有固定增量的列的 R 回归

Flex 具有一个固定宽度的列和一个必须填充剩余空间的流体列[重复]

Spark中具有固定向量的数据帧行的点积

是否可以有一个具有固定高度但可变宽度的元素的列流网格?

熊猫数据框:在固定其他列的列中提取具有特定标准/条件最小值的数据[重复]

如何使用 QPlaintTextEdit 高效地创建固定宽度的列记录器?