首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel中用vlookup在子字符串中查找字符串

在Excel中用vlookup在子字符串中查找字符串
EN

Stack Overflow用户
提问于 2017-01-06 09:53:21
回答 2查看 559关注 0票数 0

我有一张excel表格,上面写着鲜花的名字,例如:

  • 两栖何首乌
  • [医]粗俗伊普氏菌
  • [医][医]
  • [医]球茎松大疱
  • [医]欧洲石蒜欧比埃夫斯
  • 白莲

现在我需要在另一个不那么具体的表中找到这些名字。例如:Juncus bulbosus ssp.泡状体需要在一个叫做"Juncus *“的Excel表格中找到。

我知道可以使用*作为通配符。因此,我可以使用vlookup在Juncus *中找到Juncus。[医]大疱病.

但能否反之亦然,找到Juncus。大疱Juncus bulbosus*中的表达

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-06 18:08:44

您可以使用这样的公式在一组较短的字符串中查找较长字符串的匹配项。

代码语言:javascript
复制
=INDEX($B$2:B$7,MATCH(TRUE,INDEX(ISNUMBER(SEARCH($B$2:$B$7,A2)),0),0))

它可能不会完全解决你的问题,但可能会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-01-06 11:47:26

你可以用你输入的第一个单词来解决这个问题吗?如果“何首乌两栖动物”在containingPolygonum;Hippuris;Lysimachia;Juncus;Lycopus;Nymphaea,中,并且您正在查看从B1到B6 B1的列表,下面的公式将返回1表示“何首乌”:

代码语言:javascript
复制
=FIND(MID($A$1,1,FIND(" ",$A$1)-1),B1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41503046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档