- 締切済み
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
- みんなの回答 (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
- takataka65
- ベストアンサー率47% (48/102)
A列 B列 1 AAA 1 2 AAA =IF(A2=A3,B1+1,1) 最初の1だけ、手動で数を入れてください。 後は、B2の式をB列の最後までコピーして下さい。 なんか関数あったか思い出すの面倒だったので、手っ取り早く、書いてみました。
- mu2011
- ベストアンサー率38% (1910/4994)
b1セルに=COUNTIF($A$1:A1,A1)を設定して、下方向にコピーして下さい。 相違していましたら読み捨て下さい。
- nrb
- ベストアンサー率31% (2227/7020)
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 になるの???? どのような法則なんですか?