在 excel 单元格中复制 TAB (\t) 字符
Copy TAB (\t) character in an excel cell
基本上我有这样一个数据
1 2 3 4
由 TAB(\t) 字符分隔。
我的问题是,每当我在 excel 单元格中复制此类数据时,数据都会转换为
1234
而不是
1 2 3 4.
有办法吗?非常感谢!
选项卡未显示在 Excel 中。复制时的选项卡仍然存在,只是没有显示。需要用空格替换它们。这可以在另一个单元格中使用公式完成:
=SUBSTITUTE(A1,CHAR(9),REPT(" ",4))
或用 VBA 代替质量:
Sub MyTabReplace()
ActiveSheet.Range(A:A).Replace Chr(9), " "
End Sub
或替换为:
- 从您的数据中复制制表符
- 并将其粘贴到“查找”框中,
- 然后在“替换为”框中输入空格或任何您想要替换的内容。
使用此方法很简单,在“范围内”列表中选择一个选项可让您替换任何内容中的所有选项卡,从选定的单元格,整个 sheet 到整个工作簿。它至少也可以用于其他一些特殊字符。
替换面板可以通过 control-H,或者在功能区中查找和 Select,或者编辑菜单 > 查找 > 替换...
基本上我有这样一个数据
1 2 3 4
由 TAB(\t) 字符分隔。
我的问题是,每当我在 excel 单元格中复制此类数据时,数据都会转换为
1234
而不是
1 2 3 4.
有办法吗?非常感谢!
选项卡未显示在 Excel 中。复制时的选项卡仍然存在,只是没有显示。需要用空格替换它们。这可以在另一个单元格中使用公式完成:
=SUBSTITUTE(A1,CHAR(9),REPT(" ",4))
或用 VBA 代替质量:
Sub MyTabReplace()
ActiveSheet.Range(A:A).Replace Chr(9), " "
End Sub
或替换为:
- 从您的数据中复制制表符
- 并将其粘贴到“查找”框中,
- 然后在“替换为”框中输入空格或任何您想要替换的内容。
使用此方法很简单,在“范围内”列表中选择一个选项可让您替换任何内容中的所有选项卡,从选定的单元格,整个 sheet 到整个工作簿。它至少也可以用于其他一些特殊字符。
替换面板可以通过 control-H,或者在功能区中查找和 Select,或者编辑菜单 > 查找 > 替换...