在“长”名称中匹配“短”名称

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

在Google表格文件中,我想搜索长名称(D列)中是否存在短名称(基础,B列)并返回相应的短名称(G列中的示例)

我希望公式的工作方式与“示例”G 列中的结果类似

数据集和示例如下 https://docs.google.com/spreadsheets/d/10qwohXEOzexyd5CGCTJpJeg01KpWrttRYvQWmozNpjo/edit#gid=0

google-sheets key matching
1个回答
0
投票

这是您可以测试的一种方法:

=let(Λ,map(tocol(B4:B,1),lambda(Σ,index(trim(split(Σ,"(),"))))),
     map(D4:D,lambda(Σ,if(Σ="",,iferror(+tocol(index(if(len(Λ)*search(Λ,Σ),tocol(B4:B,1),)),3))))))

© www.soinside.com 2019 - 2024. All rights reserved.