2017-08-10 9 views
0

何回出現したとしても、列から特定のテキストを見つけることができる数式をExcelで作成しました。私が直面している問題は、結果を持たない細胞が価値の誤りを示していることです。この値のエラーを取り除くにはどうすればよいですか?次の例では、列Aから「TORRES」を検索しようとしました。式を使用して、列Bに表示されますが、値エラーは画像のように表示されます。ここでexcel-formulaを使用しているときにVALUEエラーを取り除くことはできません

は私がしようとしていた式である:何も私はそれらのセルがしたい見つからない場合はところで

enter image description here

、:ここで

=IF(A1=SEARCH("TORRES",A1),A1,A1) 

は値エラーと一緒に結果を含む画像です空白にしてください。

+0

「TORRES」は、「TORRES」または「TORRES mi amor」のようなことがありますか?それが見つかったとき、あなたはB列にいたいと思いますか?それが見つからなかったときは? – yosukesabai

+0

見つからない場合、それらのセルを空白にします。 – SIM

答えて

4

VALUEエラーが発生しています。なぜなら、列には常に「TORRES」があるわけではないからです。

=IF(ISERR(SEARCH("TORRES",A1)),"",A1) 

編集:OPの下にあなたのコメントごとに更新

あなたはIF(ISERR())ていることを隠すことができます。

SEARCH()TORRESであるかどうかを確認します。そうでなければ、""を返します。そうであれば、値を返します。

+0

なぜIFERRORではないのですか? –

+0

@DirkReichel - OPが何を望んでいるのか分からなかったので、IF(ISERR())もやったが、彼のコメントの後、私はそのオプションを含めるように更新する。 ..編集:お待ちください、真実なら何かを返すためにIFERRORをどうすればいいですか? – BruceWayne

+0

印象的です。それは仕事をする。膨大なBruceWayneに感謝します。 – SIM

関連する問題