比较两个值并得到第三个
Compare two values and get a third
我很难让它工作。我有三列,其中两列有重复的值(这是一件好事)。我需要获取第 1 列并将其与第 2 列进行比较。如果第 1 列中的值在第 2 列中,则获取第 3 列中的值。示例:
Hello | Test | 123
Test | Object | 321
Dog | Cat | 456
Cat | Animal | 654
(我知道这有点令人困惑,所以..)看到第 1 列和第 2 列中都有 Test 和 Cat,那么我将得到值 123 和 456。
有人知道执行此操作的公式吗?
如果我没理解错的话,像这样的东西应该可以解决问题:
=IF(ISERROR(MATCH(B1,$A:$A,0)),"",C1)
$A:$A
将是要检查的列的范围。
检查另一列中的值是否匹配。
如果是,获取 C 列中列出的值。
您可以将公式拖到 D 列下,它会列出如下值:
我很难让它工作。我有三列,其中两列有重复的值(这是一件好事)。我需要获取第 1 列并将其与第 2 列进行比较。如果第 1 列中的值在第 2 列中,则获取第 3 列中的值。示例:
Hello | Test | 123
Test | Object | 321
Dog | Cat | 456
Cat | Animal | 654
(我知道这有点令人困惑,所以..)看到第 1 列和第 2 列中都有 Test 和 Cat,那么我将得到值 123 和 456。
有人知道执行此操作的公式吗?
如果我没理解错的话,像这样的东西应该可以解决问题:
=IF(ISERROR(MATCH(B1,$A:$A,0)),"",C1)
$A:$A
将是要检查的列的范围。
检查另一列中的值是否匹配。
如果是,获取 C 列中列出的值。
您可以将公式拖到 D 列下,它会列出如下值: