2017-09-03 122 views
0

我一直在我的工作簿中使用它來顯示cefor多值函數。IF(Logical_test)多個值

=IF(E6=B4,C4,IF(E6=B5,C5,IF(E6=B6,C6,IF(E6=B7,!C7,IF(E6=B8,C8,IF(E6=B9,C9, 
IF(E6=B10,C10,IF(E6=B11,!C11,IF(E6=B12,C12,IF(E6=B13,C13,IF(E6=B14,C14,IF(E6=B15,C15,)))))))))))) 

是的,這太簡單了......至少它的工作...

直到最近,我在更新和增加更多價值到表中所面臨的問題....(表會進一步直到B200C200

需要幫助簡化公式,對於無限循環....

感謝。

+0

那麼你會發現與E6的'第一場比賽'?那麼如何搜索或查找? –

回答

2

您的公式看起來好像要求是:

尋找在BE6值,從B4,並取回從C列適當的值。

這是VLOOKUP函數的用例。

所以:

=VLOOKUP(E6, B4:C200, 2, FALSE) 
0

亞歷克斯·裏希特提供了vlookup解決方案。這是vlookup的另一種方法。它將完成同樣的工作,但並不像vlookup需要的數據佈局那樣具有限制性。

=index(C:C,match(E6,B:B,0))