编辑条目时如何阻止 Excel 将单元格格式从“文本”更改为“自定义”(mmm-yy)

问题描述 投票:0回答:1

我正在使用 MS Excel。我有一个包含字符串“C1_05-4422”的文本单元格。我确保使用格式单元格菜单将其格式化为“文本”。然后,我使用替换命令将“C1_05-4422”中的“*_”替换为“”(空)。 Excel 将条目更改为 01/05/4421(显示为“May-21”),而不是所需的文本“05-4422”,并将单元格格式从“文本”更改为“自定义”(mmm-yy)。

我想用很多细胞来做这个。我正在准备将数据读入另一个程序,因此我不想添加特殊字符、空格、引号、等号等。我只是希望能够将文本格式的 C1_05-4422 编辑为 05-第4422章 以及大量条目中的类似更改,以及指定格式“文本”的保留而不转换为日期。

尝试另存为 .csv 文件、.txt 文件(制表符分隔)和 .xlsx 文件,但这没有帮助。我尝试从首选项中删除转换,但这没有帮助。我尝试在转换后将格式切换回“文本”,但它将日期转换为整数。

在 Macbook Air (M2)、Excel 16.81 (Microsoft 365) 上运行

excel type-conversion format
1个回答
0
投票

替换(B2,左(B2,查找(“_”,B2)),“”)

尝试一下上面的公式,它成功转换为05-4422而不是日期

© www.soinside.com 2019 - 2024. All rights reserved.