2016-12-09 12 views
0

これは以前に質問されたかもしれませんが(SQLでは答えが見つかりましたがExcelでは見つかりませんでした)、さらに検索する方法がわかりません。 Column1の文字列がColumn2の一部であるかどうかを、各行について調べたいと思います。理想的には、一致がある場合は、列3に「はい/いいえ」と表示されます。Excel:別の列の列から部分文字列を検索する方法

基本的に、A1の文字列がB1の文字列の一部であり、残りの列も同様です。

enter image description here

ありがとうございました!見つかった場合は番号を返します

答えて

1

使用検索、:ここで

=IF(ISNUMBER(SEARCH("," & A1 & ",","," & B1 & ",")),"Yes","No") 

enter image description here

+0

を試すことはできますか?例えば。セルA1に「1」を入れます。 – Vityata

+1

@Vityata編集編集私は画像を投稿しました。 –

+0

私はちょうど不思議だった。私のExcelは ";"私はセパレータとして、したがって私は試してみることにして頼むことにした:) – Vityata

0

:あなたが最初の要素で

=IF(ISERROR(FIND(A2,B2,1)),"No","Yes")

+1

これは誤検出を検出します。 A1が「1」でB1が「10,12,17,19」であれば、それは真を返す。それが偽であるべきとき。 –

+0

私はこの問題を理解していますが、サブストリングはコンマで区切られているとは言いませんでした(したがって、「ボトル」と「缶」が含まれています)。これが彼の言うところの意味ならば、それは偽陽性を引き起こすでしょう – Jeremy

+0

それは本当です、私はOPが列によって区切られた完全なストリングを意味すると思いました。 –

関連する問題