gpt4 book ai didi

Excel - 从选项列表中匹配子字符串 - INDEX、MATCH 和 FIND 一起使用

转载 作者:行者123 更新时间:2023-12-01 18:38:01 26 4
gpt4 key购买 nike

我想在视频标题列表中搜索特定的电影标题,搜索 MATCH,然后使用 Index 返回其描述。我知道这可以通过 A 列在过滤器中进行文本搜索来完成,但我想使用公式来完成。

**编辑:我认为这个问题的第一个版本让我看起来只有几部电影和标题。这些统计数据可能会有所帮助:

Column A: 2,000 Total Video Titles (movie titles can appear more than once)
Column E: 50 Movie Titles
Column F: 50 Movie Descriptions
<小时/>

示例:

Video titles (2000)             Movie Titles    Movie Description
Spiderman Review and BTS Spiderman Spiderman_description
Dark Knight clips Star Wars Star Wars_description
Fun Fact Star Wars Dark Knight Dark Night_description
Why I love Dark Knight
Dark Knight highlight
Always watch dark knight alone

在 B2 中,我可以输入

=if(isnumber(find("Spiderman",A2)),index(F2:F4,match("Spiderman",E2:E4,0)))

然后,我可以对每部电影重复这个公式,但到目前为止,完整列表已超过 50 部电影。我想创建这样的东西:

{Index($F$2:$F$4,match(TRUE,isnumber(find($E$2:$E$4,A2)),0))}

这样,我将搜索 A2 以查看 FIND 是否从列表中返回任何匹配项,然后使用 INDEX 返回描述。但这个公式不起作用。我哪里出错了?

最佳答案

两个想法

1) 在B 列 中有一个辅助列,并在C 列 中获取描述。 enter image description here

B 列中的公式

=MATCH("*"&E2&"*",A:A,0)

C 列中的公式

=INDEX(E:F,MATCH(ROW(),B:B,0),2)

2) 使用简单的 index match 公式以相反的方式进行操作, enter image description here

G 列中的公式(原标题),

=INDEX(A:A,MATCH("*"&E2&"*",A:A,0),1)

关于Excel - 从选项列表中匹配子字符串 - INDEX、MATCH 和 FIND 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43691986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com