[英]Google Sheets: Query and list the last 5 values in a column if the column contains a number
我想将迷你图用于电子表格以显示最近 5 场足球比赛的趋势,其中 A 和 B 是目标,C 是结果点。
在列 C 中,仅当输入进球数和失球数时才会生成积分,即该列不为空。
A(目标) | B(让步) | C(积分) |
---|---|---|
4个 | 4个 | 1个 |
4个 | 4个 | 1个 |
4个 | ||
4个 | 0 | 3个 |
4个 | 4个 | 1个 |
0 | 4个 | 0 |
如您所见,在第 3 行中,c 列为空。
我基本上试图实现的是创建一个列表,其中列出了最后 5 个不为空的条目 / null:
C(积分) |
---|
1个 |
1个 |
3个 |
1个 |
0 |
使用了这个公式,但不知何故不起作用
=query(J15:J114,"select * offset "&count(J15:J114)-5)
shorturl.at/gHPY9(结果图片示例)
试图自己找到解决方案,但被卡住了。
最好的,Feal
将query()
与where
子句一起使用,如下所示:
=query(
J15:J114,
"where J is not null
offset " & max(0, count(J15:J114) - 5),
0
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.