在 Excel 中,我在格式化为文本的列中有许多数字单元格。我想将它们转换为格式“存储为文本的数字”。我可以一次对一个单元格执行此操作,方法是在数字前添加撇号 ('),然后按 Enter 键。我的问题是如何快速实现单元格其余部分的这种类型的格式化。我尝试创建一个新列作为 ="'"&A2 并复制,但它不起作用。
在附图中,我已将单元格 A2 转换为文本格式的数字,方法是在其前面放置一个 ' ,并希望快速对单元格的其余部分执行相同的操作。
最佳答案
虽然这可能不是最快的解决方案,但只需选择要成为文本的单元格并将格式设置为文本 => 按 alt + F11
在“立即”窗口中运行:
for each x in selection.cells: x.value = format(x.text,"'@"): next
关于excel - 如何在Excel中将数字格式化为文本存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45692315/