楼主 lrlxxqxa |
Q:如何依要求生成循环编码?
问题描述: 要在A2-A5单元格中输入相同的DQ001(4个格),在A6-A9单元格中输入DQ002(4个格),在A10-A14单元格中输入DQ003(5个格),在A15-A29单元格中输入DQ004(15个格),在A30-A43单元格中输入DQ005(14个格),至此完成一个规律循环;再往下是DQ006(4个格),DQ007(4个格),DQ008(5个格),DQ009(15个格), DQ010(14个格)一直下去.如何实现?
A:- =TEXT(LOOKUP(MOD(ROW(DQ1)-1,42)+1,{1,5,9,14,29,43},{1,2,3,4,5,6})+5*INT((ROW(DQ1)-1)/42),"\DQ000")
循环编码.rar |
2楼 piny |
此題用Match會有很大的字元優勢 96字元- ="DQ"&TEXT(LOOKUP(MOD(ROW(A42),42)+1,{1,5,9,14,29,43},{1,2,3,4,5,6}+5*INT(ROW(A42)/42-1)),"000")
94字元- =TEXT(LOOKUP(MOD(ROW(A42),42)+1,{1,5,9,14,29,43},{1,2,3,4,5,6}+5*INT(ROW(A42)/42-1)),"!DQ000")
79字元- =TEXT(MATCH(MOD(ROW(A42),42)+1,{1,5,9,14,29,43})+5*INT(ROW(A42)/42-1),"!DQ000")
|