Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 当要比较的单元格为日期时,查询中的日期比较不匹配,但如果单元格变成文本,则日期比较有效_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 当要比较的单元格为日期时,查询中的日期比较不匹配,但如果单元格变成文本,则日期比较有效

Google sheets 当要比较的单元格为日期时,查询中的日期比较不匹配,但如果单元格变成文本,则日期比较有效,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,供参考的样本表: 我试图将一个日期单元格与一列日期单元格进行比较。我正在使用查询函数列出所有匹配的行。具体来说,我比较了通话记录详细信息表中的日期列和EOD表中的日期单元格B2。当我将两张表中的列和单元格都格式化为mm/dd/yy时,该函数不起作用。但是,当我将两个工作表中的列和单元格都格式化为纯文本时,该函数将工作并显示行。我不能让通话记录详细信息中的列为纯文本,因为我正在添加日历,并将使用日期进行计算。我如何能够进行比较,以使至少列是日期值,如果可能,还包括单元格 下面是我用来输出在单元格B

供参考的样本表:

我试图将一个日期单元格与一列日期单元格进行比较。我正在使用查询函数列出所有匹配的行。具体来说,我比较了通话记录详细信息表中的日期列和EOD表中的日期单元格B2。当我将两张表中的列和单元格都格式化为mm/dd/yy时,该函数不起作用。但是,当我将两个工作表中的列和单元格都格式化为纯文本时,该函数将工作并显示行。我不能让通话记录详细信息中的列为纯文本,因为我正在添加日历,并将使用日期进行计算。我如何能够进行比较,以使至少列是日期值,如果可能,还包括单元格

下面是我用来输出在单元格B2的EOD表中找到的行的公式:


=query('Call Log Details'!A2:X,“select T where A='”&B1&“order by A,B,D”,0)

query仅以这种格式理解日期:

yyyy-mm-dd
使用:


关于T列的建议:

好的,所以对于这种情况,我有两个重要的注意事项,我需要在“=”符号后添加“日期”,并将日期转换为“yyy-mm-dd”。非常感谢,代码工作得非常好@是的,没错。答案更新了哦,是的,很好,因为我的A列是文本格式的,所以这在以前是有效的。非常感谢你提起这件事。你帮了大忙!
=QUERY('Call Log Details'!A2:X,
 "select T 
  where A = date '"&TEXT(B1, "yyyy-mm-dd")&"' 
  order by A,B,D", 0)
={"RESERVED!!!"; ARRAYFORMULA(
 {IF('Call Log Details'!E2:E="",,CHAR(10)&
 "DATE : "&TEXT('Call Log Details'!A2:A+'Call Log Details'!B2:B, "m/d/yy h:m AM/PM")&CHAR(10)& 
 "PT: "&'Call Log Details'!D2:D&CHAR(10)&
 "FROM: "&'Call Log Details'!E2:E&CHAR(10)& 
 "RELATION TO PATIENT: "&'Call Log Details'!F2:F&CHAR(10)&
 "CALL BACK# "&'Call Log Details'!G2:G&CHAR(10)&CHAR(10)& 
 "MESSAGE.: "&CHAR(10)&'Call Log Details'!J2:J&CHAR(10))})}