【问题标题】:IF value of Sheet1 B2 matches value in array Sheet2 B2:B37 insert value of Sheet2 C2:C37Sheet1 B2 的 IF 值与数组 Sheet2 B2:B37 中的值匹配 Sheet2 C2:C37 的插入值
【发布时间】:2020-05-12 20:10:23
【问题描述】:

我试图用这个公式完成的是将 Sheet1 B2:B132 中的值与 Sheet2 B2:B37 中的相同值相匹配。如果它们匹配,则将 Sheet2 C2:C37 中的值复制到 Sheet1 C2:C132 中。我知道这听起来令人困惑。希望这些图像会更有意义。

表 1:

表 2:

数据不是专有的,因此如果允许,我可以共享 .xlsx(不确定,我没有)。任何帮助将不胜感激。

问候, 迈克·蔡斯

【问题讨论】:

  • 我猜您可以在产品内部版本号上使用 XLOOKUP 或 VLOOKUP 或 INDEX/MATCH?
  • 使用=INDEX(MATCH的组合
  • 大概是这样的:=INDEX(Builds!C:C,MATCH('Asset - Office products'!B2,Builds!B:B,0))

标签: arrays excel if-statement match


【解决方案1】:

如果我正确理解您的问题, 怎么样? =IF(COUNTIF( Sheet1!$A$1:Sheet1!$A$4, Sheet2!A2)> 0, Sheet1!B2, "")

Sheet1!$A$1:Sheet1!$A$4 - 您查看的范围 Sheet2!A2 - 您要在范围内查找的值 Sheet1!B2 - 条件正确时粘贴的值

公式应粘贴到您希望结果所在的单元格

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-25
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多