[[20230322203413]] 『月ごとに連番を更新したい』(八家) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月ごとに連番を更新したい』(八家)

A列 B列
1 1_1 2022/12/1
2 2_1 2023/1/22
3 3_1 2023/2/22
4 3_2 2023/2/23
5 4_1 2023/3/22

いつもお世話になっております。
連番についてご質問したく投稿しました。
上記のように、月が替われば、連番の左部が1プラスされ、月が変わらなければ右部が1プラスされるようなエクセル関数を
(1,1)から縦につくれないでしょうか
(1,2)は12月1日となっています。
ご教授をお願いいたします

< 使用 Excel:Excel2019、使用 OS:Windows10 >


月が飛んだり、あるいは戻ったりという
可能性はないですか?
(MK) 2023/03/22(水) 21:01:33

(1,2)は12月1日となっています。?
(??) 2023/03/22(水) 21:15:35

 Cells(1, 2) って意味じゃないっすか?

(白茶) 2023/03/22(水) 21:19:20


よくわかりませんが
    _A列_  ___B列___
 1  1_1   2022/12/1
 2  2_1   2023/1/22
 3  3_1   2023/2/22
 4  3_2   2023/2/23
 5  4_1   2023/3/22

    _A列_  ___B列___
 1  1_1   2022/12/1
 2  1_2   2022/12/1 ←(1,2)は12月1日となっています。
 3  2_1   2023/1/22
 4  3_1   2023/2/22
 5  3_2   2023/2/23
 6  4_1   2023/3/22

ってことを言いたかったりしますか?

(もこな2) 2023/03/22(水) 22:01:34


A1は、1_1 固定

A2
=LEFT(A1,FIND("_",A1)-1)+IF(TEXT(B1,"yymm")=TEXT(B2,"yymm"),0,1)&"_"&IF(TEXT(B1,"yymm")=TEXT(B2,"yymm"),MID(A1,FIND("_",A1)+1,1)+1,1)
(べた) 2023/03/23(木) 01:57:46


皆様
ご質問をしてくださったのに無回答をしてしまいすいませんでした。
(寝落ちしてしまいまして、今起きました)

べた様
まさに望んでいたものです。ありがとうございました。

(八家) 2023/03/23(木) 05:52:56


 その式だったら、連番の右が「11」以上にはならないと思いますけど、そういう前提?

 一応・・・
 最後の部分
 …,MID(A1,FIND("_",A1)+1,2)+1,1)
                         ~~~
 連番の右が最大「100」なら 1 → 2 に変更(3でも4でもいいですけど)

 ■ついでに
 A1に 1_1 を手入力
 A2 =IF(B2="","",IF(MONTH(B2)=MONTH(B1),LEFT(A1,FIND("_",A1))&REPLACE(A1,1,FIND("_",A1),"")+1,LEFT(A1,FIND("_",A1)-1)+1&"_1"))
 A2を下コピー

 参考まで
(笑) 2023/03/23(木) 10:29:44

笑様

言葉足らずでした

>その式だったら、連番の右が「11」以上にはならないと思いますけど、そういう前提?
そうゆう前提でした。
いずれにしてもご意見ありがとうございます。
(八家) 2023/03/23(木) 18:27:09


 >そうゆう前提でした。

 だったら数式の最後の部分は
>…,MID(A1,FIND("_",A1)+1,1)+1,1)
       ↓
 …,RIGHT(A1)+1,1)
 これでも同じことでしょう。
  
 ■こちら提示の式なら

 A2 =IF(B2="","",IF(MONTH(B2)=MONTH(B1),LEFT(A1,FIND("_",A1))&RIGHT(A1)+1,LEFT(A1,FIND("_",A1)-1)+1&"_1"))

 参考まで
(笑) 2023/03/23(木) 20:00:06

笑様
返信遅れて申し訳ありません。
非常に細やかなご説明ありがとうございました。
(八家) 2023/03/25(土) 06:07:11

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.