【问题标题】:how to use vlookup from 2 lookup value cell如何从 2 个查找值单元格中使用 vlookup
【发布时间】:2019-10-28 07:04:28
【问题描述】:

我有一个带有数字的名称表,并希望使用 vlookup 公式从该表的单元格中查找特定数字并将名称作为结果返回给我,但如果未找到该单元格中的特定数字,那么我例如希望它尝试另一个单元格

表格有 2 列

注意员工代码由3个数字组成,站号由4个数字组成

| Employee Code/Station Number # |  Name  |
|:------------------------------:|:------:|
| 123                            |  John  |
| 456                            | joseph |
| 3213                           |  jack  |
| 5656                           |  John  |

在结果的下一张纸上,我有 3 列

| Employee Code | Employee Station No | Name |
|---------------|---------------------|------|
| 456           |                     |      |
|               | 3213                |      |
|               | 5656                |      |
| 123           |                     |      |

现在我需要一个 vlookup 公式,如果数字存在则首先在员工代码列中查找,然后替换结果,但如果员工代码为空,则在员工站号中查找并替换结果

=IFERROR(VLOOKUP(*employee code*, *TABLE*,2,false),VLOOKUP(*employee station no*, *TABLE*,2,false)

【问题讨论】:

  • 欢迎来到 SO!当您提出问题时,请尝试添加最少的内容:输入样本、预期输出样本、您尝试了什么、研究以及您卡在哪里。如果您不提供一个输入样本和您的预期输出,您将获得“通用”解决方案。

标签: excel excel-formula


【解决方案1】:

考虑到第一个表是"Sheet1",第二个表是"Sheet2",两个表的第一个单元格是A1,试试这个。 (如果没有,就根据你的数据修改)

=IF(AND(A2<>"",B2=""),VLOOKUP(A2,Sheet1!$A$12:$B$15,2,FALSE),IF(AND(A2="",B2<>""),VLOOKUP(B2,Sheet1!$A$12:$B$15,2,FALSE),"Check Data!!"))

初始条件将检查 Employee 代码中是否有值(任何)但没有 Station,您将在那里获得您的 VLOOKUP,如果不是这样,它将按 Station 而不是员工搜索。在其余情况下(无数据或工作站和员工数据)显示错误消息。

编辑

如果您想在两个单元格都有值时接收一个值,请使用:

=IF(A2<>"",VLOOKUP(A2,Sheet1!$A$12:$B$15,2,FALSE),IF(B2<>"",VLOOKUP(B2,Sheet1!$A$12:$B$15,2,FALSE),"Check Data!!"))

希望对你有帮助!

【讨论】:

  • 它没有...如果 a2 被填满,它会显示错误 N/A... 但如果 b2 被填满,它会显示正确答案,但如果两者都被填满,则会给出错误答案跨度>
  • @Malcolm Dias。我已经检查了这个公式。只需要自定义您的 Excel 数据表。如果有员工代码但没有站点代码,它将通过员工代码生成VLOOKUP。如果有 Station code 而没有 Employee code,它将通过 Station code 生成一个VLOOKUP。其余方案将返回错误消息。
  • 如果(员工代码和工作站)都填满了,它应该会向我提供 vlookup 结果...可以吗??
  • 如果可以在多个工作表中查找 a2 b2 是否有可能
  • 我已经为您的第一个请求编辑了答案。关于第二个......你的工作簿是什么样子的?您需要搜索多少张纸?有可能,但我需要更多信息。
猜你喜欢
  • 2017-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多