![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
エクセル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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
"I love you" をかっこよく翻訳してみてください
あなたが考えるいちばんかっこいい "I love you"の訳を教えてください。
-
【Excel】ドロップダウンリストの昇順、昇順
Excel(エクセル)
-
エクセルで入力規則(リスト)の並べ替え
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
EXCELのVBAでRange(A1:C4")を変数にする方法を教え"
Visual Basic(VBA)
-
5
条件付書式で範囲が飛び飛びの場合
Access(アクセス)
-
6
条件付き書式で設定→ソートをかけてもそのまま条件を残すことはできますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルのコメントが消...
-
エクセルでセルにポインタする...
-
カンマで区切った数値をCOU...
-
エクセルで電話番号から市内局...
-
エクセル逆三角マークで選択項...
-
エクセルVBA ブックを閉じる前...
-
エクセルで。
-
エクセル 入力規則のリストボ...
-
エクセルで、セルをクリックす...
-
エクセルVBA ユーザーフォーム...
-
Excel 自動的に半角英数になり...
-
入力モードが勝手に切り替わる
-
excelの入力規則リストで重複不...
-
シートを保護しても入力規則を...
-
入力規則の入力時メッセージの...
-
エクセルで、入力できる箇所を...
-
エクセルの入力規則で作ったリ...
-
Excel2010 ラジオボタン
-
Excelで同じセルに入力し エン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセル逆三角マークで選択項...
-
エクセル 入力規則のリストボ...
-
【Excel】ドロップダウンリスト...
-
カンマで区切った数値をCOU...
-
エクセルVBA ユーザーフォーム...
-
エクセルで、入力できる箇所を...
-
エクセルで電話番号から市内局...
-
Excel 自動的に半角英数になり...
-
入力規則の入力時メッセージの...
-
エクセルで、入力制限(プルダ...
-
エクセルで。
-
ドロップダウンリスト(INDIREC...
-
エクセルの入力規則で作ったリ...
-
エクセルのセルの手入力を禁止。
-
エクセルVBA、間違っているコー...
おすすめ情報