[[20080807152521]] 『複数条件』(初心者社会人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件』(初心者社会人)

はじめまして。エクセルをかじり始めた社会人です。簡単な質問で申し訳ないのですが、過去ボードで検索できず、周りにも聞ける方がいないので、書き込ませていただきました(><)

A1のセルに「佐川」「ヤマト」「西濃」のいずれかが入力されたら、セルの色が変わる条件式を考えています。一番スマートな関数が思い浮かびません。宜しくお願いします!


 条件付き書式の条件ということですね。

 「数式が」「=FIND("!"&A1&"!","!佐川!ヤマト!西濃!")」

 というのはどうでしょうか?
 (独覚)

 ■件付き書式の設定■

 メニュー・書式(O)→条件付き書式(D)
   条件1 『セルの値が』⇒(次の右のボックス)『次の値に等しい』を選択⇒(一番右のボックス)
      『西濃』と入れて『書式』ボタンをクリック
          『セルの書式設定』ダイアログボックスが出てくるのでその『パターン』をクリック
          好きな色を選び

 『追加』ボタンをクリックして

  条件2 からは同じ事を繰り返してください。

 関数ではありませんが、こんな使い方はどおでしょう?

 (TOMO)


 (独覚)さま
 (TOMO)さま
ありがとうございます!早速両方試してみました。

もうひとつ質問なのですが…数式内の「!」と「&」には、どういう意味があるのでしょうか?
(検索したのですが、うまく引っかかりませんでした:汗)

(初心者社会人)


 まず、「&」は文字列の連結です。
 「"!"&A1&"!"」はA1セルに「佐川」が入っていた場合「!佐川!」となります。

 で、「!」は、単純に
 =FIND(A1,"佐川ヤマト西濃")
 とすると「佐川ヤ」とか「ヤマト西」とかさらには「ヤ」だけが入力された場合にも色が変わってしまうため「佐川」「ヤマト」「西濃」という単語で
 マッチさせるための小細工です。

 例えば「ヤマト西」とA1セルに入力された場合、検索する文字は「!ヤマト西!」となるため上記のように色がかわる事はなくなります。
 (独覚)

丁寧な解説ありがとうございます。勉強になりました!
自分の頭は凝り固まってしまって、独覚さんの柔軟な発想に感心です。
(初心者社会人)

 関数を使うことになると、結果を返すセルが必要になると思います。

 例えば『A1』に佐川とINPUTしたら指定した別のセルに結果を返すことになるので、
 『A1』に佐川とINPUTしEnterを押した瞬間セル色が変わるのは(TOMO)さん提案の
 条件付書式のほうが スマートかと思います。。。

 (山ちゃん)


 山ちゃんさん、
 上でも書きましたが
 >条件付き書式の条件ということですね。
 ということですよ。

 条件付き書式で「セルの値が」を「数式が」にすることで関数の結果が真か偽(EXCELの仕様で数値の「0」を「偽」、
 「0以外」を「真」とすることも可能)
 で書式を適用させるか決めることが出来ます。
 (独覚)

 独覚さん。

 別に間違いだと言っている訳ではありませんし、独覚さんのレクチャーされている
 内容は素晴らしいことだと思いますよ。
 関数にお詳しいようで。
 ただ、別のやり口もあり、関数にこだわることはないかと思っただけです。

 現に、簡単でスマートですし。。。
 >条件付き書式で「セルの値が」を「数式が」にすることで関数の結果が
 >真か偽 (EXCELの仕様で数値の「0」を「偽」、「0以外」を「真」とすることも
 >可能)で書式を適用させるか決めることが出来ます

 確かに条件付き書式で出来るでしょうが、今回の問い合わせ内容からして
 更に関数入れなくても…。
 横から失礼しました。
 立ち去りますので(笑)コメントいいですよ♪

 (山ちゃん)

 失礼しました。
 ただ、言いたかったことは単純に『他のセルに関数を入れる必要はなく条件付き書式内で関数を使えますよ』
 ということだけです。
 (別に反論とかではなく解説好きのサガだと思ってください(汗))

 あと、蛇足で2003までの条件付き書式では「セルの値が」では3個までしか語句を指定できないため
 それ以上の場合は関数式のほうがよいかと。
 (独覚)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.