如何在excel中基于这种方式提取字符串?
如果存在于单元格中,我只想提取这些单词: {北京、纽约、日本}如何在excel中基于这种方式提取字符串?,excel,excel-formula,vba,Excel,Excel Formula,Vba,如果存在于单元格中,我只想提取这些单词: {北京、纽约、日本} 我有一列包含以下数据(按行): 美丽的城市-北京,气候宜人 集市-日本,天气凉爽 纽约太好了 我想要的是另一个专栏,它将有: 北京 日本 纽约 在没有vba的情况下可以这样做吗? 有什么公式吗?我按行输入了n个条目您可以使用以下公式 =IF(IFERROR(FIND("Beijing",A1),0)=0,"","Beijing")& IF(IFERROR(FIND("Japan",A1),0)=0,"","Japan")&
我有一列包含以下数据(按行):
美丽的城市-北京,气候宜人
集市-日本,天气凉爽
纽约太好了 我想要的是另一个专栏,它将有:
北京
日本
纽约 在没有vba的情况下可以这样做吗?
有什么公式吗?我按行输入了n个条目您可以使用以下公式
=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")
您可以使用以下公式:
=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")
您可以尝试:
=LOOKUP(2^15,SEARCH({"Beijing","New York","Japan"},A1,1),{"Beijing","New York","Japan"})
您可以尝试:
=LOOKUP(2^15,SEARCH({"Beijing","New York","Japan"},A1,1),{"Beijing","New York","Japan"})
(a) 从什么时候起,“日本”就成了“城市”?(b) 如果单元格中包含“纽约不像北京那么友好”,您想要什么?@YowE3K没有这样的条目sir@YowE3K所有行都包含不同的城市(a),因为“日本”是什么时候的“城市”?(b) 如果单元格中包含“纽约不像北京那么友好”,您想要什么?@YowE3K没有这样的条目sir@YowE3K所有行都包含不同的cities如果我把它放在公式栏中,它对新列有效吗?我需要的东西会被提取出来吗?@chaogao是的,是的。如果我把它放在公式栏中,它能为新的专栏工作吗?我需要的东西会被提取出来吗?@chaogao是的,是的