excel - 尽管有日期值,字符串日期未转换为日期类型
问题描述
我有一个日期时间列(A 列)。我使用以下公式将其转换为日期(B 列)。顺便说一下,A 列是实际的日期时间
=MONTH(a2) & "/" & DAY(a2) & "/" & YEAR(a2)
现在的问题是这列日期显示为字符串,所以我将列类型更改为短日期,没有发生任何事情(它仍然是字符串,我无法从另一个日期中减去这个日期)。
还使用以下公式将日期类型更改为日期类型:
= Datevalue(b2)
使用 datevalue 后,一些日期被更改为日期类型(我基本上可以从另一个日期中减去最终日期),但有些日期仍然没有转换为日期。
该怎么办 ?
解决方案
根据您的描述,我认为 A 列中的日期时间格式不是字符串和实际日期时间,因此您可以简单地使用:
=INT(A2)
然后使用标准日期格式选项应用所需的单元格格式。
推荐阅读
- flutter - Getx 等待构建列表
- .net - 将 RDLC 纸张尺寸高度设置为自动
- json - 电源自动化 json
- node.js - discord bot返回无效的交互应用程序命令和interactionCreate未接收
- ethereum - 如何转移 ERC721 代币
- firebase - “用户?”类型的值 无法从方法“_userFromFirebaseUser”返回,因为它的返回类型为“用户”
- flutter - Android Studio 一直告诉我工厂类需要一个主体,有什么问题吗?
- c++ - PJSIP 接收到远程 Sip 标头
- django - 在 Django 休息框架的视图中使用相同的序列化程序类但具有不同的操作
- c++ - UDP 客户端池发送但不接收