[[20181215082913]] 『条件付き書式の設定について』(初心者事務員) ページの最後に飛ぶ

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

 

『条件付き書式の設定について』(初心者事務員)

 他の部署の人たちに、多くの記号(A1、A2、B1、日、可、など20種類くらいあります。)を入力してもらう表を作っています。入力が完成したらデータをこちらに提出するまでが部署の業務です。 
 しかしその部署では会社で認めている入力記号に部署独自の記号を追加して使用しています。(A1あ、A21、日-外など・・・さらに独自に追加する記号は今後も増えたり減ったりします。) 
 提出の際には会社で認めている記号のみ入力されたものを提出してもらう必要があります。

 そこで、表の入力セルに「条件付き書式」で、その部署が独自に追加している記号が含まれる入力があった場合、そのセル(例、B1)に色を付けたいと考えています。
 別のセル(A列)に部署が独自に追加している部分(あ、1、-外など)の一覧を作り、条件付き書式の設定で、「COUNT(FIND($A$1:$A$3,B1))>0」としましたが、うまくいきませんでした。
 また、これだと独自の記号が増えても対応できないこともあり、A列が可変対応になるよう名前を定義(名前は「独自記号」とし「OFFSET($A$1,0,0,COUNTA($A:$A)-1,1)」)し、条件つき書式に「COUNTIF(独自記号,B1)」としましたが、うまくいきませんでした。

 何か良い方法はないですか。 長いので簡単に書くと、 「入力禁止リストの文字や値が含まれる場合にそのセルに色を付けたい」 
1、禁止リストは今後も増加していく。
2、禁止リストの項目だけが入力される場合も、入力可能な項目に追加して入力される場合もあるが、どちらの場合もそのセルに色を付けたい。(別の色がいいが、同一の色でもよい) 
3、認めている入力の項目も多いので「入力規則のリスト」は使用しない。
以上です。よろしくお願いします。

< 使用 アプリ:2003、2007、2010、2013など使用する人によります、使用 OS:7、8、10の人がいます。 >


20種類くらいの認められている記号のリストを作成し
そのリストに含まれていないものに色をつけるだけでは?

(マナ) 2018/12/15(土) 09:44


=countif(ホワイトリスト,B1)=0

こんな式でできませんか。

(マナ) 2018/12/15(土) 09:47


ご回答ありがとうございます。説明不足の点がありました。
1、ホワイトリストも増減することに加え、ホワイトリストの項目も組み合わせてしようしますので、すごく種類が多いです。
2、ホワイトリストには含んでいませんが、ホワイトリスト以外の入力であっても、事務処理上問題のないものもあり、あくまで禁止リストの項目が含まれる場合に限って色を付けたいのです。

条件付き書式で色を付けたい としたのは入力する人に入力の不備を示すためです。なので、別の方法であってもかまわないのですが、方法を知りたいです。
(初心者事務員) 2018/12/15(土) 10:03


例えば、以下はOK

A1-あ
A1-1
A1外

でも、以下は禁止ということでしょうか。

A1あ
A11
A1-外

(マナ) 2018/12/15(土) 11:01


説明が下手ですみません。
A1-あ、A1-1、A1外 も A1あ、A11、A1-外 も全部禁止です。(あ、-、1、外 は禁止リストなので。)

ただし、ホワイトリスト(A1、A2、など)に対して、禁止リスト以外(例 い、―、2、内 など)の項目が追加されるのはOKという意味です。
(初心者事務員) 2018/12/15(土) 11:13


・拡張候補リストを使った入力規則(リスト)によって入力させ、
・標準候補リストに無い入力には、条件付き書式を使って警告色をつけたい、
ということなんでしょうか?
(γ) 2018/12/15(土) 11:14

 その例題は、どこまで実際の値を反映しているんですかね?
 
「1」が禁止リストにあるんだったら、「A1」も禁止では?

 >OFFSET($A$1,0,0,COUNTA($A:$A)-1,1
                                ~~
                                ↑
 なせ波線部「-1」にしているんですか?

 追加で(11:36)
 >1、禁止リストは今後も増加していく。

 最終的にどのくらいの数になりそうなんですか?

 とりあえず以上です
(笑) 2018/12/15(土) 11:27 追記11:36

 もうひとつ追加

 >「COUNT(FIND($A$1:$A$3,B1))>0」としましたが、うまくいきませんでした。

 具体的にどうなったんですか?

 以上です
(笑) 2018/12/15(土) 12:00

説明下手ですみません。
拡張候補リストと標準候補リストの意味がわからなく、うまく説明できていないかもしれませんが。
1、入力可能リスト・・・(A1、A2、日、など)追加されて増えたり、使わなくなり減ったりしていきます。そもそも種類が多いので、使用上入力規則のリストにはしません。(直接入力や他で作った一覧をコピー貼り付けなどで入力します。)
2、禁止リスト・・・(あ、1、-、外、など)これも追加されていきます。(禁止リストの項目が単独で入力される場合と、入力可能リストと組み合わされて入力される場合があります。)→A1あ、あ、A2-1、日外外、などのように入力されることがあります。
3、入力可能リストでも禁止リストでもない文字や値(い、2、―、内、など)・・・たぶん増えないです。限られており増えたとしても、その際は対応できるので処理上問題ないです。
この時に、2の禁止リストに含まれる項目が含まれ入力されているセルについてのみ、条件付き書式で警告色を付けたいという意味です。

OFFSET($A$1,0,0,COUNTA($A:$A)-1,1 の「-1」は「禁止リスト」の項目名だったのでそうしました。
1と1の違いは、半角と全角の違いです。「A1(半角)」と「A11(半角の1のあとに禁止リストの全角の1)」の意味です。
禁止リストは今は20くらいですが、今後の使用では50くらいまで増えていくと思われます。

「COUNT(FIND($A$1:$A$3,B1))>0」としましたが、うまくいきませんでした。

 具体的にどうなったんですか?
禁止リストに該当する項目を入力した場合は警告色が付きましたが、入力可能リストに禁止リストが組み合わされた入力の場合は警告色になりませんでした。

(初心者事務員) 2018/12/15(土) 12:04


 >「禁止リスト」の項目名だったのでそうしました。

 A1セルは項目名ってこと?
 だったら
 =OFFSET($A$2,0,0,COUNTA($A:$A)-1,1)
         ~~~~
 では?

 やりたいことは ↓ ですよね?
 >入力禁止リストの文字や値が含まれる場合にそのセルに色を付けたい
 >あくまで禁止リストの項目が含まれる場合に限って色を付けたいのです。

 ↓ はどういうこと?
 >入力可能リストに禁止リストが組み合わされた入力の場合

 入力可能リストなんてものがあるんですか?
「組み合わされた入力」というのがどういうことか分かる具体例を挙げてください。

 以上です
(笑) 2018/12/15(土) 12:36

やりたいことは ↓ ですよね?
 >入力禁止リストの文字や値が含まれる場合にそのセルに色を付けたい
 >あくまで禁止リストの項目が含まれる場合に限って色を付けたいのです。

上記のとおりです。
入力可能リストについては、一番最初の質問に書いた通り、入力してほしい記号がたくさん種類があります。なので、リストにして入力規則にすると選択するのがかえって大変になるので、実際の作業は手入力したり、他で作ったものをコピー貼り付けするほうが現実的です。

「組み合わされた入力」とは、入力してほしい記号に禁止リストの項目が組み合わされたものという意味で、本来入力してほしい記号が「A1」だった際に、禁止リストの項目である「あ」が組み合わされた、「A1あ」とか「A1-あ」の場合のことです。
(初心者事務員) 2018/12/15(土) 13:06


 >「A1あ」とか「A1-あ」の場合のことです。

 ↑ に色が付かなかったってこと?
 試しましたが、付きましたけど?

 名前定義:独自記号
 参照範囲:=OFFSET($A$2,0,0,COUNTA($A:$A)-1,1)
                   ~~~~
 条件付き書式の数式
 =COUNT(FIND(独自記号,B1))

 もう一度試してみてください。

 以上
(笑) 2018/12/15(土) 13:22

ありがとうございます。
やってみたらできました。
最初できなかった理由がよくわかりませんが、できたのでよかったです。
ありがとうございました!
(初心者事務員) 2018/12/15(土) 13:43

コメント返信:

[ 一覧(最新更新順) ]


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