パソコンカレッジ スタッフのひとりごと

パソコンスクールのスタッフが、
初心者から上級者まで役立つ情報をお伝えします。

IF関数であいまい検索しましょう(Excel)

2017-05-16 15:49:31 | エクセル
今日は生徒さんからの質問をとりあげたいと思います。

「IF関数の論理式に文字の検索、"~を含む"を指定したいのですが・・」

「ということはこんなイメージですかね。↓
商品コードに"PA"という文字を含むセルのお隣のセルに目印として"含む"と
表示させてみましょうか」



「はい、まさにそんなイメージです。やってみましょうよ」


まずは、IF関数の論理式にワイルドカードが使えるかですが・・実は使えません。

ワイルドカードとは文字のあいまい検索をするための"*"や"?"の記号です。

数式に「=IF(B4="*PA*","含む","")」のように入れると、"*"を文字として検索してしますのです。なので、
「セルB4の値が"*PA*"だったら」という論理式になってしまいます。

というわけで、論理式にCOUNTIF関数ををからませます。

COUNTIF関数は、指定した範囲に含まれるセルのうち、検索条件に一致するセルの個数を教えてくれる関数ですが、
この関数の検索条件にはワイルドカードが使えるのです。

では、C4のセルの数式に「=IF(COUNTIF(B4,"*PA*")>0,"含む","")」と入れてみます。



「ほら出来ました。(*^_^*)こんな感じでよいですかねぇ」

「なるほど!」



エクエルって奥が深いですね。

奥が深いと言えば、エクセルって色々な機能があって、使い方によってはまるで手品(マジック)のようになるんですよね。

子どもの“プログラミング的思考"をグングン伸ばす本

この本、おすすめですよ(^^)

mihoりん
コメント (6)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Wordでグリッド線を印刷したい | トップ | Accessのデータをエクセルフ... »
最新の画像もっと見る

6 コメント

コメント日が  古い順  |   新しい順
含まない (愚石)
2009-05-15 21:15:40
「<0」にしてみたらなにも変わりませんが、
「=0」にすると「含まない」ものを抽出できるんですねぇ。
なるほどねぇ、驚き!
返信する
こんばんは! (赤面獣)
2009-05-15 23:08:01
まるでパズルですね(^^)
こういうの閃いた時って気持ちいいですよね!
返信する
なるほど! (yukitada)
2009-05-17 09:12:31
いい思い付きですよね。

頭が固いと、そこまで
思いつきませんでした。(^^ゞ

参考になります(^_^)
返信する
愚石さんへ (mihoりん)
2009-05-17 23:49:43
すばらしい。

Count関数は、見つからない時は、0が返ってきますからね。(*^_^*)
返信する
赤面獣さんへ (mihoりん)
2009-05-17 23:50:51
そうなんですよ。

出来た時はガッツポーズです。(*^_^*)
返信する
yukitadaさんへ (mihoりん)
2009-05-17 23:54:02
発想を変えるよう意識をしています。

だいたい新しい発見がありますね。(*^_^*)
返信する

コメントを投稿

エクセル」カテゴリの最新記事