excel中重复匹配并返回全部值怎么做?

发布网友

我来回答

3个回答

热心网友

如果您想返回多个值,则需要使用一个可以查询多个匹配值并返回这些值的函数,例如INDEX和MATCH函数的组合。例如,假设表格1的数据在A1:B10区域中,表格2的数据在C1:D20区域中,您可以使用以下公式来解决这个问题:
Copy code=INDEX(D1:D20,MATCH(A1,C1:C20,0))

这个公式会返回表格2中A列匹配表格1 A列的值的表格2 D列的值。
最后,如果您想将多个值用逗号连接,您可以使用JOIN函数。例如,假设表格1的数据在A1:B10区域中,表格2的数据在C1:D20区域中,您可以使用以下公式来解决这个问题:
Copy code=JOIN(",",INDEX(D1:D20,MATCH(A1,C1:C20,0)))
希望对你有帮助。

热心网友

用IF返回出差地,在用TEXTJOIN链接

热心网友

=textjoin(",",1,if(isnumber(find(a2,sheet2!$a$2:$a$7)),sheet2!$b$2:$b$7,""))
表一b2数组输入后下拉,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com