![如何通过添加单引号将 60000 个单元格转换为文本?](https://linux22.com/image/1557999/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E6%B7%BB%E5%8A%A0%E5%8D%95%E5%BC%95%E5%8F%B7%E5%B0%86%2060000%20%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E8%BD%AC%E6%8D%A2%E4%B8%BA%E6%96%87%E6%9C%AC%EF%BC%9F.png)
答案1
答案2
在这里我将采用一种不同的方法。
选择要更改的单元格,然后右键单击所选内容并选择Format Cells
。将单元格格式从默认更改为文本。
Excel 现在会理解这些数字是文本,并将它们左对齐,并将它们视为文本,而不是数字。它与在数字前面添加 ' 的效果完全相同,只是,您也可以根据需要将其改回来,我认为这是个额外的好处。
答案3
使用列中的值A, 在B1进入:
=CHAR(39) & A1
并向下复制。然后复制列乙并将 PasteSpecialValues 粘贴回列A。
编辑#1:
您能做的最好的事情就是运行这个简短的 VBA 宏:
Sub ApplyTick()
For Each r In Range("A:A").Cells.SpecialCells(2)
r.Value = "'" & r.Value
Next r
End Sub
此代码将 a 应用于PrefixCharacter
列中的每个常量A。
编辑#2:
宏的安装和使用非常容易:
- ALT-F11 打开 VBE 窗口
- ALT-I ALT-M 打开新模块
- 粘贴内容并关闭 VBE 窗口
如果您保存工作簿,宏将随之保存。如果您使用的是 2003 以后的 Excel 版本,则必须将文件保存为 .xlsm 而不是 .xlsx
要删除宏:
- 调出如上所示的 VBE 窗口
- 清除代码
- 关闭 VBE 窗口
要使用 Excel 中的宏:
- ALT-F8
- 选择宏
- 触摸运行
要了解有关宏的更多信息,请参阅:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
和
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
必须启用宏才能使其工作!