配对列A和B,得到C中的匹配数据,考虑到不同用户的加倍值

我有专栏“宣言A”“宣言B” (与其通讯员“卷” )。 “A”有1000多行, “B”有800多个,所以不可能手工完成。

“宣言C”必须具有“A” > “B”匹配和配对的结果,并且在不匹配的地方添加空白单元格。

这是在这之前完成的,一切正常,直到我发现一些单元格在列“A”“B”中可能具有相同的值。 我没有预见到这一点。

我举了一个例子来说明在应用我的另一个问题的答案时发生了什么:

工作表显示3个表,每列3列(用户,宣言和卷),在所有表中重复的Manifest值和列“Volumes C”列中相同的manifests的重复卷显示错误

请注意,配对完美无缺,但“Volumes C”单元正在与“Manifestos B”列上的第一个“17616”宣言单元结合的体积中重复出现,这种情况不会发生。

单元格K3和波纹pipe的公式:

=IF(NOT(ISERROR(MATCH(C3,G$3:G$15,0))),C3,"")

而对于细胞L3和波纹pipe

=IFERROR(VLOOKUP(K3,G$3:H$15,2,0),"")


现在我必须添加“用户”filter的公式,所以我可以得到以下预期的结果:

工作表显示3个表格,每列3个(用户,宣言和卷),所有表格中都显示重复的Manifest值,“C卷”栏中显示相同宣言的不同卷,显示预期结果

你可以在“L3”中试试这个公式,并把它复制下来:

 =SUMIFS($H$3:$H$15;$F$3:$F$15;J3;$G$3:$G$15;K3)