首页 > 解决方案 > 在 Excel 中用分号和空格分割文本字符串

问题描述

假设我有一个看起来像这样的 excel 列:
在此处输入图像描述

如何使用 excel 公式实现这一点:
在此处输入图像描述

现在,我可以使用以下方法检索这些:
在此处输入图像描述

=LEFT(D2,SEARCH(";",D2,1)-1)(第一的)

=MID(D2, SEARCH(";",D2) + 1, SEARCH(";",D2,SEARCH(";",D2)+1)-SEARCH(";",D2)-1)(第二)

=RIGHT(D2,SEARCH(";",D2,1)-1)(第三)

RIGHT我意识到公式中的文本被截断了。CHAR(10)找到每个分号时如何分隔文本?

标签: excelvbaexcel-formula

解决方案


您需要用分号和换行符替换分号和空格。

使用=SUBSTITUTE(A1,"; ", ";" & CHAR(10))并确保单元格有文本换行。


推荐阅读