在这里阅读几篇文章,我非常接近找到解决方案,但现在我无法解决一个问题。
问题: 我有一个列有一些文本,应该用其他文本替换。基本上,单元格中的“abc”(无处不在,因此它可以是“123abc456”)应该转换为ABC(而不是123ABC3456)。哪个是“bcd” - > BCD。为此我得到了特殊的替换表(这就是我不能使用IFS的原因)
我尝试使用vlookup
通配符不起作用,谷歌正在向D1添加通配符,而不是a2:a5(在“search_key”中但不是“范围”)所以基本上我正在寻找“反向vlookup”,我可以使用带有范围单元格的通配符,不是search_key。
谢谢你!答案 0 :(得分:1)
对于excel尝试,
=INDEX(B:B, AGGREGATE(15, 6, ROW($2:$5)/ISNUMBER(SEARCH(A$2:A$5, D2)), 1))
如果不能直接转让,请转换为google-spreadsheet。
答案 1 :(得分:1)
我确信有更复杂的方法来实现你所追求的目标,但这有效......
VLOOKUP(FILTER(A2:A5,REGEXMATCH(D1,A2:A5)),A2:B5,2,FALSE)