2016-09-12 14 views
0

複数の列でいくつかの値を検索し、テキスト文字列で検索したい値を返したいとします。複数の列で複数の文字列を検索する

私は1つの列のために私の文字列の表示を与える、次のことを試してみました:

=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2)),0)),"Not Found") 

私のシートは、次のようになります。

enter image description here

Tried...だけMatch 3と一致しますしたがって、私はreturnを返すだけです。

私は大きなif-else文を作成することを考えていましたが、複数の列で複数の値を検索するスマートな方法はありますか?

どのような提案、どのように検索機能に複数の値を与えるか?

返信いただきありがとうございます。

+0

@pnuts私は自分の質問を編集しました。 – mrquad

+1

常に3列ですか?列は動的か? –

+0

@ScottCraner動的でもかまいません(最大7列) – mrquad

答えて

1

わずか3列concantenate行うことができます:これは

=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2 & B2 & C2)),0)),"Not Found") 

を配列の式であり、Ctrl-Shift-Enterで確定する必要があります。

+1

私は今夜帰宅しています。時間があれば、列の回答に優先順位を付けて編集を投稿します。 –

1

取材のビットがありますが、IFERROR(IF(AND([コラム1]、[列2])))

関連する問題