Excel2003連続データを簡単に入力できるExcelのオートフィル機能はとても便利です。このサイトでもこれまで以下のようなオートフィル関連のネタをご紹介してきました。「オートフィル機能を使って連続したアルファベットを入力できないのでしょうか?」というご質問をいただくことがあります。↓A1セルをA26セルまでオートフィルROW関数は行番号を取得する関数です。CHAR関数は引数に指定した数値をASCIIコード・JISコードとみなし、それに対応した文字を表示する関数です。「=CHAR(65)」という数式なら「A」が「=CHAR(66)」という数式なら「B」が「=CHAR(67)」という数式なら「C」が「=CHAR(90)」という数式なら「Z」がそれぞれ表示されます。65・66・67・・・という数値を自動的に作るために、行番号を取得するROW関数に64を足す数式「ROW()+64」を、CHAR関数の引数に指定した「=CHAR(ROW()+64)」という数式にしています。1行目からA・B・C・・・と表示するなら上記のとおりROW関数に「64」を足す「=CHAR(ROW()+64)」ですが、もし、11行目から36行目に「A」から「Z」を表示したいのならば、数式を「=CHAR(ROW()+54)」としてください。「=CHAR(ROW()+96」という数式をA1セルに入力してオートフィルです。頻繁に連続するアルファベットを入力するならユーザー設定リスト一旦上記の方法で連続したアルファベットを入力したら、[ユーザー設定リスト]に登録しておけば、以後は数式を入力することなく「a」と入力されたセルからオートフィルすれば連続したアルファベットが入力できます。この場合[ユーザー設定リスト]に登録するのは、大文字か小文字いずれか一方だけでOKです。「A」からオートフィルすれば大文字のアルファベット、「a」からオートフィルすれば小文字のアルファベットをそれぞれ入力できるようになります。CHAR関数とROW関数を使って、アルファベットをオートフィル入力する方法をご紹介しました。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。