• ベストアンサー

エクセル”検索条件はセル内のあいまい値”

どうにも検討がつかず調べても対応したものができないのでお力添え願います。 D列に”A”と入力し、C列へ「D列のセル値が含まれた場合C値からB値をマイナスし それ以外は上のセル値を反映させる」としたいのですがどうするのがいいでしょうか。 直接値を指定してあいまい検索は『=IF(COUNTIF($A2,"*A*"),C1-$B2,C1)』でできたのですが この "*A*" 部分を”B”というときもあるのでD列のセル値であいまい検索としたいです。 A列の値は以下のように”A”の後ろに複数の数字がつくことがあります。 A列 A2 A3 B4 B3 B4 A2 A4

質問者が選んだベストアンサー

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

"*A*" ↓ "*"&D2&"*"

twokidsdad
質問者

お礼

できました。 ありがとうございます。 解けると単純なことで解明できなかったのが恥ずかしいです。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

D列のセルの値は、1文字の英字だけか?それを(例なりに)書かないで質問するのは説明不十分。 1文字なら、何でわざわざ質問になるのか。Aと言う文字列の代わりに、D3とかのセル番地で置き換えれば仕舞いで、エクセル関数の初歩的なことだ。

twokidsdad
質問者

お礼

nattocurryさんの回答でできました。 説明不十分で申し訳ございませんでした。 以後、質問する際はもっとしっかり調べてから質問いたします。 ただ、初歩的なことが難解と思う人もいるのでなんでも初歩的なことと 言い切るべきではないと思います。 余計なお世話ですが、十人十色何億と言う数の人間がおりますので。