【问题标题】:Return value in Excel (a la VLOOKUP) ONLY when another condition also matches仅当另一个条件也匹配时才在 Excel 中返​​回值(a la VLOOKUP)
【发布时间】:2014-12-18 13:51:36
【问题描述】:

我在 Excel 中有两个表格。 表 1 在一种情况下包括唯一标识符和关于这些标识符的有价值信息。但是,可以多次列出唯一标识符(如果条件发生变化)。

表 2 记录了单独的信息,但我希望它使用表 1 中的唯一标识符并返回表 1 中列出的一些信息。我可以轻松地使用 VLOOKUP 或 INDEX 和 MATCH 来执行此操作,并且它的当然会从最先列出的条件返回信息(如果唯一 ID 出现多次)。

我可以看到可能使用 AND 语句(结合 IF)来匹配表 1 和表 2 中列的条件的逻辑,但是我如何强制我的公式仅在 AND 语句为时返回信息真的?我绝对不想做的是通过将重复的标识符与条件相结合来使它们更加独特。

此外,所有这些都是定性数据/字符串。

编辑 10/23/14
我有一个视觉请求。以最简单的形式,我试图在表 2 中复制表 1 中的信息(尽管实际上两个表都有互斥数据)。 因此,如果我在表 1 中将单个客户输入到不同的程序中:

然后在表 2 中,我希望 C 列认识到,如果标识符与 A 列中的特定程序标签配对(我有六个程序,数百个标识符),它将打印适合该程序中该客户的进入日期:

【问题讨论】:

  • 你能发布一些示例数据和预期的输出吗? (你能想出的最简单的方法)。屏幕截图即可,只需将其上传到免费图片托管网站(例如imgur.com)并在您的问题中发布链接。
  • 谢谢——我已经做出了改变。我希望它能说明问题。

标签: excel conditional vlookup


【解决方案1】:

最简单的方法可能是将一个新的 ColumnA 插入到包含您的第一个表格的工作表(例如 Sheet1)中,例如:

    =B2&"|"&C2  

复制下来以适应。然后,这将用作查找公式的键,例如:

=VLOOKUP(B2&"|"&A2,Sheet1!A:D,4,0)  

在您另一张纸的 C2 中,复制下来以适合。

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    相关资源
    最近更新 更多