1

我的time cellexcel 表中有一个自定义格式hh:mm。在将它应用于任何公式时,它都将其视为 excel 为时间单元格保留的数值。

有没有办法将它作为文本检索?

目的是如果我 10:78在这个时间单元格中输入它会自动转换为0.470833333而不是触发验证或转换为 11:18。我只能设置自定义格式,因为我正在使用生成这个 excelNPOI

因此,如果我能够阅读我可以78在数据验证公式中包含条件。我试过MINUTE()但它返回18 instead of 78

我真的坚持这一点。任何帮助都应该给我很大的安慰。

4

2 回答 2

1

将您的单元格格式化为Text,因此不会转换用户输入。

对公式使用自定义验证=AND(VALUE(LEFT(A1;2))<24;MID(A1;3;1)=":";VALUE(RIGHT(A1;2))<60)(例如 cell A1

但是,如果我是您,我更愿意禁用数据验证并允许 Excel 更正输入的数据。

于 2013-08-02T08:38:44.123 回答
0

假设时间在 A1 中,并且您的意思是在工作表上或公式中使用此值;

=text(A1,"hh:mm")
于 2013-08-02T05:16:46.630 回答