比较两列并在第三列中输入一个数字

比较两列并在第三列中输入一个数字

我有一张有 3 列的电子表格。我需要比较两列,如果它们匹配,我需要将第三列中的数字放到第四列中。

我在下面附上了两个例子。我需要比较姓名,并在最后一栏中输入出勤率。

示例 1:

例子

示例 2:

示例 2

答案1

将该语句放在您想要输入比较结果的第一个单元格中:

=IF(A1=B1,”匹配”,”不匹配”).

我假设您将 A 列与 B 列进行比较。

答案2

如果需要比较 B 和 F,且如果 B 和 F 为真则将 E 放入 I,则在 I2 中(或最上面的位置开始的位置)放入:

=IF(B2=F2,E2,"")

然后往下拖就可以自动完成了,如果I2里的结果是0.98而不是98%,可以用这个函数代替。

=IF(B2=F2;E2*100&"%";"")

答案3

由于名称的顺序不同,因此需要使用 iferror 执行 Vlookup。

  1. 设置输入范围看不到行号,假设有 100 个条目从 B2 到 E102,结果为 $b$2:$E:$102

  2. 设置 VLookup =+VLOOKUP(F2,$B$2:$E$102,4,FALSE) 这将使用 f2 中的值在输入范围中查找匹配项,然后返回 E 列中的值。false 表示必须完全匹配才能正常工作。

  3. 如果 vlookup 没有匹配,则添加 iferror,然后返回错误。 iferror 将错误消息转换为“不匹配”或您选择的其他消息。我的正常情况是“”,这会使单元格空白。

一切结合起来

  • iferror(VLOOKUP(F2,$B$2:$E$102,4,FALSE),"不匹配")

相关内容