Servus Asked: 2022-07-28 22:18:48 +0800 CST2022-07-28 22:18:48 +0800 CST 2022-07-28 22:18:48 +0800 CST =DATEVALUE() 在 Excel 365 在线版和 Excel 365 本地版中的行为不同 772 我注意到 =DATEVALUE() 在 Excel 365 的在线版本中的行为(即它不起作用)与我 PC 上 Excel 365 的本地版本中的行为不同。下面是两个 Excel 版本的两个屏幕截图。 关于如何让公式在两个 Excel 版本中工作的任何想法?不幸的是,我不能使用 VBA。 (我使用“TT.MM.JJ”作为 text_format 参数,因为我的本地 Excel 设置为德语) microsoft-excel worksheet-function 1 个回答 Voted Best Answer Reddy Lutonadio 2022-07-28T22:51:00+08:002022-07-28T22:51:00+08:00 由于区域设置不同,您会收到错误消息。由于您的图片在 B3 上显示值,在线使用“MM/DD/YYYY”设置,而本地 Excel 使用“DD.MM.YYYY”(“TT.MM.JJJJ”)。 当您在 B4 上将文本格式设置为 Excel Online 中的“DD.MM.YY”时,当您使用 DATEVALUE 时,该文本不会被识别为日期。这就是为什么你得到#VALUE.
由于区域设置不同,您会收到错误消息。由于您的图片在 B3 上显示值,在线使用“MM/DD/YYYY”设置,而本地 Excel 使用“DD.MM.YYYY”(“TT.MM.JJJJ”)。
当您在 B4 上将文本格式设置为 Excel Online 中的“DD.MM.YY”时,当您使用 DATEVALUE 时,该文本不会被识别为日期。这就是为什么你得到
#VALUE
.