. Excelで連続するアルファベットやひらがな50音を入力する方法【オートフィル、CHAR関数、CODE関数】 - わえなび ワード&エクセル問題集 waenavi
Excelで連続するアルファベットやひらがな50音を入力する方法【オートフィル、CHAR関数、CODE関数】 - わえなび ワード&エクセル問題集 waenavi
Excelで連続するアルファベットやひらがな50音を入力する方法【オートフィル、CHAR関数、CODE関数】 - わえなび ワード&エクセル問題集 waenavi

わえなび ワード&エクセル問題集 waenavi

当サイトはWordとExcelの実力を鍛える最高水準の特訓問題集です。リンクを張るのは自由です。みんなで勉強しましょう!

  • 【初心者】基本書を買いなさい
  • MOSは、FOMのテキストがおすすめです!
  • 2019秋期基本情報をExcelで完全再現!
  • Excel関数を独学で勉強するための解説本
  • WordやExcel文書のデザイン改善に役立つ本
  • VBAエキスパート公式テキストで勉強しよう
HOME おすすめ カテゴリ一覧 総合案内 Top トップ > Excel > Excelで連続するアルファベットやひらがな50音を入力する方法【オートフィル、CHAR関数、CODE関数】

Excelで連続するアルファベットやひらがな50音を入力する方法【オートフィル、CHAR関数、CODE関数】

そこで、今回は、 Excel関数で アルファベットやひらがなを連続で入力する方法について出題します。

  • 1.CHAR関数とCODE関数を用いた基本的な方法
    • (1)昇順の場合
    • (2)降順の場合
    • (1)AAABBBCCCと繰り返すパターン
    • (2)ABCABCABCのパターン
    • (3)Zの次はAに戻るようにする
    • (1)XFDまでの場合
    • (2)XFEより先はどうするか
    • (1)半角カタカナ
    • (2)全角カタカナ
    • (3)全角ひらがな

    1.CHAR関数とCODE関数を用いた基本的な方法

    (1)昇順の場合

    まずは、こちらの表をご覧ください。これは 文字コード を抜粋して一覧表にしたものです(Shift_JISの10進数表記)。

    これをCHARで囲みます。「= CHAR(CODE( A1 )+1) 」です。これで、Bになります。

    *補足*アルファベットの文字コードは次の通りです。

    • 半角のA~Z・・・65番~90番
    • 半角のa~z・・・97番~122番
    • 全角のA~Z・・・9025番~9050番
    • 全角のa~z・・・9057番~9082番
    (2)降順の場合

    逆の順にするためには文字コードを1ずつ減らせばよいです。したがって、「=CHAR(CODE(A1) -1 )」となります。

    2.最初の文字が無かったらどうするか

    • =CHAR(ROW(A1)+64)
    • =CHAR(ROW( A3 )+64)
    • =CHAR( COLUMN (A1)+64)
    • =CHAR(ROW(A1)+ CODE("A")-1 )

    例えば、全角小文字の「d」のコード番号は9060番ですが、そんなことを知らなくても、=CHAR(ROW(A1)+ CODE("d") -1)と入力すれば、d、e、f・・・と入力することができます。

    • =CHAR(ROW() -3 +65)

    3.文字列とセットの場合

    • = "商品"& CHAR(ROW(A1)+64)

    4.アルファベットを繰り返す

    (1)AAABBBCCCと繰り返すパターン
    • =CHAR( INT( (ROW() +2)/3 +64))
    (2)ABCABCABCのパターン
    • =CHAR( MOD( (ROW() -1),3) +65)
    (3)Zの次はAに戻るようにする
    • =CHAR( MOD( ( ROW() -1),26) +65)

    5.Excelの列番号のようにZの次をAAにする

    (1)XFDまでの場合
    • = SUBSTITUTE( ADDRESS(1,ROW(A1),4) ,1,)
    • =SUBSTITUTE(ADDRESS(1, COLUMN (A1),4),1,)
    (2)XFEより先はどうするか
    • =SUBSTITUTE(IFERROR(ADDRESS(1, INT( ROW(A1) /26^2) ,4),)&ADDRESS(1, MOD( ROW(A1) ,26^2) ,4),1,)

    6.ひらがなカタカナ50音の連続入力

    (1)半角カタカナ
    • =CHAR(ROW(A1)+176)
    • =CHOOSE(SIGN(ROW(A1)-45)+2, CHAR(ROW(A1)+176) ,"ヲ","ン")
    (2)全角カタカナ
    • = JIS( CHAR(ROW(A1)+176) )

    ちなみに、セルA1に全角カタカナ1文字を入力したときに、 次の全角カタカナ を求めるにはいったん半角にしてからコード番号に1を足して全角に戻します。半角にする関数はASC関数です。

    • 次の全角カタカナ:=JIS(CHAR(CODE(ASC(A1))+1))
    • 前の全角カタカナ:=JIS(CHAR(CODE(ASC(A1))-1))
    (3)全角ひらがな
    • = CHAR(CODE( JIS(CHAR(ROW(A1)+176)) )-256)

    ちなみに、セルA1にひらがな1文字を入力したときに、 次の全角ひらがな を求めるには文字コードに256を足し、半角にしてからコード番号に1を足し、全角に戻して文字コードから256を引きます。

    • =CHAR(CODE(JIS(CHAR(CODE(ASC(CHAR(CODE(A1)+256)))+1)))-256)

    7.応用問題:3つ後の文字

    • =CHAR(CODE(A1)+3)
    • =CHAR( MOD( CODE(A1)+3 -65,26)+65 )
    • =CHAR(MOD(CODE(A1) -3 -65,26)+65)
    Word・Excelの資格検定・相談
    • WordやExcelの初心者は基本書を買いなさい!
    • MOS_Word一般レベル受験対策おすすめの本と合格までの流れ
    • MOS_Excel一般レベル受験対策と合格後のこと
    • MOS合格対策本はFOMのテキストがおすすめです!
    • Excelマクロ資格「VBAエキスパート試験」
    • エクセル業務効率化やマクロの作成、Excel VBA開発を依頼する方法
    • ワード書類やパワーポイントの資料作成の代行、テンプレート作成を依頼する
    • パソコン初心者・初心者指導法
    • おすすめの本・事務職
    • ネ申Excel・こんな使い方はやめろ
    Word・Excel共通
    • MOS・VBA・情報処理・資格検定関連
    • わえなび特別講義・雑記