如何根据条件在 Excel 中生成列表?

如何根据条件在 Excel 中生成列表?

我正在尝试根据 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")

在此处输入图片描述

相关内容