良达 发表于 2021-12-2 03:55:23

刷新好久,感觉好难,求大神;不知道有没有使用365的新函数,如lambda的递归以及其他数组函数;

浅色牛仔 发表于 2021-12-3 20:16:40

抛砖引玉一下。。。
=IFERROR(LOOKUP(ROW(A1)-1,INT(MMULT(N(ROW($1:$6)>COLUMN(A:E)),EXP(MMULT(LN(B$2:C$6),{1;1})))),A$2:A$6&"座-"&INT((ROW(A1)-1-INT(MMULT(N(ROW($1:$6)>COLUMN(A:E)),EXP(MMULT(LN(B$2:C$6),{1;1})))))/C$2:C$6)+1&TEXT(MOD(ROW(A1)-1-INT(MMULT(N(ROW($1:$6)>COLUMN(A:E)),EXP(MMULT(LN(B$2:C$6),{1;1})))),C$2:C$6)+1,"00")),"")

悟戒 发表于 2021-12-17 05:17:29

俺跟你思路完全一毛一样的哈哈,合不到一块,期待其他大佬给出更好的答案。
=LOOKUP(ROW(),MMULT(N(ROW($2:2)>COLUMN(A:F)),N(+B$1:B$6)*N(+C$1:C$6))+2,A$2:A$6&A$1&"-"&INT((ROW()-2-MMULT(N(ROW($2:2)>COLUMN(A:F)),N(+B$1:B$6)*N(+C$1:C$6)))/C$2:C$6)+1&RIGHT(0&MOD(ROW()-2-MMULT(N(ROW($2:2)>COLUMN(A:F)),N(+B$1:B$6)*N(+C$1:C$6)),C$2:C$6)+1,2))

李安银 发表于 2021-12-19 04:58:52

先说明,个人认为这个问题 5楼是最好的方案。公式计算效率较低。
数组公式。
=MID(CONCAT(IF(B$2:B$6*C$2:C$6<COLUMN(A:AX),"",A$2:A$6&TEXT(INT((COLUMN(A:AX)-1)/C$2:C$6+1)/1%+MOD(COLUMN(A:AX)-1,C$2:C$6)+1,"座-0000"))),ROW(A1)*7-6,7)

社区拾荒人 发表于 2021-12-22 09:13:54

是的,版主威武,数据有变动,公式要改来改去,十分麻烦,代码就没有这个问题。
明显是代码的效率更高,无论数据区域如何变动,代码都能正确返回结果

高山流水觅知音 发表于 2021-12-22 17:18:46

谁的马甲
。。。。

韩秋 发表于 2021-12-25 16:55:26

又玩了个小号?

日夕 发表于 2021-12-29 16:20:16

mark一下,等一下再看

紫气 发表于 2021-12-30 13:59:45

原来那账号密码忘了,邮箱又记不起了。登录不了了。唉

绿色森林 发表于 2021-12-31 00:11:51

竟然还有和我一样情况的
我就是换了台电脑后,就登不上去了
页: 1 2 3 [4] 5
查看完整版本: 各位大佬,请教一个楼号、层号、户号自动填充的问题