Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将自动拆分为2列的字符串_Excel_Character Encoding - Fatal编程技术网

Excel 将自动拆分为2列的字符串

Excel 将自动拆分为2列的字符串,excel,character-encoding,Excel,Character Encoding,是否可以将字符串粘贴到excel中,使其自动解析为两列 我必须假设一个新的未打开版本的excel,这样我就不能像设置“文本到列”向导或使用宏这样做 我基本上是在寻找一个字符串,它将被解释为一个选项卡,而不管它与cl_abap_char_utilities=>horizontal_选项卡在SAP/OLE2中的工作方式有什么相似之处 我试过了 ="String1" & CHAR(09) & "String2" 及 及 如果您的字符串用制表符(ASCII代码9)分隔,则粘贴后将自动拆

是否可以将字符串粘贴到excel中,使其自动解析为两列

我必须假设一个新的未打开版本的excel,这样我就不能像设置“文本到列”向导或使用宏这样做

我基本上是在寻找一个字符串,它将被解释为一个选项卡,而不管它与cl_abap_char_utilities=>horizontal_选项卡在SAP/OLE2中的工作方式有什么相似之处

我试过了

="String1" & CHAR(09) & "String2"


如果您的字符串用制表符(ASCII代码9)分隔,则粘贴后将自动拆分为列。

编辑了问题。我将如何使用它?您可以使用
CHAR(9)
将制表符插入单元格,但它不会显示。但是,您可以复制这些值,将它们粘贴到记事本,复制生成的文本并将其粘贴回工作簿,以将文本解析为列。就像我在问题中尝试的那样?还是我遗漏了什么?取决于你所说的“…没有工作”是什么意思。制表符是否可见?否。制表符是否实际存在?对你能把文本复制到记事本上再复制回来吗?是的。我的意思是,如果我粘贴问题中的字符串,它不会跨列拆分。
"String1     String2" (Using TAB on keyboard)
=SUBSTITUTE("String 1 # String2", "#", CHAR(9))