- ベストアンサー
エクセルの関数について
以下のようなことを実現できるエクセルの関数を教えてください。 <状況> ・ひとつのセルに、複数の数字が「,」区切りで入力されている。 (仮にA1セルとします) ・B1セルに検索値が入っています。 <実現したいこと> B1の値が、A1に含まれるとき、C1に”○”を返す。 このときのC1に入力すべき関数を教えてください。 <具体例> A1:12,13,14 B1:12 C1:○
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純に「12」で検索してしまうと、検索対象のA1に112なんて数字が入っている場合に問題になります。 A1には数字の区切りが必ず「,」と言うルールがあるので、A1の文字列の前後に「,」を付けた物(例「,12,13,14,」)を対象にB2の値の前後に「,」を付けた文字列(例「,12,」)を検索します。 この検索がエラーになる=含まれないです。 と、言う事で↓こうして見ました。 =IF(ISERR(FIND(","&A2&",",","&A1&",")),"","○")
お礼
ご回答どうもありがとうございます。