私はスプレッドシートを作成していて、条件付き書式を希望どおりに機能させようとしています。セルには1つまたは2つの文字が含まれ、大文字の「W」の場合はセルを赤で、小文字の「w」の場合はオレンジで埋めようとしています。許可されるのは約 10 文字 (上と下の WHFSO) だけですが、'wh' の 2 文字には GREEN も必要です。これまでのところ、「W」または「w」に関係なく、書式設定によって RED が表示されます。テストのさまざまな組み合わせとインターネットの検索を試してみましたが、どんな支援も歓迎します。ありがとう
1670 次
1 に答える
0
文字列比較は、Excel では大文字と小文字を区別しません。つまり、次の="W"="w"
ように評価されます。TRUE
関数を使用して=code(text)
、条件付き書式設定式のセルの ASCII コードを比較する必要があります
たとえば=code("W")
、ASCII コード 87 と=code("w")
評価され、ASCII コード 119と評価されます。
=code(text)
=and(code(left(cell, 1))=119, code(mid(cell, 2, 1))=104)
最初の文字でのみ評価されるため、2 文字の例「w」をキャプチャするなどの操作を行う必要があります。
条件付き書式設定で多くの厄介な条件が発生する可能性があるため、スプレッドシートの他の場所ですべてのロジックを実行する方がよい場合があります
于 2013-09-26T18:57:20.367 に答える