【问题标题】:Excel Lookup and pull in depending on cell contentsExcel 查找并根据单元格内容拉入
【发布时间】:2017-03-16 07:18:51
【问题描述】:

对我来说另一个棘手的问题。

我有包含我所有信息的工作表。在另一张纸上,我需要根据特定值提取一个数字。例如:

在主表上,

Cell AN2 will contain either BMI or ASCAP
Cell A2 will contain a number, let's say 12345

在我的第二张纸上,我有两列; AJ2 用于 BMI# 和 AM2 用于 ASCAP#

我需要查看主表,确定 A2 是 BMI 还是 ASCAP 数(来自 AN2),然后将其放入第二张表的正确单元格中。

我知道这是一个 Vlookup 函数,但我无法让它工作。我进行了搜索并阅读了一些答案,但仍然无法正常工作。

感谢这里提供的所有重要信息。

在 MacOS 上使用 Excel 15

【问题讨论】:

  • 你的VlookUp() 公式是什么?你试过Index/Match吗?也许=If([index/match formula]="BMI#",[index/match number],"")
  • 我不知道 - 因为我已经尝试了很多不同的 vlookup 组合,但很沮丧并删除了它们。我对所有这些 excel 高级功能完全陌生,所以一段时间后它会让我的眼睛睁大了。我将研究索引/匹配函数,但现在这对我来说都是希腊语。
  • 嗯——据我所知,把它放在你的第二张表中,AJ2 和 AM2(假设 AJ1 和 AM1 是标题“BMI”和“ASCAP”):=IF(Master!$AN$2=AJ$1,Master!$A$2,"") ...你想做什么?
  • 我可以看到你在那里做什么,但它只在单元格中返回一个 0,而不是来自 MasterA2 的数字。如果我理解该公式,您是在说:查看主表上的单元格 AN2。如果该“单词”与 AJ1 第二张表上的相同,请填写 Master A2 中的值。 - 正确的?这就是参考文献中 $ 符号的含义吗?

标签: excel vlookup


【解决方案1】:

我想如果你把这个公式放到 AJ2 的第二张表中:

=IF(Master!AN2="BMI",Master!A2,"")

这在 AN2 中:

=IF(Master!AN2="ASCAP",Master!A2,"")

然后将这些值复制下来,它应该可以工作。当然,这只会填充任何给定行的两者之一,但根据您的描述,这听起来就是您想要的。

当然,如果您的工作表没有按字面意思命名为“Master”,请将其更改为工作表的实际名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 2013-08-10
    • 2018-05-21
    相关资源
    最近更新 更多