Excelのフィルハンドルを使ってアルファベット順リストを作成する - TechRepublic

Excelのフィルハンドルを使ってアルファベット順リストを作成する - TechRepublic

Microsoft Excel の塗りつぶしハンドル ツールでは、デフォルトではアルファベット順のリストは作成されませんが、これを機能させるために使用できるトリックがいくつかあります。

Excelのフィルハンドルを使ってアルファベット順のリストを作成しようとしたことがあるなら、フィルハンドルではうまくいかないことは既にご存知でしょう。例えば、隣接するセルにA、B、Cと入力し、フィルハンドルを使って残りのセルに入力すると、A、B、Cが繰り返しコピーされてしまいます。幸いにも、フィルハンドルを使ってリストを作成するための回避策が3つあります。手動でリストを作成する

AからZまで自分で入力することもできます。次に、文字を含むセルを選択し、フィルハンドルを使ってアルファベット全体を必要な回数だけコピーします。この方法はそれほど効果的ではありませんが、問題なく機能します。

数式を使用する

CHAR()関数を使えば適切な文字を生成できますが、この関数は引数として整数を使用します。フィルハンドルを使えば、両方の文字を生成できます。まずは、CHAR()関数が引数として使用する整数のリストを確認しましょう。

  1. 任意のセルに値 65 を入力します。CHAR(65) は A を返します。(小文字にしたい場合は 97 から始めてください。)
  2. 値65を含むセルを選択し、[Ctrl]キーを押し続けます。
  3. フィルハンドル(セルの右下にある小さなプラス記号)を下にドラッグします。下にドラッグしていくと、選択範囲に追加した各セルの値が表示されます。90個までドラッグしたら止めてください。

ここで、整数 65 を格納しているセルを参照する CHAR() 関数を入力します。関数は A を返します。次に、フィル ハンドルを使用してアルファベット順のリストを作成します。

ハンドルを使ってリスト全体をそのままコピーすると、多くのエラーが発生します。リストをコピーする前に、以下のようにリストを関数から値に変換する必要があります。

  1. リストを選択して右クリックします。
  2. 表示されるコンテキスト メニューから [コピー] を選択します。
  3. もう一度右クリックして「形式を選択して貼り付け」を選択します。「貼り付け」セクションの値の設定を確認し、「OK」をクリックします。または、[Alt]+E+S+V キーを押して Enter キーを押します。このキーボードショートカットは少し使いにくいと思いますが、お好みでどうぞ。Excel 2007 および 2010 では、[Alt]+H+V+S+V キーを押して Enter キーを押します。

アルファベット順のリストに文字のみが追加され、関数が削除されたら、フィル ハンドルを使用してコピーできます。

カスタムリストを作成する

上記の方法はどちらも、一度限りのタスクであればうまく機能します。アルファベット順のリストが再度必要になる可能性がある場合は、カスタムリストの作成を検討してください。まず、上記のいずれかの方法を使用して、AからZまでの実際のリストを作成します。次に、以下の手順を実行します。

  1. リストを選択します。
  2. 「ツール」メニューから「オプション」を選択し、「ユーザー設定リスト」タブをクリックします。Excel 2007の場合は、Officeボタンをクリックし、「Excelのオプション」をクリックします。左側のペインで「基本設定」をクリックし、「ユーザー設定リストの編集」をクリックします。Excel 2010の場合は、「ファイル」タブをクリックし、「ヘルプ」の「オプション」をクリックします。左側のペインで「詳細設定」を選択し、「全般」セクションの「ユーザー設定リストの編集」をクリックします。
  3. 「セルからリストをインポート」コントロールにリスト範囲が表示されます。この場合は$B$1:$B$26です。
  4. [インポート] をクリックすると、Excel にカスタム リストが表示されます。
  5. [OK]をクリックします。

カスタムリストを使用するには、文字「a」または「A」を入力し、フィルハンドルを使ってアルファベット順のリストを完成させるだけです。Excelは、入力された文字に応じて小文字または大文字を自動的に入力してくれます。

記事をシェア
スーザン・ハーキンスの画像

スーザン・ハーキンス

スーザン・セールス・ハーキンスは、デスクトップソリューションを専門とするITコンサルタントです。以前は、世界最大の技術雑誌出版社であるコブ・グループの編集長を務めていました。

Tagged: