【问题标题】:Pair columns A and B, get the matching data in C considering doubled values for different users将 A 列和 B 列配对,考虑不同用户的双倍值,获取 C 中的匹配数据
【发布时间】:2014-11-14 01:18:57
【问题描述】:

我有列 “Manifestos A”“Manifestos B”(及其对应的 “卷”)。 "A" 有 1000 多行,"B" 大约有 800 行,所以不可能手工完成。

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

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

我已经做了一个例子来说明当我应用answer 时发生了什么我回答了我的另一个问题:

请注意,配对非常好,但是 "Volumes C" 单元格从第一个 "17616""17616" 列 “宣言 B” 上的宣言单元格,这不会发生。

单元格K3的公式如下:

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

对于单元格 L3 和下面

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


现在我必须将“用户”过滤器添加到等式中,这样我才能得到下面的预期结果:

【问题讨论】:

  • 不是很清楚你的公式应该在哪一列。
  • idk 公式实际上应该在哪里,因为我不太了解 Excel。问题重新表述为更客观。如果需要,会更好地解释它。 tks
  • 干得好!所缺少的只是您在L [Volumes C] 列中使用的实际确切公式,这会返回错误的结果;)
  • 添加了之前使用的公式! tks 对菜鸟友好 :)

标签: excel excel-formula excel-2013


【解决方案1】:

您可以在“L3”中尝试这个公式并将其复制下来:

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

【讨论】:

  • Excel 已返回我“为此函数输入了过多的参数”。tks
  • @Human_AfterAll 这应该可以。将; 替换为,
  • SUMIFS 应该是 IF 函数中的 value_if_false,以便在 $K3 为空字符串时生成空值:=IF($K3="","",SUMIFS(...))
  • @retailcoder 我的错,将其翻译为SUMIF。必须全部增加 1,但它就像一个魅力! “L3”的最终公式是=SUMIFS($H$4:$H$16;$F$4:$F$16;J4;$G$4:$G$16;K4)。非常感谢!明天会做一些进一步的测试,如果有任何错误会回来!
  • 感谢@retail!欧洲大陆操作系统,忘记更改语法....对空白值有点懒惰...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
  • 2016-07-11
相关资源
最近更新 更多