首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA:复杂的VLOOKUP函数(两列垂直匹配,单行匹配水平匹配)。关于方法的建议

VBA:复杂的VLOOKUP函数(两列垂直匹配,单行匹配水平匹配)。关于方法的建议
EN

Stack Overflow用户
提问于 2012-03-09 15:22:44
回答 2查看 3.9K关注 0票数 0

我在寻求关于如何解决某个问题的建议。

简而言之,我有一个矩阵,左边有两个描述性列(Y轴),X轴上有一系列的持续时间/时间段。第一列包括债券类型和第二种货币。有6种债券,4种货币。每一个组合都可以有四个持续时间中的一个。

问题是,我每周收到上述矩阵,而且每次的行数是不同的,因为只报告非空白行。其中大约一半为空白(自上周以来没有活动)。

EN

回答 2

Stack Overflow用户

发布于 2012-03-09 17:22:27

为此您不需要一个vLookup()公式。一个简单的SumProduct()公式将帮助您:)查看快照中的示例

公式

=SUMPRODUCT((A2:A15="AAA")*(B2:B15="Dollar")*(C2:F15))

快照

如果这不是你想要的,请告诉我?

HTH

侧边

票数 1
EN

Stack Overflow用户

发布于 2012-03-11 05:34:51

要根据列值和行值在Excel中查找值,您需要同时使用vlookup和match函数。

=VLOOKUP($A10,$A$1:$E$6,MATCH($B10,$A$1:$E$1,0),0)

请看下面的示例图片。

http://pzy.be/v/2/LookupMatch.jpg

B@@la

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9636514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档