比较 Google 电子表格中的日期
Compare dates in Google Spreadsheet
我在 google 电子表格中有:
- 单元格 A1 包含
Wednesday 10 June 2015
作为日期
- 单元格 A2 包含
Wednesday 10 June 2015
作为文本(这是 google 表单的输出,我无法选择格式)
比较这 2 个单元格时如何获得 TRUE?
我试过了
=A1=A2
和
=TEXT(A1)=A2
和
=A1=DATEVALUE(A2)
以下公式会将您的文本日期转换为数字(日期实际上是数字)
=datevalue(MID(A2,FIND("day ",A2)+4,20))
所以上面给出的公式应该是
=A1=datevalue(MID(A2,FIND("day ",A2)+4,20))
它是如何工作的?
MID
公式以dd/mm/yyyy格式提取日期。即它在单元格中找到 "day "
并删除它之前的所有内容。
DATEVALUE
公式用于将字符串(文本)日期转换为数字日期。
我在 google 电子表格中有:
- 单元格 A1 包含
Wednesday 10 June 2015
作为日期 - 单元格 A2 包含
Wednesday 10 June 2015
作为文本(这是 google 表单的输出,我无法选择格式)
比较这 2 个单元格时如何获得 TRUE?
我试过了
=A1=A2
和
=TEXT(A1)=A2
和
=A1=DATEVALUE(A2)
以下公式会将您的文本日期转换为数字(日期实际上是数字)
=datevalue(MID(A2,FIND("day ",A2)+4,20))
所以上面给出的公式应该是
=A1=datevalue(MID(A2,FIND("day ",A2)+4,20))
它是如何工作的?
MID
公式以dd/mm/yyyy格式提取日期。即它在单元格中找到 "day "
并删除它之前的所有内容。
DATEVALUE
公式用于将字符串(文本)日期转换为数字日期。