【问题标题】:Two formulas I'm having issues with我遇到问题的两个公式
【发布时间】:2020-09-17 14:54:13
【问题描述】:

这是我第一次在这里提出问题,但我有两个公式我不确定为什么它们不起作用。

我遇到的第一个问题是这个公式:

=MAX(IF(C46:C51<80,B46:B51))

此公式返回#VALUE 的任何原因!只要 C 列中的数据小于 80,我应该找到 B 列中数据的最大值。


然后我在两个问题上遇到了 VLOOKUP 问题,这两个问题是相关的,我在单独的工作表上有一个大型数据集。我需要 VLOOKUP 某人的姓名以找到与该姓名关联的值。问题是他们的名字多次出现。到目前为止我的公式是:

=VLOOKUP('PDR DATA'!E80,'PDR DATA'!A4:V119,15,FALSE)

其中 'PDR DATA'!E80 是人名出现的第一个实例。但是,将 FALSE 与 VLOOKUP 一起使用会返回 #N/A,但如果我使用 TRUE,它会返回第 15 列的最后一个值,即使名称与我正在搜索的名称不同。我迷路了,不知道该往哪里走。

【问题讨论】:

  • 试试这个。 =MAX(IF(C46:C51
  • 你能给我一些关于 vlookup 问题的示例数据或截图吗?
  • 第一个公式对我有用。我在B46:C51中放了一堆数据,C列值小于80的最大B列值会显示出来,如果我改变数据就会改变..用第二个公式,我建议第一个参数(@987654325公式中的@)不应在搜索数组中(table_array
  • 好的,我用这个来回复,对吧?第一件事,添加第三个输入,似乎不起作用。你是说第一个公式对你有用吗?让我截取两个数据集,看看你能不能弄明白。
  • 好的,所以这个数据集适用于第一个公式:link,这个数据集适用于第二个公式:link

标签: excel


【解决方案1】:
  1. =MAX(IF(C46:C51
  2. =VLOOKUP(要查找的单元格、要查找的单元格(可能不止一列)、要从哪一列中获取(数字)、rangelookup) 尝试理解语法并给出输入

例如:如果我在 sheet2 中有名称和 id 的现有数据,则需要 sheet1 中的 id 通过使用名称,然后我将使用 =VLOOKUP(L2,Sheet2!A2:B5,2,TRUE)

L2 是 sheet1 的名称,然后我选择了 sheet2 中的列(A,B)和行,那么列号是 2。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多