WPS表格技巧:如何使用TEXTJOIN和DATE/TIME函数创建可筛选的日期时间格式

发布于 2024-10-24 liusiyang 61 编辑

在处理大量数据时,能够有效地筛选和分析日期时间信息是至关重要的。WPS表格提供了强大的函数,如TEXTJOIN、DATE和TIME,它们可以帮助我们实现这一目标。本文将指导您如何利用这些函数,即使在Mac版WPS中,也能轻松创建和筛选日期时间数据。

提问地址:https://bbs.wps.cn/topic/37531

看了大家的回复,大家都很厉害,用TEXT设置单元格格式,用TEXTJOIN连接符号和数字。

我从这个问题本身看出来,提问者需要得到的结果是能筛选的日期格式,以及时间并精确到分秒,我猜用TEXTJOIN连接得到的文本是没办法使用筛选的日期格式的。

这不就和身份证提取出生年月日一样么。

接着将单元格格式设置为日期或时间即可作为日期或时间进行筛选

📌

由于Mac版的WPS不支持动态数组,所以这里用的是一对一的公式,如果一定要看到数组,可以看看Mac版Excel的数组公式展示

这里结果1和结果2使用的公式都是=DATE(LEFT(A3,4),MID(A3,5,2),MID(A3,7,2))+TIME(MID(A3,9,2),MID(A3,11,2),RIGHT(A3,2)),不同的是设置的单元格格式致使显示效果不同。

这段公式中DATE函数TIME函数的各参数解释如下

LEFT(A3, 4) 提取年份。
MID(A3, 5, 2) 提取月份。
MID(A3, 7, 2) 提取日期。
MID(A3, 9, 2) 提取小时。
MID(A3, 11, 2) 提取分钟。
RIGHT(A3, 2) 提取秒数。

结果1的单元格格式设置为

结果2的单元格格式设置为


顺便解释下DATE函数和TIME函数的使用方法

DATE(年,月,日),三个参数只需要使用对应的数字,生成的结果即可包含日期格式,函数会自动判断类似2月30日这种不符合逻辑的,向前进位输出正确的日期

而使用TEXT函数将会输出不符合逻辑的结果

TIME(时,分,秒),同样将对应的数字填入对应的参数即可输出正确的时间,同样的TIME函数也会对输入的数字进行调整,符合逻辑的输出正确的时间,不符合逻辑的数字按时间的进制调整

同理使用TEXT函数强行转换就会得到奇怪的时间结果

通过本文的介绍,您将学会如何在WPS表格中巧妙运用TEXTJOIN、DATE和TIME函数,不仅能够将日期和时间信息以文本形式展示,还能保持其作为日期时间的筛选功能。掌握这些技巧,将大大提高您处理数据的效率和准确性。

原文链接:https://bbs.wps.cn/topic/37552

上一篇: WPS从入门到熟练的快速指南
下一篇: 掌握逻辑判断函数:提升Excel与WPS数据处理效率
相关文章