excel中match(12&abc,A:A&B&:B,0)为什么显示错误
时间: 2024-04-22 13:27:18 浏览: 221
在 Excel 中,MATCH 函数的第一个参数是要查找的值,第二个参数是要在其中查找该值的区域,第三个参数是匹配类型。在你提供的公式中,第一个参数为 "12&abc",第二个参数为 "A:A&B:B"。这个公式无法正确运行的原因是,MATCH 函数的第二个参数必须是单个区域,而不能是 "A:A&B:B" 这样的字符串。
如果你想在多个列中查找一个值,可以使用 CONCATENATE 函数将多个列合并为一个区域,然后将其用作 MATCH 函数的第二个参数。例如,你可以使用以下公式来查找值 "12&abc" 在 A 列和 B 列中的位置:
=MATCH(CONCATENATE("12","abc"),A:B,0)
这个公式将 "12" 和 "abc" 合并为一个字符串 "12abc",然后在 A 列和 B 列中查找该字符串,返回匹配值的位置。请注意,这个公式只能在 A 列和 B 列都有相同的行数时使用,否则会返回错误。
阅读全文