我可以编写什么 Excel 公式以便它在下表中第 I 列的 B 列中查找相同的项目,并将与第 J 列的项目匹配的 YTD 放在第 C 列中?
A B I J
Name Project Project YTD
Junior 7500 9100 5000
Luis 9100 7500 15000
Danny 2000 0500 1000
Jose 1000 1000 250
Lina 0500 2000 7505
答案1
如果XLOOKUP()你可以访问Excel 2021/MS365
• 单元格中使用的公式C2
=XLOOKUP(B2:B6&"",I2:I6,J2:J6,"Not Found")
建议使用XLOOKUP(),原因如下:
- 完全匹配是默认设置。
- VLOOKUP 的基于整数的第三个参数现在是一个适当的参考。
- IFNA 是内置的,用于处理缺失值。
XLOOKUP()
向左走没有问题。XLOOKUP()
可以做HLOOKUP()
。XLOOKUP()
如果位于冒号旁边,则可以返回单元格引用,例如XLOOKUP();XLOOKUP()
- 它可以像那样执行双向匹配
INDEX(,MATCH,MATCH)
。 - 它可以通过从底部搜索来找到最后的匹配。
- 它无需对表进行排序就可以找到下一个较小或下一个较大的匹配。
语法请XLOOKUP()点击此处了解更多微软文档。还显示了 5/6 个示例。
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])