• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの数字連番について)

エクセルの数字連番について

このQ&Aのポイント
  • Office XPのエクセルにおいて、特定の文字列中の数字部分を連番にする方法を教えてください。
  • ABC10034500001という文字列の数字部分を連番にしたいが、ドラッグしても連番にならず、同じ数字が繰り返されます。
  • ABC10034500001のような文字列の場合は問題なく連番になるが、ABC09061001のような文字列の場合は正常に連番となります。これは桁数の制限が関係しているのでしょうか?解決策を教えてください。

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

  • ベストアンサー
  • mo2yakko
  • ベストアンサー率54% (30/55)
回答No.1

こんな感じで計算式で求めるのはどうでしょう? 1行目から入力する場合ですが ="ABC1003450" & TEXT(ROW(),"0000") 1行目でないならROW() - 1とかで調整です。

fg5_sinnyo
質問者

お礼

うまくいきますね! この方法を採用させて頂きます。 お世話になりました。 またよろしくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

》 もっと桁数のすくないABC09061001のような場合にはきちんと… 》 となってくれます。 》 これは桁数に制限があるということでしょうか? ABC4294967290 から始めてください。次のようになりませんか? ABC4294967290 ABC4294967291 ABC4294967292 ABC4294967293 ABC4294967294 ABC4294967295 ABC0 ABC1 ABC2 そして、ABC4294967296 を入力後それをドラッグしても そのマンマです。4294967296 という数値は 2^32 でもあります。この「32」が関係しているように思えます。そうでないかも知れません。 何れにしても 32bit Excel の仕様に見えるのは私だけでしょうか? 64bit パソコン上の 64bit Excel だとどうなのかに興味があります。

fg5_sinnyo
質問者

お礼

仰る通りになりました。 64bitではうまくいくんでしょうかね? Microsoftが解決してくれているといいんですが。。。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル VBA 飛ぶセルの自動連番のつけ方

    エクセル VBA で添付画像のように1枚に30までの自動連番、 セルに1~150と入力すれば自動採番で5枚印刷できるような VBAをご教示下さい。 番号は001のような3ケタの場合でお願いします。

  • エクセル2003で連番の入力の仕方教えて下さい

    エクセル2003を使用しています。 1~1000までの連番を縦列に入力したいと思います。 今まで1、2、3、と入力して1~3までの数字を全て範囲選択→ 右下■にカーソルあわせてドラッグで自動入力。 こんなやりかたをしていたのですが、いつの間にかできなくなり、 上記のやり方だと1、1、1、1、1、1、1、1、1・・・・・・となってしまいます。 どこかオプション設定をいじってしまったのでしょうか? 連番になるように直したいです。

  • 秀丸で正規表現を使って置換

    あるファイルに関して、このような置換を行いたいです。 abc/xxx,yyy,zzz.html ↓ abc/xxx.html xxxとyyyとzzzはある任意の文字列(英数字で文字数はばらばら)で 「abc/」と「,」と「.html」は固定の文字列になります。 そこで、秀丸で開いて、正規表現による検索で、 「abc/.*,.*,.*.html」 として検索すると、該当部分が検索できることがわかりましたが、置換後をどのように設定すればいいのかわかりません。 置換後のabc/xxx.htmlの「xxx.html」の部分は検索前の任意の文字列をそのまま残したいのです。 秀丸の置換機能でこのようなことは可能でしょうか? 正規表現に関してあまり詳しくないので教えてください。

  • エクセル2003 001からの連番をオートフィルで入力できるか

    エクセル2003です。 セルに"001" から連番で数字を入力していきたいのです。 001を入力する場合 '001 と入力するか 文字列にして入力すると思いますが、 こうするとオートフィル機能が使えないのですが、 うまいやり方有りますでしょうか。 因みに3桁以上(100以上)になります。 宜しくお願いします。

  • 結合されたセルに連番を振るには?

    Microsoft Excelでの質問です。 表を作成しました。 結合セルが複数ある1列に(セル数はまちまち・複数の列には非結合)、 昇順で連番を入力しようと、 いつものようにオートフィルでズリズリっとドラッグしようとしたところ、 「この操作には、同じサイズの結合セルが必要です」 と出てしまいました。 オートフィルを使用せず、このようなセルに連番を入力するにはどうしたらよいでしょうか? 色々と調べてみましたが自力では解決できませんでした。適当な関数があるような気もするのですが…。 ぜひご教示ください。よろしくお願いいたします。

  • 数字を返す関数

    Excelの関数について教えてください。 「C12」→「012」 「C7」→「007」 というように、頭文字の「C」を取って残った数字部分を3桁で表示する方法について教えてください。 置換とか関数を使うのではないかと思いますが、関数一発とかでできなくても構いません。 例えば、まずアルファベットを取り払う過程を経た上で、残った数字を3桁で表示するといった方法でもいいです。 お手数おかけしますが、よろしくお願いします。

  • Excelで数字データ以外を取り除く方法

    Excelを使って、何千件もある数値コードのデータの修正をする必要があります。 ただ、このデータは、7桁の数値コードのはずなのに、実際には、5桁から8桁まで桁数が異なるデータもあれば、数字以外の文字や記号も入っています。 そのため、まずは、数値コードに混じる数値以外の文字や記号を取り除こうとしています。0-9の数字以外の文字が記号を削除したいのですが、なんだかうまくいきません。データを数値と認識させると、一桁目の0(ゼロ)が消えてしまったりして。。 Excelに詳しい方、どういう方法があるか教えていただけませんか。 よろしくお願いします。

  • Excelのセルの数字のみを別のシートのセルに転写

    Excelのセルの先頭に固定した桁数(例として7桁)の半角数字と文字数はフリーの全角の文字を入力し、別のシートのセルに固定した桁数(例として7桁)の半角数字だけを転写する方法を教えてください。

  • Excel:ひとつのセルに入力されている複数桁の数字を他のセルに分けて自動表示

    Excelで例えばSheet1!A1に「123456」と入力されると、Sheet2!A1に「1」、Sheet2!A2に「2」、Sheet2!A3に「3」、Sheet2!A4に「4」、Sheet2!A5に「5」、Sheet2!A6に「6」、と表示させることは可能でしょうか? もし可能であれば方法をご教示頂けませんか? なお、Sheet1!A1に入力する文字種は数字以外はありません。 また、最大7桁で、それ以上の桁になることはありません。 同時にSheet1!A1に入力可能な桁数を7桁までに制限させるようにもしたいです。 よろしくお願いいたします。

  • Excel

    Excelで住所録を作っています。郵政公社のHPから郵便番号をダウンロードしましたが、数字が半角です。全角で使いたいので置換で0→0というふうにしたいのですが、会社のExcelではうまく置換出来るのに家のExcelではうまく置換出来ません。会社のはOffice2000のExcelで、家のはOffice xpのExcelです。何故うまくいかないのでしょうか?何か設定の仕方なのでしょうか?教えてください、お願いします。

専門家に質問してみよう