如何比较两个范围中的单元格并根据匹配项进行计算(Google表格)?

时间:2018-03-02 21:38:39

标签: google-sheets

我正在尝试比较两个不同工作表中的两列,如果匹配,则使用第二张中显示的值执行计算。

以下是该方案:

如果第21行K列(表1)中的值与B列(表2)中任何位置的值匹配,那么,我需要执行一个计算,其中包含来自该行的WITHIN(右侧7个单元格)的值找到第2页B列中的值。如果找不到匹配项,则该单元格应留空。

因此...

  1. 将表1,第21行,第K列与第2列,第B列进行比较以获得匹配值(表2中只有一个)
  2. 如果匹配,请执行计算,该计算包含在单元格右侧的值7列(同一行),其中的值在表2的第B列中找到
  3. 如果没有匹配,则应将单元格留空。
  4. 此公式将位于第1页的第21行M列。

    我希望这是有道理的。很难说清楚,这可能就是为什么我在搜索了很长一段时间之后还没有找到答案。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

我怀疑你是否简化了问题(正如人们应该的那样!)它可能更容易描述,但你的要求似乎只是一个简单的查找:

=iferror(vlookup(K21,Sheet2!B:I,8,0),"")*2

只是有一个错误陷阱和额外的所需公式(我选择只加倍 - 默认为0不是空白,但如何最好地处理,可能取决于你没有提供的公式)。

公式应允许向上或向下复制,但就目前而言,不能跨越。