是否有一个公式可以用来从最右边的列中提取数据?该行永远不会更改,列范围的长度已经预定义。我将随着时间的推移在每列中添加数据,并希望最新的数字出现在单独的单元格中。
谢谢,
答案 0 :(得分:4)
是的,你可以这样做。如果您在第1行输入数据,则可以使用:
=INDEX(1:1,MATCH(9^99,1:1,1))
或者
=LOOKUP(9^99,1:1)
获取最新的号码。这些不适用于文字,但您可以将9^99
替换为zzz
以获取文字。
如果你的数字大于9^99
的结果,你需要在上面的公式中选择一个更高的数字。
答案 1 :(得分:1)
对于第3行,假设最后一列没有留下空白的数据:
=INDEX(3:3,1,COUNTA(3:3))
答案 2 :(得分:0)
这个适用于数字和字符串而忽略了空格。它是一个数组公式,因此必须使用ctrl-shift-enter:
输入=INDEX(2:2,MAX((2:2<>"")*(COLUMN(2:2))))