[[20160420111948]] 『セルの条件付き書式にて数式にワイルドカードを含』(zyo) ページの最後に飛ぶ

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

 

『セルの条件付き書式にて数式にワイルドカードを含める場合について』(zyo)

お世話になっております。

質問は、条件付き書式にてワイルドカードを使用する場合です。

内容は

セル範囲内「AH2:BL2」に「5*」があった場合に

セルDW2に着色

DW2=OR($AH$2:$BL$2="5*")

こういったことをしたいのですが、ウィザードで数式入力完了できるのですが、セルに条件が反映しませんでした。

どこがおかしいのか、アドバイスの程よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


すみません、自己解決できました。
(zyo) 2016/04/20(水) 11:28

 質問して回答は求めるがどう解決したかの報告は無し?
(ねむねむ) 2016/04/20(水) 11:30

ねむねむ さんあ

すみませんでした。

DW2=OR($AH$2:$BL$2="5*") の式に対してセルに入力した値が条件外でして

「5AAA」と入力しなければならなかったものを「B5AAA」と入力したため反応がかかったようです。

単純な凡ミスでしたすみません。
(zyo) 2016/04/20(水) 13:29


 条件外も何も
 =OR($AH$2:$BL$2="5*") 
 はAH2:BL2のセル範囲に「5*」(*はワイルドカードではなく「*」という文字)がないと反応しないが。

 比較演算子を用いた比較式ではワイルドカードは使えず、単なる文字になる。

 たとえばセルに
 ="5AAA"="5*"
 と入力してもFALSEにしかならない。

 =COUNTIF($AH$2:$BL$2,"5*")
 とするか(COUNTIF関数はワイルドカードに対応している)ワイルドカードを使わず
 =OR(LEFT($AH$2:$BL$2,1)="5")
 とするか。

 ただしCOUNTIF関数を使ったほうは文字列にしか対応しない。
 後者は数値にも対応。
(ねむねむ) 2016/04/20(水) 13:40

コメント返信:

[ 一覧(最新更新順) ]


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