• 締切済み

excelでデータにあわせた行番号を表示可能ですか?

excelでA列のデータ件数にあわせて B列に行番号を表示することは可能でしょうか? 5桁のレコードなので手入力は厳しいと思い、 質問させていただきました。 よろしくお願いいたします。    A列 B列 1 AAA   1 2 AAA   2 3 AAA   3 4 BBB   1 5 BBB   2 6 BBB   3 7 BBB   4 8 BBB   5 9 10 11 12

みんなの回答

noname#123709
noname#123709
回答No.4

マクロなら下記のような感じで・・・。 (あくまでも例ですが、動作確認はしました) Sub test() Dim i As Long, j As Long For i = 1 To Range("A65536").End(xlUp).Row If Cells(i, 1).Value <> Empty Then Cells(i, 2).Value = 1 + j If Cells(i, 1).Value <> Cells(i + 1, 1) Then j = 0 Else j = j + 1 End If Next i End Sub

回答No.3

   A列 B列 1 AAA   1 2 AAA   =IF(A2=A3,B1+1,1) 最初の1だけ、手動で数を入れてください。 後は、B2の式をB列の最後までコピーして下さい。 なんか関数あったか思い出すの面倒だったので、手っ取り早く、書いてみました。

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

b1セルに=COUNTIF($A$1:A1,A1)を設定して、下方向にコピーして下さい。 相違していましたら読み捨て下さい。

  • nrb
  • ベストアンサー率31% (2227/7020)
回答No.1

   A列 B列 1 AAA   1 2 AAA   2 3 AAA   3 4 BBB   1 5 BBB   2 6 BBB   3 7 BBB   4 8 BBB   5 無理ですね A列 B列の相対関係が判りませんので式(又はマクロ)が組めません   A列 B列 1 AAA   1 2 AAA   2 3 AAA   3 4 BBB   1 5 BBB   2 6 BBB   3 7 BBB   4 8 BBB   5 はどうような意味(条件で 1 AAA   1 や 7 BBB   4 になるの???? どのような法則なんですか? 

関連するQ&A