首页 > 解决方案 > Excel - VLOOKUP 问题

问题描述

我有这个:

在此处输入图像描述

我的问题:

在 F2 列中我想要 R2 -> IF -> B2+C2+D2 存在于 O:O;P:P;Q:Q 但我不知道如何将 VLOOKUP 与多列一起使用

我的尝试是' =VLOOKUP(B2;O:O;4;FALSE)',我不知道为什么我使用 4... 因为我将 R2 算作 O2 的索引 4...

标签: excelexcel-formula

解决方案


另一种方法(因为它们看起来像日期 DD/MM/YYYY)是将每组三列转换为日期

=INDEX(R:R,MATCH(DATE(D2,C2,B2),INDEX(DATE(Q:Q,P:P,O:O),0),0))

@Jeeped 正确地指出这在整列上很慢,所以请使用像这样的公式

=INDEX(R$1:R$100,MATCH(DATE(D2,C2,B2),INDEX(DATE(Q$1:Q$100,P$1:P$100,O$1:O$100),0),0))

并调整范围以包含您的数据。


推荐阅读