【问题标题】:VLOOKUP a value to the left of the Lookup_valueVLOOKUP Lookup_value 左侧的值
【发布时间】:2015-03-17 12:27:50
【问题描述】:

使用Excel,有没有什么方法可以使用VLOOKUP函数找到最小值和最大值对应的日期?

【问题讨论】:

  • 如果您在表格后面添加一个带有日期的辅助列,则可以做到这一点。

标签: excel excel-formula vlookup worksheet-function


【解决方案1】:

您的布局 @Mark 是正确的(您不能)并且出于上述原因。 INDEX/MATCH 可能是一个合适的替代方案,但为了提供一些细节,请尝试说 I30 上下复制以适应:

 =INDEX($H$6:$H$26,MATCH(I27,I$6:I$26,0))

【讨论】:

    【解决方案2】:

    不,没有办法使用 VLOOKUP 向左看 - 它只能向右看。你应该看看 INDEX/MATCH 组合来解决这个问题。

    【讨论】:

      【解决方案3】:

      如果您愿意使用辅助列来保存日期,则可以。在我的示例中,我在 N 列中添加了帮助器列。因此,column N 还显示来自column H 的日期。

      =VLOOKUP(I27;$I$6:$O$26;7;0)
      =VLOOKUP(I28;$I$6:$O$26;7;0)
      ...
      

      【讨论】:

        【解决方案4】:

        一个简单的解决方案 - 如果你不坚持使用 VLOOKUP() :-)

        1. 在第 27 行上方输入新行,重复列标题(“Thomson”等)。您可以使用=I5=J5 等。
        2. 现在在 I30 中输入这个公式:=DGET($H$5:$N$26;1;J27:J28) ... 并将其拖动到右侧。
        3. 对于最大值,您需要再次重复“最大值”行上方的列标题。

        【讨论】:

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