• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Excel97】オートフィルについて)

Excelオートフィルで数字が全角になる問題の回避方法

このQ&Aのポイント
  • Excelのオートフィルを利用して連番等を入力する際、数字を半角で入力してもオートフィルをすると全角になる場合があります。特に、書き出しがカタカナで始まる、数字が1~4で始まる、数字が1桁もしくは3桁である場合に顕著です。この問題を回避する方法として、ASC関数を使用して数字が1~4で始まる箇所のみ置換する方法がありますが、これは面倒な作業です。回避方法としては、半角のままにする方法はありません。
  • Excelのオートフィル機能を利用して数字を入力する際、数字を半角で入力してもオートフィルをすると全角に変換される場合があります。特に、書き出しがカタカナで始まる場合や、数字が1~4で始まる場合、数字が1桁もしくは3桁である場合にこの問題が顕著です。この問題を回避する方法として、ASC関数を使って数字が1~4で始まる箇所のみ置換する方法がありますが、手間がかかります。残念ながら、半角のままにする方法は存在しません。
  • Excelのオートフィル機能を利用して数字を入力する際、数字を半角で入力してもオートフィルをすると全角になってしまう問題があります。特に、書き出しがカタカナで始まる場合や、数字が1~4で始まる場合、数字が1桁もしくは3桁である場合にこの問題が顕著です。この問題を回避する方法として、ASC関数を使って数字が1~4で始まる箇所のみ置換する方法がありますが、煩雑な作業です。現在のところ、半角のままにする方法は存在しません。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>ROW関数は行番号に左右されるようですので ⇒ROW関数の引数を指定しなければ、行番号を認識しますが、引数を指定(仮にA1)すれば常に1から開始される筈ですが如何でしょうか。  但し、Excel97が引数を無視しているのだとすればご指摘の通りに調整する必要があります。(因みにExcel2000、2007ではこの様な事はありません)

KO1014
質問者

お礼

再度のご回答ありがとうございました。 なるほど。A1にしたら「テキスト1ページ」、A200にしたら「テキスト200ページ」になりました。 つまり、開始したい数字のセル位置(列は適当)を指定すればいいわけですね。 多少なりとも時間短縮ができそうなので、とりあえず今回はこの方法でやっていくことにしました。 本当にありがとうございました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次のような方法は如何でしょうか。 ="テキスト"&ROW(A1)&"ページ"

KO1014
質問者

お礼

ご回答ありがとうございました。 ROW関数は初めて見た関数です。 確かにこの方法でもできますね。ただ、ROW関数は行番号に左右されるようですので、セル位置に合わせて数式もプラスマイナスしなければなりませんね。