gpt4 book ai didi

excel - 如何防止 Excel 将包含冒号的字符串作为公式处理

转载 作者:行者123 更新时间:2023-12-04 20:18:21 26 4
gpt4 key购买 nike

我正在生成 csv 文件,有些单元格的格式为 nn:nnnn ,即用冒号分隔的数字。它既不是时间格式也不是日期格式,它只是文本单元格,我根本不希望它们被重新格式化。

我在我的代码中添加了一些逻辑,以识别它是合法的时间格式还是日期,如果是,我将字符串包装成这样 ="nn:nnnn" .但我对将这些字符添加到所有单元格不感兴趣。

它几乎解决了我的问题,但仍有一些情况如07:1155 MS Excel 坚持将其翻译为 1.09375 .其他单元格,例如 68:0062保持不变。有没有办法识别要计算或翻译的字符串?

是否有任何解决方法,例如 MS Excel 中的任何设置,告诉它不要对这类文本执行任何翻译?

最佳答案

除了在 Excel 中打开 CSV,您还可以尝试执行(菜单)数据/获取外部数据/从文本。或者,如果您使用的是 VBA,则类似于:

With ActiveSheet.QueryTables.Add(Connection:="TEXT;H:\csvtest.csv" _
, Destination:=Range("$A$3"))
.Name = "csvtest_1"
.FieldNames = True
etc
End With

您可能需要将 Text 指定为传入的列格式。

关于excel - 如何防止 Excel 将包含冒号的字符串作为公式处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15763097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com