HLOOKUP / VLOOKUP替换嵌套的IF函数

时间:2017-06-23 09:48:54

标签: excel

我有以下Excel电子表格:

        A             B             C                D             E
1                    Sale 1        Sale 2         Sale 3
2    Product A         0             0              400          Sale 3
3    Product B         0             0              300          Sale 3
4    Product C         0            200               0          Sale 2
5    Product D        800            0                0          Sale 1

列B:D 中,您可以看到每种产品的销售额。

E栏中,我想展示销售产品的销售情况。 因此,应显示<> 0的销售。

到目前为止,我使用了以下公式:

=IF(B3<>0,B$2,WENN(C3<>0,C$2,WENN(D3<>0,D$2)))

这个公式很好地适用于大写,但在我的orignal例子中,有更多的销售可以大量扩展这个公式。 有没有办法缩短公式,所以没有必要使用这么多嵌套的IF函数?

也许某些人喜欢具有值<> 0条件的HLOOKUP?

1 个答案:

答案 0 :(得分:1)

以下公式应该有所帮助:

=INDEX($B$1:$D$1,MATCH(TRUE,INDEX($B2:$D2<>0,),0))

根据需要拖动/复制。

见图片参考:

enter image description here