excel - 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...
解决方案
另一种方法(因为它们看起来像日期 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))
并调整范围以包含您的数据。
推荐阅读
- vue.js - 如何从组件 vue 更改主 vuetify 应用程序中的值
- git - 在 GitHub 远程存储库中推送后删除的文件
- pointers - 将 *os.File 作为 *io.Reader 传递
- c++ - 发现我的代码有什么问题,解决一个简单的竞争问题
- android - 无法将 Fragment 投射到 YouTubePlayerFragment
- node.js - 启动和停止简单 Node.js 脚本的正确方法是什么
- security - SHA 有何独特之处?
- listview - CheckBox 动画在 ReorderableListView 内时不起作用
- c++ - c ++断言错误C2120:所有类型的'void'都是非法的
- vhdl - 具有多方向 VHDL 记录的顶级端口