在 iWork Numbers 中显示行尾的最后一个值

在 iWork Numbers 中显示行尾的最后一个值

在 iWork Numbers (v3.5.2) 中,我想显示一行中的最后一个值(不是 int 或 bool)。下面有一张我想要实现的图像。

第 1 行我有当前的从最新值中提取值,在本例中为在下面春天。如果可能的话,我希望能够在行尾留空列,并让当前的仅当有新数据时才更新。

这可能吗?

答案1

我相信您想要的(在本例中为第 1 行)是:

INDEX(C2:E2,COUNTIF(C2:E2,"*"))

它的作用如下:

  • COUNTIF给出满足条件的单元格数量。我使用的条件是,"*"表示任意字符。因此,如果只有两个单元格C2E2值,它将返回 2,但如果所有三个单元格都存在,它将返回 3。
  • INDEX将返回单元格范围内的单元格值。此处的范围仍为 ,C2并且E2我们已在该范围内指定了 Xst 单元格,其中 X 是COUNTIF返回的数字。

总之,它就像是“计算包含某些内容的单元格的数量,然后使用该数字来获取最后一个单元格”。

您必须更改每一行的范围,但如果您做几个的话,数字可能就能算出来。

相关内容