- ベストアンサー
オートフィルの機能の範囲
エクセルの初歩的な質問で恐縮です。 オートフィルで連番や日付、曜日などの連続データをクリック一発で入力できると思うのですが、それと同じようにアルファベットを連続して入力することはできますでしょうか。 例えば連番1,2,3の代わりにa,b,cを用いたいときにaだけ入力してあとのb,c以降をオートフィルで入力することが可能でしょうか。 試しに自分で操作してみたところ普通のコピーになってしまうようなので、不可能なのかなと思いましたが、詳しい方に一度尋ねてみようと思いまして質問しました。(ちなみにバージョンは2013です) どうぞよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A1セルに「a」と入力されていてA2セル以下にb,c,d・・・と連続する文字列をそのままオートフィルで自動入力する設定は用意されていません。 このようなケースでは、ユーザー設定リストを利用したオートフィルか関数を使用して表示することになります。 たとえば関数で表示するなら、A1セルに「a」と入力されているなら、A2セルに「=CHAR(CODE($A$1)+ROW(1:1))」と入力してオートフィルするような操作になります。 このような関数操作では実際の実用性はないと思いますので、これらの文字列をユーザー設定リストに登録する方法を紹介します。 上記の関数で表示される「a」から「z」までの文字列(A1:A26)を選択して右クリック「コピー」、B1セルを選択して右クリック「形式を選択して貼り付け」で「値」を選択し。B1:B26が選択された状態で、「ファイル」「オプション」「詳細設定」の全般の「ユーザー設定リストの編集」で「インポート」ボタンをクリックしてください。 このようにしてユーザー設定リストに登録をしておけば、「a」のセルをオートフィルすれば、ご希望の文字列の連続データを表示させることができます。
その他の回答 (3)
- mmitsukuni
- ベストアンサー率56% (9/16)
そのままでは出来ませんが、 「ユーザー設定リスト」というのに、 文字列リストを並べたい順に文字列を登録すれば どのような文字列でもオートフィルや並べ替えで 順序データとして使用できるようになります。 「ユーザー設定リスト」への登録はWebに たくさん解説がありますので参照してください。
お礼
ご回答ありがとうございます。 「エクセル オートフィル ユーザー設定リスト」で検索をかけたらたくさんページがでてきました。
- Chiquilin
- ベストアンサー率30% (94/306)
オプションの[詳細設定]→[ユーザー設定リストの編集]に予め登録しておけばできます。 数式でやるなら CHARと ROW/COLUMNを組み合わせればできます。
お礼
ご回答ありがとうございます。関数をもちいるやり方もあるのですね。
- mshr1962
- ベストアンサー率39% (7417/18945)
できますよ。 [並べ替えとフィルタ][ユーザー設定の並べ替え][順序▼]で[ユーザー設定リスト] でリスト項目のところにA,B,C・・・・X,Y,Zと記入して追加してください。 その後、どこかのセルにAと入力してオートフィルを掛ければ、B,C,Dと出てくるはずです。
お礼
ご回答ありがとうございます。ご指摘の通り操作いたしましたら、希望どおりオートフィルが実行できました。 非常にたすかりました。ありがとうございました。
お礼
詳しいご回答ありがとうございます。文字列をユーザー設定リストに登録する際に「インポート」の機能が大変便利ですね。アルファベット以外にいろいろな場面で活用できそうです。 大変助かりましたありがとうございました。