2017-09-03 11 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

あなたの式は、要件があるかのように見えます:

B4から始まる列BE6値、を探し、そしてカラムCから適切な値を取り戻します。

これはVLOOKUP関数の使用例です。

ので:

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

アレックス・リヒターはvlookupソリューションを提供してきました。これは、vlookupの代替アプローチです。これは同じ仕事をしますが、vlookupが必要とするデータのレイアウトに制限はありません。

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