如何从最后一个开始的范围内获取单元格值
How to get a cell value from a range starting from last one
首先请原谅我的英语不好,我会尽量解释清楚。
我发现很难解释和总结我的问题,但就是这样:
我在 Google 电子表格(几乎是一列,将其命名为 A)中有一系列单元格,其中包含一些值,混合的,全是数字,但有些单元格没有值。空值可能会随时间变化。右列(将其命名为 B)显示一系列值,并按递减顺序排列。 table 的行可以根据最后一列自动更改位置,因此如果我们在 A 列中放置一个值,它可能会修改 B 列的总和,然后 =SORT()
公式将重新排序行和把它放在别的地方。
A B C
5,2440
6,6000 6,8740
5,3442 6,7000
6,4500
5,3000 5,2440
5,2152
6,9000 5,0423
3,7600 4,9523
4,8240
4,6745 4,6123
问题是我需要C列的单元格显示第四个单元格对应的B列的值,内容从最后一个单元格开始。在这种情况下,是 A 列中值为 5,3000 的单元格,因此,要显示的结果是 5,2440。
考虑是否有人在最后一个空单元格中设置了一个值(例如 5,0000),然后 =SORT()
重新排序列表,我得到这个:
A B C
5,2348
6,6000 6,8740
5,3442 6,7000
6,4500
5,3000 5,2440
5,0000 5,2348
5,2152
6,9000 5,0423
3,7600 4,9523
4,6745 4,6123
现在,从最后一个开始的第四个单元格的值是 5,0000,因此 C 列中的单元格必须显示 5,2348
我已经尝试使用 =VLOOKUP()
和 =MATCH()
来实现它,但我知道如果重复相同的 A 值(并且在我的大 table 该 A 列中有许多重复值)。我知道如何制作 =OFFSET()
以从特定行开始获取值,但我不知道如何告诉 Spreadsheet 计数并向后查找一些东西。
在此先致谢,所有想法将不胜感激
=QUERY(A3:B, "select B where A is not null limit 1 offset "&COUNTA(
QUERY(A3:B, "select B where A is not null", 0))-4, 0)
首先请原谅我的英语不好,我会尽量解释清楚。
我发现很难解释和总结我的问题,但就是这样:
我在 Google 电子表格(几乎是一列,将其命名为 A)中有一系列单元格,其中包含一些值,混合的,全是数字,但有些单元格没有值。空值可能会随时间变化。右列(将其命名为 B)显示一系列值,并按递减顺序排列。 table 的行可以根据最后一列自动更改位置,因此如果我们在 A 列中放置一个值,它可能会修改 B 列的总和,然后 =SORT()
公式将重新排序行和把它放在别的地方。
A B C
5,2440
6,6000 6,8740
5,3442 6,7000
6,4500
5,3000 5,2440
5,2152
6,9000 5,0423
3,7600 4,9523
4,8240
4,6745 4,6123
问题是我需要C列的单元格显示第四个单元格对应的B列的值,内容从最后一个单元格开始。在这种情况下,是 A 列中值为 5,3000 的单元格,因此,要显示的结果是 5,2440。
考虑是否有人在最后一个空单元格中设置了一个值(例如 5,0000),然后 =SORT()
重新排序列表,我得到这个:
A B C
5,2348
6,6000 6,8740
5,3442 6,7000
6,4500
5,3000 5,2440
5,0000 5,2348
5,2152
6,9000 5,0423
3,7600 4,9523
4,6745 4,6123
现在,从最后一个开始的第四个单元格的值是 5,0000,因此 C 列中的单元格必须显示 5,2348
我已经尝试使用 =VLOOKUP()
和 =MATCH()
来实现它,但我知道如果重复相同的 A 值(并且在我的大 table 该 A 列中有许多重复值)。我知道如何制作 =OFFSET()
以从特定行开始获取值,但我不知道如何告诉 Spreadsheet 计数并向后查找一些东西。
在此先致谢,所有想法将不胜感激
=QUERY(A3:B, "select B where A is not null limit 1 offset "&COUNTA(
QUERY(A3:B, "select B where A is not null", 0))-4, 0)