使用= lookup() - 使用多个列,例如= LOOKUP(A1,$ E $ 1:$ F $ 24 $ G $ 1:$ G $ 24)

问题描述 投票:0回答:1

我刚刚发现了如何在一系列日期中查找日期(来源:https://www.mrexcel.com/forum/excel-questions/621562-vlookup-if-date-between-2-dates-table.html

虽然,我似乎无法找到有关如何= lookup()搜索两列的任何文档。有人可以解释它是如何工作的吗?

请参阅下面的公式和示例数据。

式:

=LOOKUP(b1,$a$5:$b$7,$c$5:$c$7)

例:

Lookup  9/10/2017
Result  Week 2

Week Start  Week End    Week Number
27/09/2017  3/10/2017   Week 1
4/10/2017   10/10/2017  Week 2
11/10/2017  17/10/2017  Week 3
excel
1个回答
0
投票

好的,经过1次谷歌搜索 - 我找到了答案(在我真正应该首先看到的地方):

https://support.office.com/en-us/article/LOOKUP-function-446d94af-663b-451d-8251-369d5e3864cb

上面说:= lookup()可以使用矢量语法或数组语法。

如果输入要搜索的数组 - 它使用数组中小于或等于lookup_value的最大值。基于测试 - 它匹配基于此的行(并将搜索两列以查找值)。例如。如果第一列数据被删除,并且您查找的日期早于03/10/2017,则会返回“#N / A”,如果第一列未删除,则该搜索将返回“第1周”。

我不确定是否应该删除这个问题 - 因为这在微软办公室文档中有详细记录 - 如果有人可以请让我知道这是否是最好的事情或者不是很受欢迎。

© www.soinside.com 2019 - 2024. All rights reserved.