在excel的特定列的每个字段中添加撇号

Mr *_*r A 5 excel excel-2007

如何在[tag:Excel电子表格中]的每个字段中添加撇号而不单独输入?我有5k领域

在此输入图像描述

aev*_*nko 23

我要建议不明显的.在Visual Basic编辑器中有一个很棒的(通常未被充分利用的)工具叫做立即窗口.基本上你可以在VBA中写出命令并在现场执行它们,有点像命令提示符.对于这样的案例来说,这是完美的.

按ALT + F11打开VBE,然后按Control + G打开立即窗口.输入以下内容并按Enter键:

for each v in range("K2:K5000") : v.value = "'" & v.value : next
Run Code Online (Sandbox Code Playgroud)

繁荣!你们都完成了.无需创建宏,声明变量,无需拖放和复制等.关闭窗口并重新开始工作.只有垮台才能撤消它,你需要通过代码来实现它,因为VBA会破坏你的撤销堆栈(但这很简单).

  • 大多数人不知道您可以使用 : 来运行完整的循环和代码(即时窗口中的代码被限制为每个动作一行,这是错误假设的来源)。 (2认同)

Wid*_*dor 14

我这样做的方式是:

  • 在Cell L2中,输入公式 ="'"&K2
  • 使用填充手柄或Ctrl+D将其填充到列K值的长度.
  • 选择整个Column L'值并将它们复制到剪贴板
  • 在列K中选择相同的范围,右键单击以选择"选择性粘贴"并选择"值"