Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2016)
グループ名順に番号を振りたいと思ってます。よろしくお願いします。
投稿日時: 19/07/26 19:03:06
投稿者: Mapleleaf

お世話になります。下記のような表を作ってあと一歩というところで足踏みしております。
自分なりに試してみたけどなかなかで時間だけが迫ってきております。
恐縮ではございますが、ご教示いただければ幸いです。
 

 Aセル(グループ名)    Bセル(グループ番号
A1 雑貨           1
A2 雑貨           1
A3 雑貨           1
A4 食品           2
A5 食品           2
A6 塗料           3
A7 塗料           3
 
のように、Aセルに同じ名前のグループが入ったら
自動でセルにグループ種類ごとに上から順番(B1, B2, B3へと)に1,2,3と
なるようしたいのですが行き詰っております。
 
宜しくお願いします。
 
 

回答
投稿日時: 19/07/26 20:16:25
投稿者: んなっと

   A B
1 雑貨 1
2 雑貨 1
3 雑貨 1
4 食品 2
5 食品 2
6 塗料 3
7 塗料 3
 
B1に1と入力
 
B2
=IF(A2="","",B1+(A1<>A2))
下方向・↓

投稿日時: 19/07/26 22:05:29
投稿者: Mapleleaf

んなっと様
 
はじめまして。ご教示いただき有難うございました。
おかげ様で出来ました。深く感謝申し上げます。
行き詰まったところがいっきにクリアできました。
これで表作成があと一歩で完成に近づき助かりました。
 
*****
あと後学の為とはいってはなんですが、B1に1を入力しないでも
出来る関数とかあるのでしょうか?
1を入力のみするだけなので、入力しない方法があってもそこまで
意味は無いとは思いますが、もしあればご教示いただければ
クリアしたにもかかわらず誠に恐縮ではございますが
どうぞ宜しくお願い致します。
 
 
 

投稿日時: 19/07/26 22:14:33
投稿者: Mapleleaf

んなっと様
 
 
お礼&追記いれた後に、思いつきました。
 
B1に
=IF(ISTEXT(A1),1))
で1をかえせばできました。
 
と思ったら、グループ名が数字のみがありまして。。。
もし、A1にテキストか数字のどちらかが入った場合に1をB1に
かえす数式でひっかかっております。
 
 
 

投稿日時: 19/07/27 09:35:44
投稿者: Mapleleaf

んなっと様
 
=IF(ISTEXT(A1),1),IF(ISNUMBER(A1),1,""))
でB1セルの1入力はできました。
 
本件誠に有難うございました。