是否可以使用“查找和替换”删除Excel中的所有制表符(\t)?我不能使用VBA或Excel函数,因为工作表有许多单元格,不知道哪个单元格有制表符。我只想删除工作表中所有单元格中的所有制表符(\t)。编辑)这是我的数据。SARSPED " WKZLR42" WKZ7F68WKZLR42单元格前面有制表符。
SARSPED " WKZLR42" WKZ7F68
pbgvytdp1#
这对我来说也总是这样一个恼人的问题;它过去的工作方式是在查找和替换功能中使用ALT代码来查找这些特殊字符。2对于水平制表符,这将是键盘上的ALT + 0009。请注意,根据this表,带 * 或不带前导零的 * 的ALT代码之间存在明显差异。似乎所有不可打印和不可显示的控制字符(在给定链接中显示为红色)不能在办公环境中使用。我甚至认为这是一个Windows范围内的问题,因为我试图改变Register-Editor中的热键和键-无法识别组合。其他的工具,比如记事本++,看起来确实可以读取ALT代码,所以既然你不能使用VBA,你就不能使用公式,也不能使用查找和替换方法;我能想到的两件事是
1)记事本++
将Excel另存为CSV文件并在记事本++中打开。在此应用程序中,按Ctrl+H。确保按照以下屏幕截图进行替换:
保存CSV,然后将其加载回Excel。
2)强力查询
我能想到的第二个选项是在PowerQuery中加载数据,这取决于您的数据是如何设置的。在PQ中选择所有列,然后右键单击标题〉“替换值”〉“高级选项”〉“使用特殊字符替换”〉“Tab”〉“确定”。
将数据加载回Excel。
1条答案
按热度按时间pbgvytdp1#
这对我来说也总是这样一个恼人的问题;它过去的工作方式是在查找和替换功能中使用ALT代码来查找这些特殊字符。2对于水平制表符,这将是键盘上的ALT + 0009。
请注意,根据this表,带 * 或不带前导零的 * 的ALT代码之间存在明显差异。似乎所有不可打印和不可显示的控制字符(在给定链接中显示为红色)不能在办公环境中使用。我甚至认为这是一个Windows范围内的问题,因为我试图改变Register-Editor中的热键和键-无法识别组合。
其他的工具,比如记事本++,看起来确实可以读取ALT代码,所以既然你不能使用VBA,你就不能使用公式,也不能使用查找和替换方法;我能想到的两件事是
1)记事本++
将Excel另存为CSV文件并在记事本++中打开。在此应用程序中,按Ctrl+H。确保按照以下屏幕截图进行替换:
保存CSV,然后将其加载回Excel。
2)强力查询
我能想到的第二个选项是在PowerQuery中加载数据,这取决于您的数据是如何设置的。在PQ中选择所有列,然后右键单击标题〉“替换值”〉“高级选项”〉“使用特殊字符替换”〉“Tab”〉“确定”。
将数据加载回Excel。