【问题标题】:Excel Vlookup - multiple lookup values?Excel Vlookup - 多个查找值?
【发布时间】:2015-12-10 09:37:14
【问题描述】:

是否可以在 vlookup() 中使用类似的东西?

=vlookup(or(1,2,3,4), a1:c10, 2)

我想在 A 列中找到第一个包含数字 1-4 的实例

【问题讨论】:

    标签: excel vlookup


    【解决方案1】:

    您不能为此使用 VLOOKUP,但您可以MATCH 的帮助下做到这一点。

    试试这个(使用数组公式 -> ctrl+shift+enter):

    {=INDEX(B1:B10,MIN(IFERROR(MATCH({1;2;3;4},A1:A10,0), FALSE)))}
    

    思路是匹配1-4得到索引,将错误转换为非错误(FALSE),然后得到最小行号。然后将该行号用作值列的索引。

    【讨论】:

    • 你好阿米特;我正在使用一个图表程序,它有一个不允许使用数组的内置电子表格程序。这会很麻烦,但嵌套 if 语句是最好的选择吗?
    • 从头开始嵌套 if 语句的想法,它不会让我第一次出现 1-4...
    • “数组”是什么意思?究竟什么是不允许的?
    • @user1947457 - 您的 cmets 不清楚。您的“真正”问题似乎也不是您所问的。下次请询问您的真正问题,以便获得相关答案。同时,如果我的回答与您提出的问题相关且适用,我将不胜感激投票和/或“接受”。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 2022-01-21
    相关资源
    最近更新 更多