目前,我有一个有两个变量的数据库:
所附的例子有4只基金和4名投资者。
投资者可以投资1到4只基金。
我有一个VBA函数,它将数据转换成"X &Y轴“格式。
如果有“本曾傑瑞基金”(Ben&曾傑瑞fund )和“本”(Ben)的名称,则应显示该投资者姓名的四分之一分录,但如果投资者不投资该基金,则应该是空白。
问题:有可能吗?
在这里使用=IF(AND(函数是不可能的,因为数据库中有那么多的基金和投资者。
图1显示了数据引用(在换位之前)。
图2是所需的结果。

发布于 2018-01-03 11:07:20
=IFERROR(INDEX($E$3:$E$12,SMALL(IF($C$3:$C$12=L$5,IF($A$3:$A$12=$K7,ROW($A$3:$A$12)-ROW($A$2))),1)),"")
为索引构建行号数组,并根据2 if语句获取第一个匹配(最小行).

发布于 2018-01-03 04:09:45
如果目的是要有一个动态的报告。我的意思是如果你想多加几年避免手术的话。沿着这个陡坡走:
=MID([Quarter],1,1)创建一个字段,仅提取字段季度中的季度数=RIGHT([Quarter],4),这将允许您将此字段用作未来年份的筛选器。Q0以下是我几个月前创建的关于格式为表和枢轴表的教程。对不起,我用的是西班牙语,但我使用的是Excel英文版。
发布于 2018-01-03 03:42:39
枢轴表能实现你想要的吗?
https://stackoverflow.com/questions/48070748
复制相似问题