我有数据集 A,其中包含每个专业人士的收入和专业人士/团队组的数据集 B。
我想根据excel中数据集B中的分组对数据集A中的收入求和。实际列表包括数百行。
看起来像 sumif可能有效,但如果一个组有 x 个成员而另一个有 x + 1 个成员,我会在多种情况下苦苦挣扎。最大分组为 7 个成员。
数据集 A 如下所示:
Name | Revenue
----------------------
John B. | 100
John Doe | 50
Michael J. | 80
Lucy G. | 1000
John Q. | 20
Alex B. | 50
Curt T. | 50
数据集 B 看起来像这样Professionals | Members
-----------------------
Team John | John B., John Doe, John Q.
Michael J. | Michael J.
Lucy G. | Lucy G.
Alex & Curt | Alex B., Curt T.
预期结果Professionals | Members | Revenue
----------------------------------------------------
Team John | John B., John Doe, John Q.| 170
Michael J. | Michael J. | 80
Lucy G. | Lucy G. | 1000
Alex & Curt | Alex B., Curt T. | 100
最佳答案
使用 FILTERXML 返回一个数组:
=SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML("<a><b>"&SUBSTITUTE(F2,",","</b><b>")&"</b></a>","//b")))
关于excel - 如果 y 字符串包含 a 或 b 或 c,则求和 x - Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63455917/