[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの条件付き書式にて数式にワイルドカードを含める場合について』(zyo)
お世話になっております。
質問は、条件付き書式にてワイルドカードを使用する場合です。
内容は
セル範囲内「AH2:BL2」に「5*」があった場合に
セルDW2に着色
DW2=OR($AH$2:$BL$2="5*")
こういったことをしたいのですが、ウィザードで数式入力完了できるのですが、セルに条件が反映しませんでした。
どこがおかしいのか、アドバイスの程よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
質問して回答は求めるがどう解決したかの報告は無し? (ねむねむ) 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.