• ベストアンサー

Excel2010:リストの順番の変更

Excel2010で例えば同じシート内で、B2~B6にデータを入力したとします。 そして、A2に「データの入力規則」で「入力値の種類」をリストとし、「元の値」にB2~B6の範囲としたとします。 そこで、B2~B6は並べ替えせず(何もせず)、リストであるA2を「昇順」、「降順」で並べ替えすることって可能なんでしょうか? 回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>ちなみに、LibreOffice Calcという表計算ソフトにはリストを作成する際に、「入力値の種類」を「セルの範囲」とし、「エントリーを昇順に並べ替え」という項目にチェックを入れれば、元のデータとなる「セルの範囲」(例の場合、B2~B6となりますが)をいじらずにA2のリストが昇順にできたため、同じことがExcelでもできないのかな?と思ったのですが。 質問の表現がチョット変だと思いましたが、そのようなことでしたか。 A2をクリックしたときのプルダウンリストを昇順または降順に変えられるか否かと言うことですね? Excelにはプルダウンリストをソートする機能は無いようです。 元のB列のデータをソートして対応させなければなりません。

miya_HN
質問者

お礼

再び、回答を頂き感謝します。 ExcelとLibreOffice Calcは非常に似ており、関数もほぼ同じだと思われ、もしかしたらExcelでも同じことができたらと思ったのですが、やはり全く同じではないようですね。 Excelではできないということですね。 ありがとうございました。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>そこで、B2~B6は並べ替えせず(何もせず)、リストであるA2を「昇順」、「降順」で並べ替えすることって可能なんでしょうか? できます。 データの入力規則に使うリストと入力規則を使って入力した値は別物ですからA列のみ選択して並べ替えを選択した範囲に指定すればB列に影響をお呼びしません。

miya_HN
質問者

お礼

回答ありがとうございます。 >データの入力規則に使うリストと入力規則を使って入力した値は別物ですからA列のみ選択して並べ替えを選択した範囲に指定すればB列に影響をお呼びしません。 すいません。 A2の中にあるリストに表示される項目のみを昇順に変えたいのですが(A列には他に入力されている、または、計算式が入っているためA列を変えることができません。)。 ちなみに、LibreOffice Calcという表計算ソフトにはリストを作成する際に、「入力値の種類」を「セルの範囲」とし、「エントリーを昇順に並べ替え」という項目にチェックを入れれば、元のデータとなる「セルの範囲」(例の場合、B2~B6となりますが)をいじらずにA2のリストが昇順にできたため、同じことがExcelでもできないのかな?と思ったのですが。 申し訳ありませんが、このようなことはExcelでも可能なんでしょうか? もう一度、回答よろしくお願いします。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

不可能!

miya_HN
質問者

お礼

回答ありがとうございます。 そうですよね。 検索しても見つかりませんでした。 ありがとうございました。

関連するQ&A

  • Excel2002、入力規則のリストについて

    Excel2002で入力規則のリストを作りたいのですが、 リストの元データは他のワークシートにあってもだいじょうぶでしょうか? 宜しくお願いします。

  • 連動したドロップダウンリストを INDIRECT関数を利用して作成したのですが・・・

    お世話になります。EXCEL2003での質問です。 県選択→結果を受けて市町村選択 というドロップダウンリストを下記の要領で作成しました。  名前の定義 : 名前;都道府県  参照範囲;シート名!$A$2:$A$7  名前の定義 : 名前;○○県   参照範囲;シート名!$B$2:$Z$2  各県の名前を同様に定義する。 一つ目のドロップダウンリスト(別シートのA1)  入力規則  : 入力値の種類;リスト  元の値;=都道府県 二つ目のドロップダウンリスト(別シートのB1)  入力規則  : 入力値の種類;リスト  元の値;=INDIRECT($A$1) 上記で問題なく連動したドロップダウンリストを作成できました。が、市町村合併に対応させたくて参照範囲を可変に・・・と思い、名前の定義の参照範囲のところを次のように変更しました。  名前の定義 : 名前;○○県   参照範囲;=OFFSET(シート名!$B$2,0,0,1,COUNTA($2:$2)-1) すると二つ目のドロップダウンにリストが出てきません。 B1の入力規則に戻って元の値が=INDIRECT($A$1)になっているのを確認してOKをクリックしたところ"元の値がエラーと判断されます"と警告が出ました。 そこでINDIRECT関数を噛ませずに直接、元の値を=○○県 にしたところ正常にドロップダウンにリストが表示されました。 これは、名前の定義の参照範囲に関数を使用したときにはINDIRECT関数が使用できない、ということなのでしょうか。どなたか、お詳しい方、教えていただけませんでしょうか。よろしくお願いします。

  • EXCELのリスト(入力規則)

    EXCELのデータ→データの入力規則の設定で、 入力値の種類を「リスト」にして、 「元の値」を別シートの範囲指定にすると、 その時は指定した別シートの値が表示されるのですが、 EXCELを保存・終了して再度そのファイルを開くと、 設定したはずの入力規則が綺麗に消えてしまっています。 「元の値」を同シートの範囲指定にすると、 保存・終了しても消えずに残っています。 なぜでしょうか?

  • 【Excel】プルダウン用リストの作成

    Excel2003で現金出納帳のような書式で家計簿をつけています。 科目や摘要をプルダウンメニューで選べるように、「入力規則」でプルダウン用リストを登録しようとしているのですが、リストの元になるデータを別シートに作ったのですが、その範囲を指定できませんでした。 操作方法が間違っているのか、それとも別シートのデータは指定できないのか、教えていただけないでしょうか?また、これとは別に良い方法があるようでしたら、教えていただけると嬉しいです。 よろしくお願いします。

  • Excelで入力規則が反映されない。

    Excel2007でシートBに「123」と名前のついたリストを作り、シートAに入力規則を設定しましたが、リストにない値を入れてもエラーになりません。 シートBのリストは、  名前:123  参照範囲:シートB!$B$1:$B$171 範囲:シートA 条件設定:入力値の種類=リスト      元の値=「=123」      ドロップダウンリストから選択する=チェック済 エラーメッセージ:表示するにチェック済          スタイル=停止 他のファイルでは出来ていて、それとまったく同じにしているつもりなのですが・・・。 ドロップダウンリストは表示され、そこから選ぶことは可能ですが、まったく関係ない値も普通に入力できてしまいます。 初歩的なことでしたらお手数掛けて申し訳ありませんが、よろしくお願いします。

  • excel2010でプルダウンリストが出ません

    こんばんは。 会社内で、LANを使って各部署でexcelの同じ表に入力作業をしているのですが、部署Aでプルダウンリストを作成しても、他の部署では入力する表は同じのが表示されるのですが、プルダウンリストが出ません。どれもバージョンは2010ですが、他の部署で開くと上に互換モードと出ています。作成した時の保存の様式などの問題でしょうか? また、部署Bのexcel2010では部署Aと同じやり方をしてデータ入力規則→リスト選択→元の値 としてもその後の設定するリストの選択に移動できません。 上記2点で仕事が進みません。 初心者で困っています。どうしたらよいのか教えてください。 よろしくお願いします。

  • Excel2007の「リスト」の定義

    データの入力規則の設定で、「入力値の種類」に「リスト」というのがあります。 この入力値の種類においてのリストとは、「1列又は1行で範囲選択されたセルに入力されたデータ」のこうとですか?

  • 動的なリストボックスにしたい

    シートAには縦にコード、名称があり、シートBには横にシートAのコードがあり、それぞれのコード下に属する値の一覧があるとします。 シートAではそれぞれの行にデータの入力規則のリストを設定して該当する行のコードに対応する値をリストボックスで選ばせるようにしたいと考えています。 実際のコードは3000程度あり定期的に追加されるものとして、追加作業の手間を減らすため範囲の名前設定等は使用しないようにしたいのですがいい方法はないでしょうか。 考えているのはOFFSETでシートAのコードをINDEXとMATCHを使ってシートBから該当コードの値一覧をリストボックスに反映できないかとやってみているのですが、文字数が多くなりデータの入力規則に落とし込めません。 また、ワークセルはできるだけ使用しないで実現できればと考えています。 いい方法がありましたら教えていただけると助かります。

  • Excelのセルをリストから入力

    Excel2000ユーザーです。 任意のセルをリストからデータ入力(選択)するように設定した場合、リストに含まれない値を入力する方法はありますか? ■現状 [データ]→[入力規則]で入力規則プロパティ画面を表示し、 「入力規則の種類」:リスト 「元の値」:リストに含めるデータ 「ドロップダウンメニューから選択する」にチェック と設定しています。

  • Excel2000でのドロップダウンリストの階層化

    Excel2000でドロップダウンリストの階層化を行いたいのですが、[データの入力規則]における[元の値]欄へのINDIRECT関数の入力がエラーとなtってできません。Excelのバージョンが古いためでしょうか。

専門家に質問してみよう