我有一列时间,格式为 hh:mm:ss。我需要识别以 :01 (XX:XX:01) 结尾的列中的每个单元格。使用 Excel 的时间函数,=right(cell, 3) 搜索找不到它们。有什么想法可以去掉 :01 以便识别它吗?
正在使用 Excel 2007。
答案1
日期存储为实数(天数 + HH:MM:SS 的天数分数):为了验证这一点,请创建一个日期和时间单元格(例如A1
)=NOW()
,然后设置B1
为=A1
并格式化为一般数字。
在使用之前=right()
,需要将单元格转换为文本,但隐式转换为数字格式,无论单元格设置的格式如何,因此如果您设置C1
为,您将看到返回的=RIGHT(A1,3)
最后 3 位数字。B1
简单的答案是使用数字函数=SECOND(A1)
并检查它是否等于数字 1。
答案2
将时间范围作为文本复制到新列,使用“:”作为分隔符在复制的列上执行文本到列的操作。