【问题标题】:How to match 2 columns, then take a value from a third column and sum them up如何匹配 2 列,然后从第三列中取一个值并将它们相加
【发布时间】:2016-11-30 19:17:39
【问题描述】:

我有一个 Excel 电子表格。我需要匹配 2 列中的数据,如果匹配,则从第 3 列中取一个数字并将其放入第 4 列。

例如:A 列有多个名称:(Steve, Josh, John),B 列有一个名称 (Steve),第 3 列有一个数字 (546)。我需要将 A 列与 B 列匹配,然后从 C 列(对应于 B 列)中获取数字并将该数字放入 D 列。如果 A 列有多个匹配项,那么我需要 D 列作为总和C列中的数字。

我已经尝试了 vlookup 和一些不同的东西,但是对于如何让它们对 C 列中的值求和感到困惑。

请参阅下面的屏幕截图以获取我的示例。

Screenshot

【问题讨论】:

  • 听起来你想要 SUMIF 或 SUMIFS。
  • 我认为我解释得不够充分。 A 列,第 1 行有多个名称(steve,josh,john),然后 B 列有一个名称(steve),C 列有一个数字(546)。我需要搜索 B 列并将名称与 A 列匹配,然后将所有匹配的名称与 C 中的数字相加。 SumIFS 是否适用?这是我第一次尝试解决这个问题。
  • 如果你模拟问题中的数据和预期结果而不是试图解释它会更容易。
  • 您是说任何时候 A 列中的任何名称都出现在 B 列中,您需要对数字求和吗?如果是这样,我认为可能需要一个帮助列。
  • 好的,我添加了一个屏幕截图,这样你就可以看到我想要做什么。

标签: excel


【解决方案1】:

您可以将 SUMIF() 与通配符一起使用:

=SUMIF(A:A,"*" & B1 & "*",C:C)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-03
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 2012-05-20
    • 2012-11-11
    • 2022-01-25
    相关资源
    最近更新 更多