重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

EXCEL(エクセル)に関する質問です。

「あるセルαの値が任意の列の中のどこかのセルの値と一致した場合、セルαに色をつけるなどのフラグを立てる。」

という、関数はどうしたら良いでしょうか?

A 回答 (5件)

条件付き書式の問題かと思う。


>あるセルα
が固定したA1セルなど1つならば
>任意の列の中
をF列と決めると
大阪
京都
奈良
東京
浅草
横浜
と入れておく。
F1:F6を範囲指定して
書式
条件付き書式
数式が
数式ボックスに
=$A$1=F1
書式をセルのパターン色をグリーンとかに設定
OK
ーー
これでA1に浅草と入れるとF列の浅草のセルが色づく。
A1セルに京都と入れると列の京都のセルが色づく。
質問は
>セルαの値
>任意の列の
>のどこかのセルの値
など判りにくい表現になっているが、上記で思っていることと違う点があれば指摘すれば、誰かがそれにあわせて回答してくれるだろう。
「任意の」「どこか」などというが、(A)決めるのはどこでもよいが1つに決めて話をしてよいのか、(B)決めるのではない場合(どこでもありえるの)か両方あるので、表現には注意すること。
    • good
    • 0

「あるセルα」が任意の列の値と一致した場合、


「あるセルβ」へフラグを立てる。というふうにしてはダメですか?

例えば・・・
「あるセルα」→B1セル
「あるセルβ」→C1セル
「任意の列」 →A列
と過程すると、

C1セルに、
「=IF(ISERROR(VLOOKUP(C1,A:A,1,FALSE)=FALSE),"該当無し","該当有")」
と入力。
もし、A列にB1セルの値を探してエラーになったら「該当無し」と表示する。
エラーにならなかったら(A列に同じ値が見つかったら)「該当有」と表示する。

こんな感じではダメですか(^-^;)?
    • good
    • 0
この回答へのお礼

VLOOKUP(C1,A:A,1,FALSE)=FALSE)
なるほど、この関数を使えば、できる事ができました。
どうもありがとうございました!
非常に作業短縮になりました!

お礼日時:2007/12/28 14:56

「書式」「条件付き書式」にて


「数式が」「=COUNTIF(列の範囲,セル)>0」
「書式」ボタンを押して「パターン」で塗り潰しの色を選択

※注意
列の範囲が別シートの場合、条件付き書式でその範囲を直接指定は出来ません。
「挿入」「名前」「定義」を使って列の範囲に名前をつけてから
その名前を範囲として使用してください。
    • good
    • 0

色を着けるのなら、「条件付書式」で


フラグを表示させるなら、IF関数で

COUNTIF関数と組合せで出来ます。
    • good
    • 0

MATCH関数のことですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!