- 締切済み
値が同一の場合、連番を付記
いろいろ調べたのですが、組み合わせてみたりしたのですが 混乱してしまっています。 どうにもこうにもできないのでお願いとなってしまいます。 下記の例でA列の値が同一の場合は連番でB列に「1,2・・・」と付記し 値が変化した際には、また、「1」から連番というプログラムを したいですがどうしていいのかわかりません。 例 A列 B列 A1 1 A1 2 A2 1 B1 1 B2 1 B2 2 B2 3 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.2
B2に =IF(A2=A1,B1+1,1) と入力して下にコピー。
- temtecomai2
- ベストアンサー率61% (656/1071)
回答No.1
ワークシート関数でいけそうだと思うけど。。。 試してないので無責任だけど、 B1 のセルに =COUNTIF(A$1:A1, A1) って入れて、 あとは A列の値が続く限り、下方向にコピーしていったらどうでしょうか。 考え方としては、「ある範囲の中に同じ値がいくつあるか」 てな感じ。 んで各行ごとに 「ある範囲」 が 「A1 から今の行まで」 になり、「同じ値」 は 「A列の今の行の値」 になる。