Excel - 如何准确读取电子表格上显示的单元格值,而不是通过公式

CoolGuyHasChillDay

我有一个过程涉及(有时是手动)在通过 R 代码运行 CSV 之前清理它。很多这些 CSV 来自其他来源,所以我无法控制它们的格式。

我有一列Time RemainingMinute:Second 格式,其中包含 15:00、14:32 等值。Excel 会自动将其读取为时间,因此即使单元格中显示“15:00”,实际值为“上午 12:15:00”。我真的需要能够将此列解析为单独的 Minute/Second 列,但我不能这样做,因为格式都很时髦。

例如,如果“15:00”在 A1 中,而我在 B1 中写入=left(A1,2),则结果为“0.”。这是因为从技术上讲,A1 的值是“0.010416”(15 分钟是 24 小时的 0.25 => .25/24 = .0104166)。

我想要的只是让列被准确地读取和操作它在电子表格中的显示方式。鉴于我不是电子表格的创建者,我有什么选择吗?

编辑:澄清一下,电子表格的所有者发送它的目的是将其阅读为文本“15:00”。Excel 会自动将其转换为时间戳,这使得使用起来非常困难。

编辑 2:最好还是自己尝试一下。转到单元格并输入“15:12”,您将看到 Excel 将其更改为下午 3:12:00。在此单元格上使用任何公式都会产生意想不到的结果。有没有办法将单元格转换为单元格本身的内容?我不能只是将其转换为文本格式,因为这会将其改回十进制。

灵活你的数据

您可以获得部分时间:

=HOUR(A1)

=MINUTE(A1)

=SECOND(A1)

或者,在使用之前重新格式化为文本LEFTMID或者RIGHT

=LEFT(TEXT(A1,"hhmmss"),2)

=MID(TEXT(A1,"hhmmss"),3,2)

=RIGHT(TEXT(A1,"hhmmss"),2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

电子表格中没有RuleTable单元格-Excel文件和DRT

在R中阅读Excel:如何在凌乱的电子表格中查找起始单元格

C#Gembox电子表格-读取引用另一个Excel文件的单元格值

导入R markdown时如何保持Excel电子表格中单元格中文本的格式?

从Excel电子表格导入特定单元格

如何根据EXCEL(Google电子表格)中的复杂条件来编辑单元格的值

筛选Excel电子表格以使用Python获取单元格值

是否可以使用JavaScript从Excel电子表格中获取特定的单元格值?

Azure Data Studio生成的Excel电子表格将单元格值显示为文本(不是公式执行的结果)

Excel帮助,VBA在第二个电子表格上运行vlookup并将值返回到单元格

Excel帮助,VBA在第二个电子表格上运行vlookup并将值返回到单元格

如何检查Excel电子表格中的一组单元格是否具有相等的相对公式?

在Excel(2007)电子表格中以连续数字的形式填充单元格

Excel电子表格单元格中的未知符号

Excel电子表格公式

在整个excel电子表格中将彩色单元格转换为非填充单元格

将Web查询数据导入VBA变量而不是Excel电子表格单元格

使用Excel中的VBA比较两个电子表格上的行(以及这些行中的单元格),突出显示差异

将 Excel 电子表格单元格中的彩色文本解析为多个单元格?

使用 JavaScript 从 Excel 电子表格中检索单元格值

用于更新现有 Excel 电子表格中的单元格的 R 包

我想将引用单元格地址的变量传递到 Excel 电子表格中的求和公式中

使用 Pandas 更新 Excel 电子表格中的单个单元格

如何读取现有的 Excel 电子表格单元格(或多个单元格)

Pandas:使用合并的单元格和空白值解析 Excel 电子表格

如何将 Python 数组写入单个 Excel 电子表格单元格

解析Excel电子表格的单元格值

读取 Excel 电子表格并格式化单元格中的文本

Excel - 如何在另一个电子表格的单元格中根据手动选择的颜色(不基于单元格值)设置单元格颜色