Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
A縦列に同じ文字が入力されたらB列に数値(順番を表示される)をかえす。
投稿日時: 18/07/06 09:35:04
投稿者: Mapleleaf

件名の通り下記についてよろしくお願いいたします。
 
A(列)  B(列)
種別   番号
山    1
山 2
山 3
山 4
川 1
川 2
川 3
海 1
滝 1
滝 2
 
↑のようにA列に種別をいれたらB列に同じ種別ごとに順に番号を割り振りたいと思ってます。
A列に文字が入ったら、B列に1から順に番号がかえるようにはできたのですが、種別ごとに順番と
なれば行き詰まっております。
 
 
 

回答
投稿日時: 18/07/06 09:55:11
投稿者: WinArrow
投稿者のウェブサイトに移動

セルB1に
=COUNTIF($A$1:A1,A1)
下へフィルドラッグします。

回答
投稿日時: 18/07/06 10:01:03
投稿者: Mike

  A  B
1 種別 番号
2 山   1
3 山   2
4 山   3
5 山   4
6 川   1
7 川   2
8 川   3
9 海   1
10 滝   1
11 滝   2
 
[条件付き書式]の[ルールの種類]として[指定の値を含む
セルだけを書式設定]にし、[ルールの内容]を
[セルの値][次の値に等しい][=0]
に設定し、かつ、式 =COUNTIF(A$2:A2,A2) を入力したセル B2 を下方にズズーッとオートフィル

回答
投稿日時: 18/07/06 10:04:33
投稿者: WinArrow
投稿者のウェブサイトに移動

>A列に種別をいれたら
 
という条件には、対応できないところがありますが、
 
A列に種別が入っていたら
という条件になります。
 
但し、5行目以降は、「いれたら」という条件になる可能性があります。
 
 
なお、A列の種別がランダムに入力してしまったら、並べ替えすれば、
B列の数式はそのままでよいです。

投稿日時: 18/07/06 10:08:18
投稿者: Mapleleaf

WinArow様 (VBAの質問でも大変お世話になりました。)
Mike様
 
早速のアドバイスありがとうございます!。
できました。感謝申し上げます。