我正在尝试提取Excel中两个特定单词之间的文本。第一个单词是唯一的,但是问题是第二个单词(实际上是一个字符)不是唯一的,甚至可以在文本中的“第一个单词”之前出现,这就是我遇到的问题。
因此,我需要任何以第一个单词“ dimenzija”开头的文本,以及直到我们第一次到达字符“;”之前的所有内容,而且我想为此设置公式,但是问题是字符“;”是否存在 出现在文本“ dimenzija”之前的文本中
我的公式不起作用的文本示例:
一些文字; 和文字dimenzija:10x10;其他一些文字。
所以在这里,我应该得到这个:“ dimenzija:10x10”,但是我得到了错误#VALUE!代码。
我正在使用的代码:
=MID(I2;SEARCH("dimenzija";I2);SEARCH(";";I2)-SEARCH("dimenzija";I2))
*因此文本在I2单元格中
另外,我还有另一个问题,如果该文本块位于该行的末尾,则它没有“;” 最后,但我仍然想提取它,是否可以在不添加“;”的情况下进行提取 在文字的末尾?例:
文本; 一些文字;尺寸:10x10
因此在此示例中,我希望代码尽可能提取文本“ dimenzija:10x10”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句