excel如何让一个单元格变化的同时,他所跟随的单元格跟着变化?

O27是跟着组合框改变的,求如何让随着O27的费用类别的改变,下面的二级费用也跟着改变,旁边的总额也跟着改变?就比如组合框选择的是管理费用,那么O27就显示的是管理费用,下面显示的就是管理费用里面包含的二级费用:人力成本等等;如果组合框选择的是销售费用,则O27等于销售费用,下面的二级费用也跟着变化。做成图2那个样子的。

以上是O28单元格的公式,输入以后往下拉就行:

=IF(INDEX(O19:R25,2,MATCH($O$27,$O$19:$R$19,0))=0,"-",INDEX(O19:R25,2,MATCH($O$27,$O$19:$R$19,0)))


以上是P28单元格的公式,输入以后往下拉就行:

=IF(SUMIFS($R$3:$R$17,$O$3:$O$17,$O$27,$P$3:$P$17,$O28)=0,"-",SUMIFS($R$3:$R$17,$O$3:$O$17,$O$27,$P$3:$P$17,$O28))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-19

你要的公式,O28填入:

=IFERROR(INDEX($O:$O,SMALL(IF($N$3:$N$17=$N$27,ROW($O$3:$O$17)),ROW(N1))),"")

数组公式同时按下CTRL+SHIFT+ENTER结束输入。

P28填入:

=IFERROR(LOOKUP(1,0/(($N$3:$N$17=$N$27)*($O$3:$O$17=$N28)),$Q$3:$Q$17),"")

本回答被提问者采纳
第2个回答  2021-07-19
可以采用VLOOKUP函数实现,如果是查找值在同一列,那就用Hlookup函数。目前你问的有点笼统,我也只能回答这么多了,如果想细问,那请补充问题
相似回答