• 締切済み

エクセルのA列に、結合セルを飛ばして連番を付ける

エクセルのA列に、A列とB列を結合して文字を入力しているセルを飛ばして、連番を付けたいのですが。例えば  1 今日は良い天気だ。  2 明日は雨だ。  <あああああ>  3 ・・・・。  4  5  6  <いいいいい>  のような感じなのですが。A列に連番を振った所が順次増えたり減ったりするので、一々振りなおすのが大変です。よろしくお願いします。

  • W9F
  • お礼率87% (61/70)

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

シート関数じゃ、できそうない。    ↓ 参考 URL > 結合セルを調べる の「MergeCells プロパティ」などで B - C 列の結合有無 (true / false) を C 列にでも出させて、A 列 - 連番を勘定させる。 …とか?    

参考URL:
http://officetanaka.net/excel/vba/tips/tips50.htm
W9F
質問者

お礼

ありがとうございました。やはりよく解らず・・・、結局手作業で入力する事にします。エクセルで文字データを管理するのは難しいですね。

回答No.1

質問の内容を理解したつもりですが、間違っていたらすみません。 関数のMAXを使います。 A列の連番の先頭が1行の場合、A-1セルに1を入力。 A-2セルには 数式 =MAX(A1)+1 を入力 ※因みにこのセルにはMAXを使う必要はありません。 A-3セルには 数式 =MAX($A$1:A3)+1 を入力し、以下のセルにはA-3セルの数式をコピーして下さい。 これによって、解決出来るのではないでしょうか?

W9F
質問者

お礼

お返事有難うございます。早速試してみます。

関連するQ&A

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

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

  • Excel VBAで結合セルに連番を振っていくには?

    Microsoft Excel 2003での質問です。 表を作成しました。 結合セルが複数ある1列に(セル数はまちまち・複数の列には非結合)、連番を振っていく作業をしています。 これをVBAを使って自動化したいのです。 列に連番がすでに入力されている最終行の下のセル(つまりこれから連番が入る空白セル)を選択、 範囲指定し(セル数はまちまちなのでこれは手作業)、 セルを結合させるまではできたのですが、 この結合させたセルに、[(一つ上の結合セル)+(1)]の値を入力させるにはどうプログラムしたらよいでしょうか? わかりにくい説明で恐縮ですが、どなたかご教示ください。

  • エクセルでセル結合関数

    以下のことをしたいのですが、 難しくてできません。 どなたか教えてください。 a1 b1 c1 a2 b2 c2 a3 a2 a3 (1)a列に「あ」と入力すると b1とc1セルが結合し、結合したセルに「-」が入る (2)a列に「い」と入力すると b列には自由に文字を入れられる c列には「う」が入る (3)a列にそれ以外がはいるとブランク (1)かつ(2)かつ(3)のことをしたいです。 おそらくc列に =if(a="あ",[b列セルとc列セルを結合した後、-を入力],if(a="い","う","")) だと思うのですが、 [b列セルとc列セルを結合した後、-を入力] がわかりません。 よろしくおねがいします。

  • 【エクセル】結合した文字列の検索について

    エクセルで、複数セルの文字列を「=A1&A2&A3&…」という感じで、B1セルに結合するとして、 例えばA2の文字列に「★」という文字が含まれているとします。 検索で「★」を指定した場合、A2のものは引っかかるのですが、B1の結合された文字列は引っかかりません。 B1セルの文字列も通常通り検索できるようにするには、B1セルでどのような処理をすれば良いのでしょうか。

  • エクセルでセルの結合について

    Excel2000を使用してます。 A列B列C列に入力した文字をD列に全て表示させたく、 下記のようにしました。   A列  B列  C列   D列     あ   い    う    あいう(計算式を=A1&B1&C1)   か   き    く    かきく(計算式を=A2&B2&C2)   上記のように、計算式を入れて希望通りの文字表示は 出来るんですが、それをメモ帳などにペーストすると "あいう" "かきく" のように"が入ってしまいます。 置換によって取ろうとしますが、エクセル上では該当がありませんとなります。 メモ帳に一旦ペーストして置換すると、”は取れますが、 横列も長い為エクセルにペーストし直すと、一つのセルに入らず、 複数の行に分かれてしまいます。 ””が入らずに、一つのセルに結合の値を出すには どうしたらよいのでしょうか?

  • エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるの

    エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるのですが、 同じ幅(ピクセル数)でそのほかの条件は同じなのに、 『縮小して文字全体を表示する』にすると 同じ桁数でも、文字の高さが違う状態になってしまいます。 フォント数を変えようかとも思ったのですが、6だと小さすぎて8だと大きすぎます^^; 何か良い方法はないでしょうか。 結合したセルと単独のセルとでは、同じ文字の大きさはできないのでしょうか。 困っております。。よろしくお願いします。

  • エクセルで連番をマクロで

    こんにちは いつもお世話になっています。 Windows7、エクセル2010で教えてください。  B3から仮にB100まで文字列があるとします、空白セルはありません。 この状態でA3からA100まで1から始まる連番をマクロで実行したいのです。 実際はB列のデータの最終行は不定です。つまり、B列にデータがなくなるまで(空白セルになるまで)A列に連番をつけたいのです。現在はA3,A4に1,2と入力し、オートフィルで該当セルを選択し「予測」で連番をつけています。 マクロ記録ではB列にデータがなくなる判断ができなくて作れません。 この作業が頻繁にあるものですからマクロができれば助かります。 よろしくお願いいたします。

  • エクセルの連番設定について

    エクセルの連番設定について教えて下さい。 A列に文字を入力する際に管理番号として連番を振りたいのですが、 例えばA1に "1○○○○”と入力→リターン→次のセルに2がふられて、なおかつ文字も書き込める事って出来るのでしょうか? よろしくです。

  • 複数のセルの文字列を;(セミコロン)を介してひとつのセルに文字列として結合するには?

    エクセルで以下のような事は出来るのでしょうか? 複数のセルの文字列を;(セミコロン)を介してひとつのセルに文字列として結合するには? 例) A  B  C     D    あ  い  う  →  あ;い;う ひょっとしたら同じような質問が無いかと思い、色々と探してみたのですが、見つけることが出来ませんでした。 大量のデータを入力する必要があり、大変困っています。 ご存知の方がおられましたら、ご教授頂けるとありがたいです。 宜しくお願いいたします。

  • エクセル2013 セルの文字列の結合で%表記したい

    エクセル2013を使っています。 会議用資料の文章を手入力で作っていますが、元データ数が多くて作成に時間が掛かってしまいます。 下表で状況を説明しますと、 集計表(1)のデータを元に会議資料の文中にある表(3)を作成しています。 手入力をしやすいように表(1)を上位順に並び替えした表(2)を見ながら表(3)を手入力していますが、できればセルの文字列の結合を使って入力したいのです。(その方が早いし入力ミスが無くなりますし) ところが実際にセルの文字列の結合をしようと、=B11&C11&B12&C12・・・と入力すると、E支店119% B支店102%と表示されず、E支店1.1875 B支店1.02083333と表示されてしまいます。 セルの文字列の結合をするときに%の表示をさせられないのでしょうか?

専門家に質問してみよう