プロが教えるわが家の防犯対策術!

オートフィルを利用して連番等を入力する際、数字を半角で入力→オートフィルをすると全角になってしまう場合があります。
(Excel2000ではこの症状は出ませんでした)

<例>
 テキスト1ページ ← これを下にオートフィル
 テキスト2ページ
 テキスト3ページ
 テキスト4ページ
 テキスト5ページ
    :
    :

全角になる条件は
 ・書き出しがカタカナ
 ・数字が1~4で始まる ※0、5~9で始まる場合は半角のまま
 ・数字が1桁もしくは3桁

カタカナ部分が同じ場合は「ASC関数→カタカナ部分のみ置換」をしていますが、毎回こんな面倒な作業をするのも時間の無駄です。
これを回避する方法(半角は半角のまま)はありませんか?

A 回答 (2件)

次のような方法は如何でしょうか。


="テキスト"&ROW(A1)&"ページ"
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/05/14 14:05

>ROW関数は行番号に左右されるようですので


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

再度のご回答ありがとうございました。
なるほど。A1にしたら「テキスト1ページ」、A200にしたら「テキスト200ページ」になりました。
つまり、開始したい数字のセル位置(列は適当)を指定すればいいわけですね。

多少なりとも時間短縮ができそうなので、とりあえず今回はこの方法でやっていくことにしました。
本当にありがとうございました。

お礼日時:2009/05/14 16:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!