• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでの記号付き連番の入力方法)

Excelでの記号付き連番の入力方法

このQ&Aのポイント
  • PCを変えてから、以前は問題なくできていた「記号付き連番の入力」がうまくいかなくなりました。
  • 135(M)、136(M)、137(M)、138(M)のように(M)は同じで番号が違う連番を、一つ目のセルに入力した後、それ以降はドラッグすることで入力したい、というものです。
  • どのように設定を変更したら、以前のように「記号付き連番」がドラッグで入力できるか分かりません。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.6

>前に書きましたように、 「1(M)」に対してCtrlを押しながらやると、そのまま1(M)が連続して出てきました。 これは文字列の場合の普通の挙動です(通常のドラッグで連続番号)。 >今回、1と(M)の間に半角スペースを入れてみて、 「1 (M)」に対してCtrlを押しながらドラッグすると、2 (M)、3 (M)と連続した数字が出てきました! この状態が本当なら、この値は文字列ではなく数値として認識されています。 セルの書式が標準以外になっていないか確認してみてください。 >ちなみに全角スペースを入れてやってみると、1 (M)がコピーされるだけでした。 これも通常の挙動です。 一般的に、Ctrlキーを押しながらドラッグすると、通常のドラッグした場合とは逆の挙動になる(コピーなら連続データ、連続データならコピーになる)ように設定されています。 ところで、先の回答にも入れておきましたが、右クリックでオートフィルの操作をすると「連続データ(s)」のコマンドが出てこないのでしょうか? この右クリックドラッグの操作を行えば、基本的にコピーや連続データを自由に選択することができます。

tommy455
質問者

お礼

>この状態が本当なら、この値は文字列ではなく数値として認識されています。 セルの書式が標準以外になっていないか確認してみてください。 セルの書式は「General」になっていました。 また、右クリックでオートフィルの操作をしたときに、数値として認識されているときはちゃんと「連続データ」のコマンドが出てきます。 いろいろと教えてくださりありがとうございました。

その他の回答 (5)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.5

>「1(M)」に対してCtrlを押しながらやると、そのまま1(M)が連続して出てきました。 値が「文字列」の場合の挙動です。 このケースでは通常のオートフィル操作で数字部分が連続番号になるはずです。 >「1」を選択してCtrlを押しながらすると、2,3,4,5,6を連続的に入力することができました。 通常の数字のオートフィルのパターンです。 また、フィルタモードにもなっていない(正常なシートの状態)ことを意味しています。 みなさんの回答に対する返答を見ていると、ご質問のような状況は起きないと思うのですが、例えば右クリックでオートフィルの操作をすると「連続データ」のコマンドが出てこないのでしょうか? 老婆心になりますが、実際のデータは「(M)」がオートコレクトの機能で「(M2)」に変換されていて、このセルをオートフィルしている(Mの後の数字が増加する)というようなことはないでしょうか?

tommy455
質問者

お礼

不思議に思われるかもしれませんが、実際に起きているんです。 ただ、無事に解決することできました。 前に書きましたように、 「1(M)」に対してCtrlを押しながらやると、そのまま1(M)が連続して出てきました。 今回、1と(M)の間に半角スペースを入れてみて、 「1 (M)」に対してCtrlを押しながらドラッグすると、2 (M)、3 (M)と連続した数字が出てきました! ちなみに全角スペースを入れてやってみると、1 (M)がコピーされるだけでした。 質問文にも書きましたように、以前は半角スペースなしの「1(M)」の状態から連続数字を入力することができました。 excelのバージョンの違いによるのか、日本語版と英語版の違いによるのかは自分には定かではないですが、目的の操作を行うことはできるようになりました。 いろいろとコメントいただき本当にありがとうございました。勉強になりました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

数字を含む文字列のオートフィルはバージョンにかかわらず、最後の数字部部分の連続データになります。 実際にオートフィルをしてもコピー状態になるというなら、おそらくシートがフィルタモードになっています。 フィルタモードになっているシートで連続番号を入力したい場合は、以下のようなSUBTOTAL関数を使う必要があります。 例えば、1行目が項目名で2行目からデータが入っている場合は、 =SUBTOTAL(3,$A$2:A2)&"(M)" フィルタモードで抽出されたセルだけに連続番号をふりたいなら「A2」の部分を該当する行番号にしてください。

tommy455
質問者

補足

コメントありがとうございます。また返事が遅くなってしまい、すみません。 >実際にオートフィルをしてもコピー状態になるというなら、おそらくシートがフィルタモードになっています。 特に「フィルター」ボタンをクリックはしていないのですが、何か初期設定でシートがフィルターモードになっているということでしょうか?その場合、その設定を解除する方法というのはあるのでしょうか。

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

多分、セルの書式設定で0"(M)"とか設定してませんか。 この設定をするとセルは数値になるのでフィルコピーは同一の値をコピーするだけで 数字がインクリメントされません。 つまり、文字列になっていないインクリメントされないということですからセルの書式を 標準か文字列にする必要があります。 尚、数値の場合はドラッグの最終セルでCtrlキー押下しながらクリックを戻すとインク リメントされる機能もありますのでお試し下さい。

tommy455
質問者

補足

返事が遅くなってしまい、すみません。 書かれている 0"(M)" という設定はどういう意味でしょうか? セルの書式設定を確認したところ、 Categoryは一番上の"General" となっており、右のほうにはSample "1(M)" が枠に囲まれており、その下にはGeneral format cells have no specific number format. と書かれてます。 ※No2さんの補足にも書かせてもらいましたが、現在English版を使っています。 書式を文字列(Text)に変えてもうまくいきませんでした。 English版特有の問題があるのでしょうか。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

データ抽出していませんか 確認下さい 「Office」 → 「Excel のオプション」 → 「詳細設定」 → 「編集設定」 → 「フィル ハンドルおよびセルのドラッグ アンド ドロップを使用する」のチェック Excel 2007でマウスを操作して連続したデータの入力ができない場合の対処方法 http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=009532 それでもダメなら Excel 2007で連続データを作成できない場合の対処方法 http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=013136

tommy455
質問者

お礼

返事遅くなってしまい、すみません。またコメントありがとうございます。 「フィルハンドルおよびセルのドラッグアンドドロップを使用する」にはちゃんとチェックが入っていました。 リンク先も確認してみたのですが、書かれている手法ではできませんでした。

tommy455
質問者

補足

最初の質問時に記載していなかったこととして、依然使っていたPCは日本語のOS、Excelで、新しいPCのOS、excelはEnglish versionです。 これが何か影響している可能性もあるのでしょうか??

  • hhhhkkkk
  • ベストアンサー率17% (25/145)
回答No.1

Ctrl押しながらでは できませんか?

tommy455
質問者

お礼

返事遅くなってしまい、すみません。 Ctrlを押しながらやってもできませんでした。 「1(M)」に対してCtrlを押しながらやると、そのまま1(M)が連続して出てきました。 「1」を選択してCtrlを押しながらすると、2,3,4,5,6を連続的に入力することができました。 目的の操作はできませんでしたが、Ctrlを使ってオートフィルする機能ははじめて知りました。ありがとうございます。

関連するQ&A