答案 0 :(得分:0)
您可以使用下面的代码用chr(10)分割字符串,该字符串表示换行符。请注意输入数据标题和输出列后面的假设。另请注意,在这种情况下,字典才起作用,仅是因为VBA中的字典以某种方式保持了顺序-在其他编程语言中则不太可能。
style
答案 1 :(得分:0)
这是在Excel 2016中不使用VBA的一种方法:
=TEXTJOIN()
像这样获取所有值 =TEXTJOIN(CHAR(10,TRUE,$A$2:$A$5)
CHAR(10)
换行符之间获取部分。因此,在单元格B2
中,您可以编写: =TRIM(MID(SUBSTITUTE(TEXTJOIN(Chr(10,TRUE,$A$2:$A$5),CHAR(10),REP(" ",99)),(ROW()-1)*99-98,99))
拖动公式。...