エクセルで
各人の研修講座の受講歴を連番で登録していきます。
毎月、データを追加していきます。
初期値(=前月までの登録値)
日本さん No5
世界さん No8
東京さん No1
のときに
日本さん 「講座A」
日本さん 「講座B」
日本さん 「講座C」
日本さん 「講座D」
世界さん 「講座A」
世界さん 「講座D」
東京さん 「講座A」
東京さん 「講座B」
東京さん 「講座E」
東京さん 「講座F」
東京さん 「講座G」
を登録する場合、
日本さん 「講座A」連番No6
日本さん 「講座B」連番No7
日本さん 「講座C」連番No8
日本さん 「講座D」連番No9
世界さん 「講座A」連番No9
世界さん 「講座D」連番No10
東京さん 「講座A」連番No2
東京さん 「講座B」連番No3
東京さん 「講座E」連番No4
東京さん 「講座F」連番No5
と連番を振りたいのですが、よい方法が浮かびません。
今月の最初の番号として、初期値+1を当てはめ、
名前順にソートして、
上下で「EXACT」で、
「FALSE」のときは、そのまま
「TRUE」のときは、手で修正
のようなことをやっていますが、
関数で、より簡単にできる方法は
ありませんか?
できれば、マクロは使用しないほうが良いですが、
やむを得ない場合は、構いません。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは!
やり方だけ・・・
↓のような配置だとします。
No○ のセルはセルの表示形式のユーザー定義から
"No"0
としておき、数値データだけの入力とします。
まず、E・F列に初期値を表示させておきます。
そしてC2セルに
=IF(A2="","",COUNTIF(A$2:A2,A2)+IF(COUNTIF(E:E,A2),VLOOKUP(A2,E:F,2,0)))
という数式を入れフィルハンドルで下へコピーすると
画像のような感じになります。m(_ _)m
No.1
- 回答日時:
COUNTIF関数で「日本さん」「世界さん」「東京さん」の名前の数を数えたら、連番になるような気がするんですけど?
それに初期値の値を加えればよいと思う。
A4セルから名前が、B4セルから講座名が、C4セルから連番が入力されるのであれば、
C4セルに
=COUNTIF(A$4:A4,"=A4")
と入力して、必要な行までコピーする。
そうすると、名前が出てきた回数が表示されるので、
連番が数値であれば、
=COUNTIF(A$4:A4,"=A4")+前回までの登録番号
これで良いことになる。
記号を含んでいるのであれば、数値の部分を足し算した値に文字列をくっつければよい。
このまま、使用できるような回答ではないだろうが、参考にはなると思う。
理解されたうえで応用してみてください。
※COUNTIF関数はカウントする条件を「文字列」で与える必要があるため、回答の数式内でも "=A4" と文字列指定している。
なお、「A$4:A4」という範囲指定は、下の行へコピーすることを前提としている。
(5行目にコピーしたら「A$4:A5」となるように考えている)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 予備校・塾・家庭教師 昔の河合塾の単科(英語)について 1 2022/12/28 02:23
- 政治 吉野家の牛丼には薬物が入ってるんですか? 28 2022/04/20 10:58
- 予備校・塾・家庭教師 東進 東大対策地理 東進の東大対策地理ってとった方がいいでしょうか?!1講座目見て普通に分かりやすか 1 2022/04/01 00:40
- 英語 英語の英文解釈の質問です! 基本はここだ→ 関正夫の世界一わかりやすい英文読解開発講座→基礎100→ 1 2022/08/02 19:44
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- 美術・アート 「ルーヴル美術館展」の解説講座 2 2023/06/30 23:33
- 外国株 株式投資講座 株式投資セミナー ほとんど 我流か 詐欺まがい まともな投資講座は皆無。 世界的投資家 1 2023/01/25 00:19
- クレジットカード 受講料支払いにクレジットカードが使えない件について 6 2022/06/25 23:46
- 預金・貯金 講座の開設について教えてください。 26日土曜日に積み立て用の口座を開設したいのですが、ネットでも口 1 2022/03/25 12:00
- 薬剤師・登録販売者・MR ドラッグストアなどで見かける登録販売者の資格についてお尋ねします。資格をお持ちの方、どうやって勉強さ 1 2023/01/20 10:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報