当前位置:新励学网 > 秒知问答 > excel内查找包含特定字符的列并返回相应的数值

excel内查找包含特定字符的列并返回相应的数值

发表时间:2024-07-31 12:28:09 来源:网友投稿

可以使用Excel的函数来查找包含特定字符的列并返回相应的数值。

假设要查找包含特定字符的列是"A"列,要返回相应的数值是"B"列,特定字符是"abc",则可以使用以下公式:=IFERROR(INDEX(B:B,AGGREGATE(15;6,ROW(A:A)/(ISNUMBER(SEARCH("abc",A:A)))),),"No match found")解释一下:- INDEX(B:B,...):返回在B列中找到的相应数值。- AGGREGATE(15;6,ROW(A:A)/(ISNUMBER(SEARCH("abc",A:A)))):查找包含特定字符"abc"的单元格所在的行号,然后将这些行号传递给INDEX函数以返回相应的数值。其中AGGREGATE函数的第一个参数15表示要返回最大值,第二个参数6表示要忽略错误值,ROW(A:A)/(ISNUMBER(SEARCH("abc",A:A)))将会返回一个数组,该数组的每个元素是一个行号,对应着包含特定字符的单元格所在的行号。- IFERROR(...,"No match found"):如果没有找到包含特定字符的单元格,则返回"No match found"。需要注意的是这个公式只会返回第一次出现的匹配项。如果需要返回所有匹配项,则需要使用数组公式。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!