以下に基づいて、Excel で 8 桁のシリアル番号を生成しようとしています。
ABCDEFGH
- A = 列 C の値 (ユーザー指定)
- BC = YEAR (非表示の列にあるもの)
- D using = RIGHT(YEAR(A3), 2) ここで、A3 は入力された日付です。
- DE = 年の週 (非表示の列にあるもの)
- =WEEKNUM(A3) を使用する E。
- FGH = 001 から 999 までの連番。
これは私が理解できない部分です。各週の最初のシリアル番号を 001 にして、週が変わるまで実行する必要があります。シリアル番号は、新しい週で 001 から始まります。最終的には、すべての数式を 1 つのセルに入れ子にしたいと考えていますが、今のところ、全体を把握できるまで列を非表示にすることができます。
次に例を示します。
Date | Customer | User Specified | Year | Week | Serial
11/14/2013 | Sample_Customer | "5" | 13 | 46 | 51346001
11/14/2013 | Sample_Customer | "5" | 13 | 46 | 51346002
11/14/2013 | Sample_Customer2 | "5" | 13 | 46 | 51346003
12/24/2013 | Sample_Customer3 | "3" | 13 | 52 | 31352001
日付を A 列に配置すると、シリアル番号 (列 F) が生成されます。