在 MS Excel 中,我想使用公式从文本中包含特定字符 (“=”) 的单元格中仅提取单词。
A2:多莉给我做了一个自制的蛋糕和一些松饼
A3:晚餐我们吃了奶酪=蛋糕
A4:每个人都喜欢面包店制作的美味=蛋糕
A5:约翰尼昨晚自己做了晚餐,然后打扫了厨房
A6:下了很大的雨 州=俄克拉荷马州
我希望列 (A2:A4) 中的以下内容在列 (B2:B4) 中提供以下结果。
B2:自制=蛋糕
B3:奶酪=蛋糕
B4:棒极了=蛋糕
B5:晚餐=昨晚
B6:州=俄克拉荷马州
我尝试了几种方法,有些方法比其他方法更接近,但无法弄清楚(如果可能的话)。
使用旧的文本解析技巧,通过重复零大大增加单词之间的距离代替 and REPT功能这提供了对预期子字符串的更大的滑动。
![Parse Substring with SUBSTITUTE and REPT](https://i.stack.imgur.com/7CJWl.png)
B2中的公式为:
=TRIM(MID(SUBSTITUTE(A2, " ", REPT(" ", 99)), MAX(1, FIND("=", SUBSTITUTE(A2, " ", REPT(" ", 99)))-50), 99))
The 修剪功能(用作包装器)删除前导和尾随空格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)