Excel 将自动拆分为2列的字符串
是否可以将字符串粘贴到excel中,使其自动解析为两列 我必须假设一个新的未打开版本的excel,这样我就不能像设置“文本到列”向导或使用宏这样做 我基本上是在寻找一个字符串,它将被解释为一个选项卡,而不管它与cl_abap_char_utilities=>horizontal_选项卡在SAP/OLE2中的工作方式有什么相似之处 我试过了Excel 将自动拆分为2列的字符串,excel,character-encoding,Excel,Character Encoding,是否可以将字符串粘贴到excel中,使其自动解析为两列 我必须假设一个新的未打开版本的excel,这样我就不能像设置“文本到列”向导或使用宏这样做 我基本上是在寻找一个字符串,它将被解释为一个选项卡,而不管它与cl_abap_char_utilities=>horizontal_选项卡在SAP/OLE2中的工作方式有什么相似之处 我试过了 ="String1" & CHAR(09) & "String2" 及 及 如果您的字符串用制表符(ASCII代码9)分隔,则粘贴后将自动拆
="String1" & CHAR(09) & "String2"
及
及
如果您的字符串用制表符(ASCII代码9)分隔,则粘贴后将自动拆分为列。编辑了问题。我将如何使用它?您可以使用
CHAR(9)
将制表符插入单元格,但它不会显示。但是,您可以复制这些值,将它们粘贴到记事本,复制生成的文本并将其粘贴回工作簿,以将文本解析为列。就像我在问题中尝试的那样?还是我遗漏了什么?取决于你所说的“…没有工作”是什么意思。制表符是否可见?否。制表符是否实际存在?对你能把文本复制到记事本上再复制回来吗?是的。我的意思是,如果我粘贴问题中的字符串,它不会跨列拆分。
"String1 String2" (Using TAB on keyboard)
=SUBSTITUTE("String 1 # String2", "#", CHAR(9))