
エクセル2003を使用しています。
入力規則を入れてから並べ替えをすると、せっかく入れた入力規則が崩れてしまいます。
~入力内容~
あるデータの1つの項目に3つの分類があり、入力する際にその案件はA分類なのかB分類なのかC分類なのかを見て入力してもらうため、入力ミスがないようにデータには入力規則のユーザー設定を入れて、間違ったセルに入力するとエラーが出て入力できないようにしました。
その後、案件順び並べ替えたら、崩れてしまいました。
並べ替えてから入力規則を入れればいいと思いますが、案件は都度増えていき、そのたびに並べ替えをしたいのです。
何かいい方法があったら教えてください。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こういう質問はほとんど載らないので、特殊な入力規則の設定(列全体で一律でなくたぶんセルごとか)らしいが、簡単にして、模擬実例でも挙げないと、何のことか、読者にわからないと思う。
回答者が出て、判った人もいるでは困る。この質問コーナーは公器であり、カテ登録者は、皆んな読まされる。
#3の>入力規則はセル番号に設定され、データについて設定されません、わけで、入力規則ーリストでは、セル範囲(通常は列)を通常指定する。
そのリストで指定した列をソート(範囲)に巻き込まなければ、影響は、出ないと思ったが、質問の場合は違うのですか。
元データをリストの範囲に使っているとすれば、普通の使い方ではない。主たるデータ範囲外に、入力規則のリストの範囲のデータを別に作るべきだ。
また入力規則ーリストで直接数値や文字列を、あの「元の値」ボックスに具体的にカンマで区切って書けるが(また1セルごとに替えて設定も(面倒だが)当然できる)、それも役立たないのかな。
有難うございます。
imogasiさんの言うとおりだと思います。
本当に申し訳ありませんでした。
もうちょっと自分で勉強してから質問しなおします。
No.3
- 回答日時:
通常の入力規則はセル番号に設定され、データについて設定されません。
したがって並び替えをした場合にはデータが移動しますが、セル番号の位置は変わりませんのでその場所での入力規則は働きますがデータが移動してしまった先での入力規則は働きません。詳しいあなたの設定状況はわかりませんが、例えば次のような入力規則を設定すればデータの移動先での入力規則が働くようにすることができます。
例えばA列のA4セルとA5セルには1から10までの数値以外は入力ができないようにするためには通常のやり方ですとA4セルとA5セルを選択した後で入力規則では=AND(A4>=1,A4<=10)とすればよいでしょう。そして、A4セルには5と、A5セルには6と入力した後で並び替えを行った場合には5と6の移動した先ではもはや入力規則は適用されません。
そのようなことを解決する手段としてB列を使用します。例えばB4とB5のセルにはaを入力します。他のセルは空白のままとします。
そこでA列を選択してから入力規則の設定を行います。その際の入力規則では=AND(B1="a",A1=1,A1<=10)と入力して設定します。
これによってB列にaがある行での列のセルでは1以上で10以下の数値を入力することができますが、それ以外の行では数値などを打ち込もことができません。そこで追加の入力規則の設定を行います。A列を選択した後で入力規則では=B1<>"a"と入力します。これで初めてB列にa以外が入力されている場合や空の場合には自由に数値や文字が入力できることになります。
B列にaの文字bの文字、cの文字などを入力してからA列を選択していくつかの入力規則を設定することで並び替えの操作を行ってもご質問の内容に対応できる入力規則を設定できると思いますね。
回答有難うございます。
数値ではなくて、何も入らないようにしたくて。。。
・・・私の説明が下手でスミマセン。
でも「通常の入力規則はセル番号に設定され、データについて設定されません。したがって並び替えをした場合にはデータが移動しますが、セル番号の位置は変わりませんのでその場所での入力規則は働きますがデータが移動してしまった先での入力規則は働きません。」ってことが分かったので諦めることにしました。
丁寧に説明してくださって本当に有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) Excelの入力規則にいれる関数について 7 2022/12/22 10:19
- Visual Basic(VBA) マクロで設定時刻の入力がわかりません 2 2022/03/29 02:24
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) Excelグラフのラベルオプションの並べ替えは可能ですか。セルの値を最後にしたいのですが。 1 2022/06/05 10:45
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) エクセル データの入力規制について 3 2022/03/30 17:16
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】期限アラートについて
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
シートを保護しても入力規則を...
-
エクセルでセルのコメントが消...
-
エクセルで、入力制限(プルダ...
-
エクセル逆三角マークで選択項...
-
エクセルの入力規則で作ったリ...
-
入力規則の入力時メッセージの...
-
Excelでセルにデータを表示(右...
-
エクセルで、入力できる箇所を...
-
エクセルVBA ブックを閉じる前...
-
【Excel】ドロップダウンリスト...
-
エクセル 入力規則のリストボ...
-
カンマで区切った数値をCOU...
-
エクセルで電話番号から市内局...
-
ドロップダウンリスト(INDIREC...
-
エクセルVBA ユーザーフォーム...
-
エクセルで、セルをクリックす...
-
フォーム入力で入力規則を設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセルの入力規則で作ったリ...
-
エクセル逆三角マークで選択項...
-
エクセルで、入力できる箇所を...
-
エクセルで、入力制限(プルダ...
-
【Excel】ドロップダウンリスト...
-
カンマで区切った数値をCOU...
-
入力規則の入力時メッセージの...
-
エクセル 入力規則のリストボ...
-
フォーム入力で入力規則を設定...
-
ドロップダウンリスト(INDIREC...
-
エクセルで電話番号から市内局...
-
エクセルで。
-
エクセルVBA ユーザーフォーム...
-
Excel 自動的に半角英数になり...
-
エクセルで、セルをクリックす...
おすすめ情報