我有一个包含 10,000 多个条目的 Excel 电子表格。该电子表格包含两列日期,我需要仅选择两列中日期不匹配的条目。
问题是,日期的格式不同,并嵌入在其他信息中,如下所示:$obj->parsedDate('>=','1997','3','1')
有时两列使用了完全相同的格式,我可以使用 IF 函数排除这些。然而,在许多情况下,日期可能在第二列中输入不同,例如$obj->parsedDate('>=',1997,3,1)
vs $obj->parsedDate(">=",1997,3,1)
,因此数字会相同,但其他一些字符不会相同。
Excel 能否仅查找数字并以此方式识别匹配项?
答案1
尝试使用此公式将文本转换为日期:
=DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(",",A1)+1,99),")",""),"'",""),"""",""),",","-"))
它建立在以下假设之上:所有单元格中的第一个逗号都位于日期前面,就像数据样本中显示的所有三个日期一样。如果该假设错误,您可能需要提供数据中始终存在的其他指针,以便进行转换。
使用您选择的数据格式格式化结果。将此公式应用于两列,比较将变得容易。