我正在尝试根据 AAA 001 A 001 的格式制作一个代码列表。所以我知道它们应该是什么样的 - 我应该有 PIC 001 到 062、A 到 E、001 到 012。我需要所有组合,所以
PIC 001 A 001
PIC 001 A 002
PIC 001 A 003 up to 012
...
Then PIC 001 B 001 to 012, and so on until PIC 001 E 001 to 012
...
Then PIC 002, A to E, 001 to 012
总共有 3,720 种组合。我尝试过在三列中的每一列内进行查找计数,并在上面的行上生成 +1,我也尝试过 IF 语句来尝试解决它,但一无所获。
答案1
如果有动态数组公式 SEQUENCE(),将其放在第一个单元格中,Excel 将会显示结果:
="PIC " & TEXT(INT(SEQUENCE(3720,,0)/60)+1,"000")&" "&CHAR(MOD(INT(SEQUENCE(3720,,0)/12),5)+65)&" "&TEXT(MOD(SEQUENCE(3720,,0),12)+1,"000")
如果不是则替换SEQUENCE(3720,,0)
为ROW(A1)-1
并向下复制 3720 行。
="PIC " & TEXT(INT((ROW(A1)-1)/60)+1,"000")&" "&CHAR(MOD(INT((ROW(A1)-1)/12),5)+65)&" "&TEXT(MOD((ROW(A1)-1),12)+1,"000")