【发布时间】:2021-01-08 08:23:01
【问题描述】:
我正在尝试在 Excel 中提取两个特定单词之间的文本。第一个词是唯一的,但问题是第二个词(它实际上是一个字符)不是唯一的,甚至可以在文本中的“第一个词”之前,这就是我遇到问题的地方。
所以,我需要任何以第一个单词“dimenzija”开头的文本以及直到我们第一次到达字符“;”的任何文本,我想为此设置公式,但问题是如果字符“;”出现在文本“dimenzija”之前的文本中
我的公式不起作用的文本示例:
一些文字;和文本dimenzija:10x10;一些其他的文字。
所以在这里,我应该得到这个:“dimenzija:10x10”但我得到错误#VALUE!代码。
我正在使用的代码:
=MID(I2;SEARCH("dimenzija";I2);SEARCH(";";I2)-SEARCH("dimenzija";I2))
*所以文本在 I2 单元格中
另外,我还有一个问题,如果该文本块位于行尾,那么它没有“;”最后,但我仍然想提取它,是否可以在不添加“;”的情况下做到这一点在文本的末尾? 示例:
文本;一些文字;尺寸:10x10
所以在这个例子中,我希望我的代码尽可能提取文本“dimenzija: 10x10”。
【问题讨论】:
标签: excel excel-formula