我正在寻找一个使用两个查找值返回多个匹配项的 vlookup 公式。我目前正在尝试使用连接方法,但我还没有完全弄清楚。该表需要返回所有多个匹配项,而不仅仅是一个。目前,它只返回最后一场比赛。
例如,假设我有多个城市和州的列表。城市不同,但州显然保持不变。我想返回每个城市的人数。
City State #OfPeople
Albany NY 10
Orlando FL 5
Tampa FL 3
Seattle WA 1
Queens NY 8
所以我连接了城市和州列。
Join City State #OfPeople
Albany-NY Albany NY 10
Orlando-FL Orlando FL 5
Tampa-FL Tampa FL 3
Seattle-WA Seattle WA 1
Queens-NY Queens NY 8
这样做的目的是在每个城市创建一个更新的人的日志有时间的进步。我想在每列中有一个总数。 (我知道这需要另一个公式。我现在只专注于返回多个匹配项)。但是,我不想覆盖现有数据。希望我解释得很好。这只是我正在从事的一个更大项目的一个例子。我需要能够建立在这个列表上。这就是为什么我能够多次返回匹配项很重要的原因。
Join City State #OfPeople Total
Albany-NY Albany NY 10 10
Orlando-FL Orlando FL 5 15
Tampa-FL Tampa FL 3 18
Seattle-WA Seattle WA 1 19
Queens-NY Queens NY 8 27
任何帮助将不胜感激!
最佳答案
考虑到您正试图根据多个标准获得一些总计,我建议使用 SUMIFS()
/ COUNTIFS()
函数,而不是专注于搜索匹配行本身。
但是,如果您需要查找多个条件,出于某种原因,我相信 INDEX()
+ MATCH()
组合可以完美地完成这项工作。
关于Excel Vlookup 多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42100299/