我看到有人问这个问题的变体;但是,我找不到我的确切问题。我正在尝试提取包含特定单词的每个句子并将句子粘贴到 A1 右侧的列中。在下面的例子中,关键词是冷的。
例子
A1 列 - (我拥有的):
外面很冷。我想去滑雪。我喜欢寒冷的假期。我爱雪。
A2 栏 - (我想看到的):
外面很冷。我喜欢寒冷的假期。
有人可以帮忙吗? VBA 似乎是最好的。我也不介意在单元格中输入我的关键字,并且有一个 VBA 代码可以提取包含该关键字的每个句子。但任何事情都有帮助!
最佳答案
FILTERXML()
会帮助你。尝试-
=TEXTJOIN(". ",TRUE,FILTERXML("<t><s>"&SUBSTITUTE(A1,".","</s><s>")&"</s></t>","//s[contains(., 'cold')]"))
更多关于 FILTERXML()
here由 JvdV 提供。关于excel - 提取包含特定单词的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70574605/