Google Sheets:查找列中最后一个填充单元格的数值,格式类型为日期。

huangapple go评论67阅读模式
英文:

Google Sheets: Find the value of the last filled cell in a column, format type is date

问题

我想找到带有公式的列中最后一个非空单元格的值。该列包含日期。

我不知道如何使用公式来实现这一点。

这个公式:
=+sort(D1:D; not(isblank(D1:D)) * row(D1:D); false)
没有返回任何值。

编辑:这是我想要实现的效果:

我想要获取今天和列中最后一个日期之间的天数差异。

日期以日期格式存储。

我想要计算这个:

=datedif(A5;today();"d")

英文:

I want to to find the value of the last non-empty cell in a column with a formula. The column contains dates.

https://i.imgur.com/gVqTMyl.png

I have no idea how to use a formula for that.

This:
=+sort(D1:D; not(isblank(D1:D)) * row(D1:D); false)
returns no value.

Edit: This is what I want to achive:

<img>https://i.stack.imgur.com/0Zz80.png</img>

I want to get the difference in days between today and the last date in the column.

Date is stored in date format.

I want to calculate this:

=datedif(A5;today();"d")

答案1

得分: 1

如有有效的日期数据,请使用 MATCH() 函数查找最后一个非空单元格。 尝试-

=MATCH(99^9,A:A)
英文:

In case of valid date data use MATCH() function to find last non empty cell. Try-

=MATCH(99^9,A:A)

Google Sheets:查找列中最后一个填充单元格的数值,格式类型为日期。

答案2

得分: 0

=CHOOSEROWS(FILTER(D:D;D:D);-1)

这是你要的中文翻译。

英文:

You could also try:

=CHOOSEROWS(FILTER(D:D;D:D);-1)

答案3

得分: 0

这应该有效。

=TODAY()-LOOKUP(2^99, A2:A)

我想要获取今天和该列中的最后日期之间的天数差。

这个解决方案显示,从该列中的最后日期,即2020年8月2日,到今天有1,040天。

Google Sheets:查找列中最后一个填充单元格的数值,格式类型为日期。

英文:

This should work.

=TODAY()-LOOKUP(2^99, A2:A)

> I want to get the difference in days between today and the last date in the column.

This solution shows that there are 1,040 days from the last date in the column, which is August 2, 2020, until today.

Google Sheets:查找列中最后一个填充单元格的数值,格式类型为日期。

huangapple
  • 本文由 发表于 2023年6月8日 14:11:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/76429050.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定