まりふのひと

Excel2010/売上一覧表の店名を新宿,原宿,品川,渋谷の順に並べる

 先日の iPS77/Excel2007演習問題集の Lesson68_売上一覧表のプレゼンが突然 回ってきた。こっそり言うが、予習は全くしていなかった。
 これまでの経験が役に立って、標準解答を見ずに何とか出来た。
結果は同じであるが、過程が標準解答とは全く違ったものになったであろう。(いまだに標準解答は見ていない...
その中で、【ユーザー設定リスト】ダイアログボックスの中に[インポート]というボタンがあるのに気付き、もっと簡単にできるかも‥‥ と思い、Excel2010で復習した。

§1.Excel2007 演習問題集 Lesson68 売上一覧表の課題

≪Hint!
  • 並べ替え:「店名」を新宿、原宿、品川、渋谷の順
     「店名」が同じ場合は「担当者」の五十音順
≪Advice≫
  • 独自の指定で並べ替えを行う場合は、「ユーザー設定リスト」を作成します。

  • 並べ替え後は、ユーザー設定リストを削除しておきましょう。

§2.ユーザー設定リスト登録に必要な表を作る

  1. 店名のデータ(具体的には C3:C32)を選択し、コピーする。
  2. 新しいシート(具体的には Sheet2)のセルA1に張り付ける。
  3. セルA1をクリックし、
  4. [データ]タブ/データツールGr.の[重複の削除]をクリックする。
  5. 【重複の削除】ダイアログボックスで、下記を確認して[OK]する。
    • R先頭行をデータの見出しとして使用する
    • R店名
  6. 確認メッセージが出る。
    • 解ったこと: 事前に並べておく必要はない。
  7. B列に店名を並べる順番を入力する。(右図)
  8. 順序を昇順に並べたら完成。

§3.ユーザー設定リストの作成

  1. ユーザー設定リストダイアログを表示する
    • Excel2007では、[Office]⇒ [Excelのオプション]⇒[基本設定]⇒[ユーザー設定リストの編集]をクリックしてゆく。
    • Excel2010では‥‥
       ユーザーインターフェースの変更に伴い、Excel2007では2003までのExcelとは異なっています。
      どういうわけか Excel2010では、Excel2007とも異なっています。ユーザー設定リストをよく利用する方にとっては残念なことですが、Excel2010では2007よりも[ユーザー設定リスト]ダイアログを表示する方法が、ちょっと面倒になっています ‥‥ 出所:
      1. [ファイル]タブ ⇒[オプション]をクリックする。
      2. [詳細設定]をクリックする。
      3. 最下部付近までスクロールし‥‥  全般  の[ユーザー設定リストの編集]をクリックする。
  2. 【ユーザー設定リスト】ダイアログボックスの
    1. リストの取り込み元範囲ボックスをクリックしカーソルを表示させる。
    2. [Sheet2]シートを前に出し、
    3. 並び順のデータ(セルA2:A5)を選択する。


      選択範囲が表示される。

    4. [インポート]をクリックする。
    5. 登録を確認して、[OK]をクリックする。

§4.並べ替える

  1. 売上一覧表を選択する。(例えばセルD3をクリック)
  2. [データ]タブ/並べ替えとフィルターGr.の[並べ替え]をクリックする。
  3. 【並べ替え】ダイアログボックスで、
    1. 最優先されるキーを「店名」にし、
    2. 並べ替えのキーは「値」
    3. 順序は[ユーザー設定リスト...]を選択する。
    4. 【ユーザー設定リスト】ダイアログボックスが表示されるので、
      1. ユーザー設定リスト(L) の「新宿,原宿,品川,渋谷」を選択し、
      2. [OK]
  4. 元の画面に戻ったら[レベルの追加]し、
    1. 次に優先されるキー:担当者
    2. 並べ替えのキー:値
    3. 順序:昇順
    4. [オプション]をクリックし、
      1. 8ふりがなを使う を確認し、
      2. [OK]
  5. 【並べ替え】ダイアログボックスを確認し、
    [OK]で並べ替えが実行される。