Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 C6 上有一个这种格式的日期戳:
21/05/2021 10:41:35 PM
如何将其拆分为日期和时间,以便我在 D6 中有日期,在 E6 中有时间?
我想这样做是因为我有要导入日历的浏览历史记录。
我找到了这个问题的几个答案,有各种各样的答案,但没有一个对我有用。
您可以使用SPLIT(C6, " ")拆分单元格的内容。这也将时间和上午/下午分开,但您可以使用将其加入另一个单元格JOIN(" ", E6:F6)
SPLIT(C6, " ")
JOIN(" ", E6:F6)
由于您的数据来自导入的.csv文件,因此可以将其格式化为文本。 如果是这种情况,请尝试以下公式
.csv
=SPLIT(REGEXREPLACE(A1,"(.*\/\d+) ","$1@"),"@")
然后,您可以根据自己的喜好格式化结果。
(与往常一样,根据需要调整范围和区域设置)
Google 表格中的日期始终是整数,而时间是小数,因此您可以很容易地划分日期和时间
这是一个简单的选项,只要每个日期戳完全相同,您就可以使用它:
使用LEFT()和RIGHT()函数。(这些也适用于 Excel)
LEFT()
RIGHT()
对于日期,使用LEFT(DATESTAMP_CELL,10). 这将返回单元格的前 10 个字符,在本例中为日期“21/05/2021”。
LEFT(DATESTAMP_CELL,10)
暂时,使用RIGHT(DATESTAMP_CELL,11). 这将返回单元格的最后 11 个字符,在本例中是时间“10:41:35 PM”。
RIGHT(DATESTAMP_CELL,11)
这应该是结果: