【问题标题】:Multiple values over more than one column超过一列的多个值
【发布时间】:2017-12-29 19:33:12
【问题描述】:

我有一个包含如下信息的电子表格:

表 1

Column A             Column B    
Name    
Daniel

表 2

Column A             Column B             Column C
Name                 Yes/No               Number 
Daniel               No                   39501

是否有一个公式可以确保工作表 1 和工作表 2 上的名称为“真”,并且它们匹配,并且如果工作表 2 上的 B 列返回为“否”,那么其中的值表 2 上的 C 列在表 1 的 B 列中表示?我认为理想情况下,该公式可以在工作表 1 的 B 列中找到。

任何进一步的信息,请不要犹豫与我们联系。

提前致谢,

【问题讨论】:

  • the names on Sheet 1 and Sheet 2 are "True" 是什么意思?
  • 可能有。但我建议您阅读How do I Ask a Good QuestionHow to create a Minimal, Complete, and Verifiable example 的帮助主题,然后编辑您的问题,向我们展示您尝试过的内容以及遇到问题的地方。
  • 嗨,大卫 - 我的意思是它们是否相互匹配,工作表 1 列 A 上的名称是否与工作表 2 列 A 相同。
  • 了解IFVLOOKUPfunctions。
  • 嗨,Ron - 我已经使用了从 if 语句到 vlookups 的所有内容。我遇到的问题是,如果我在工作表 1 中有多个数据,在工作表 2 中有多个日期,我如何使用“是/否”语句和工作表 2 中的“数字”列以及工作表中的 B 列1.

标签: excel excel-formula


【解决方案1】:

我认为这就是您要寻找的 - B2 到 B4 中的公式

=IF(INDEX(E$2:E$4,MATCH(A2,D$2:D$4,0))="No",INDEX(F$2:F$4,MATCH(A2,D$2:D$4,0)),"")

【讨论】:

    【解决方案2】:

    这也可以。在sheet1的B2单元格中粘贴公式

    =IF(VLOOKUP(A2,Sheet2!A:B,2,FALSE)="No",VLOOKUP(A2,Sheet2!A:C,3,FALSE),"")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多