google-sheets - 如何在 Google Data Studio 或 Google Sheets 中将“-infinity”更改为今天的日期?
问题描述
我有一个包含不同日期的文本字段和包含-infinity
(意思是今天的日期)的单元格。
如何-infinity
在 Google Data Studio 或 Google 表格中更改为今天的日期,以及如何将单元格从文本更改为日期?
下图包含带有日期和的列-infinity
。
解决方案
现在您已经添加了一个电子表格,我复制了您的原始数据表并在 B1 中添加了一个处理公式:
=ArrayFormula({"valid_until V2";IF(A2:A="";;IFERROR(VALUE(REGEXEXTRACT(A2:A;"\S+"))+VALUE(REGEXEXTRACT(A2:A;"\s([^/./+]+)"));DATEVALUE("1/1/2050")))})
这个数组公式为 B 列生成所有结果,包括标题(您可以将其更改为您喜欢的任何内容)。
我处理了你的“无限期”日期,以显示为 2050 年 1 月 1 日的真实日期——这个日期足够远,基本上可以达到与“没有到期”相同的目的。
推荐阅读
- python - 使用 BeautifulSoup 从网页中提取某些内容时遇到问题
- c# - 使用 MassTransit SendEndpoint 发送消息时未找到队列
- c - 如何在 C 中使用 struct 修复无限循环
- arrays - 如何将 PS 数组与 mongoDB 进行比较以查找已删除的项目?
- reactjs - 无法从“enzyme-adapter-react-16”导入适配器;TypeError:超级表达式必须为空或函数,而不是未定义
- python - 如何过滤 INSIDE 外键集?
- python-3.x - 无法导入 Python 包
- angular - 使用 p3x-angular-compiler 时,组件中的引用模板变量未定义
- camera - 将 3D 点投影到 2D 后,如何回到 3D?
- ssis - 如何为每小时级别的 Unpivoted 数据添加一行,并且我想以 15 分钟的间隔显示它