有人帮我拉了这个字符串的天数:
2015-04-01 14:31:00 -- 2015-04-15 14:02:27
使用这个公式
=IFERROR((((DATEVALUE((MID('Paste Sales Report'!P3,FIND("-- ",'Paste Sales Report'!P3)+3,10)))-DATEVALUE(LEFT('Paste Sales Report'!P3,10)))*24)+TIMEVALUE(RIGHT('Paste Sales Report'!P3,9))-TIMEVALUE(MID('Paste Sales Report'!P3,FIND(" ",'Paste Sales Report'!P3)+1,9)))/24,"0")
任何人都可以帮助稍微复杂(引号是字符串的一部分):
"Sales Report - agg-all-store - 86271 - 2015-02-20 09:45:40 - 2015-04-22 09:45:50”
我再次需要将字符串中的数据范围转换为若干天。
试试这个公式
=左(右('粘贴销售报告'!P3,20),19)-LEFT(右('粘贴销售报告'!P3,42),19)
这将给你一个十进制天数,例如61.0001157,是你如何显示它,或者你想显示天,小时,分钟?
如果您在字符串末尾一致地显示日期/时间戳(除最终引用之外),则该方法有效。
您根本不需要根据原始公式拆分时间和日期,您可以从另一个中减去一个整个时间/日期实体以获得几天的结果。这就是这个公式的作用。
注意:在原始公式中查找查找双连字符,但我只在您的示例中看到单个连字符。如果这是时间戳之间的双连字符,则将公式中的42更改为43