人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで次のような判定をするにはどうしたらいいのでしょうか?

2つのセル(AとB)を比較し、セルAに記述された文字列の中にセルBに記述された文字列が含まれていた場合1(true)を返す。
※セルAとセルBはそれぞれ一対のものとします(例:セルA1,A2,A3…に対し、セルB1,B2,B3…)

わかる方お願いします。

●質問者: milk200cc
●カテゴリ:コンピュータ 学習・教育
✍キーワード:A1 A3 b2 エクセル セル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● fonya3
●33ポイント

A1 ---> aaabbbccc

B1 ---> bbb

C1 ---> =IF(ISERROR(FIND(B1,A1,1)),0,1) ---> 1

A2 ---> aaabbbccc

B2 ---> ddd

C2 ---> =IF(ISERROR(FIND(B2,A2,1)),0,1) ---> 0

上記のようにFIND関数の結果がエラー(指定した文字列が検索対象から見つからない)かどうかを判定すればどうでしょうか。

http://www.2ones.com/geeklog_000/


2 ● kn1967
●33ポイント

=IF(ISERROR(SEARCH(B1,A1)),"false","true")

セルC1に以上のように書いて、C2,C3,C4,・・・以下にコピー

http://q.hatena.ne.jp/ダミー


3 ● novtan
●14ポイント

http://www.google.co.jp/

URLはダミーです

べたな方法ですが

=MATCH(B1,A1)

=IF(SEARCH(B1,A1)>0,1,0)

のどちらでも1になると思います

A2、A3…に対しても同様に設定すればOKです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ