如何在excel中基于这种方式提取字符串?

问题描述 投票:0回答:2

我想在单元格中只提取这些单词:

{北京,纽约,日本} 我有一个包含以下数据的列(按行): 尼斯市 - 北京,气候宜人 公平的城市 - 日本,凉爽的天气 纽约太棒了

我想要的只是另一个专栏: 北京 日本 纽约

没有vba可以做到吗? 有没有配方?我有第n个条目行

excel excel-vba excel-formula vba
2个回答
0
投票

你可以使用如下的公式

=IF(IFERROR(FIND("Beijing",A1),0)=0,"","Beijing")&
 IF(IFERROR(FIND("Japan",A1),0)=0,"","Japan")&
 IF(IFERROR(FIND("New York",A1),0)=0,"","New York")

2
投票

你可以试试:

=LOOKUP(2^15,SEARCH({"Beijing","New York","Japan"},A1,1),{"Beijing","New York","Japan"})
© www.soinside.com 2019 - 2024. All rights reserved.