找回密码
 立即注册
搜索

各位大佬,请教一个楼号、层号、户号自动填充的问题

43
回复
1404
查看
[复制链接]

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-9-29 16:34:00 显示全部楼层 |阅读模式
2fec0d15b3811c9b24261459a240f562.png
需要一个函数自动生成F列效果,实在搞不明白。
生成住户的房号.zip (6.93 KB, 下载次数: 31)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-9-30 00:22:18 显示全部楼层
不会,Mark一下,顶一下。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2021-10-1 11:40:34 显示全部楼层
我感觉用函数的确不好弄,需要静待高手出现。要是发在VBA区,可能很快有解决方案。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2021-10-4 01:15:24 显示全部楼层
这种问题用VBA处理方便多了。创建一个命令按键。
Private Sub CommandButton1_Click()
Dim ar, br(1 To 60000, 1 To 1), n, i, ii, iii
ar = Range([a2], [c65536].End(3))
For i = 1 To UBound(ar)
  For ii = 1 To Val(ar(i, 2))
  For iii = 1 To Val(ar(i, 3))
    n = n + 1
    br(n, 1) = ar(i, 1) & "座-" & ii & Format(iii, "00")
  Next
  Next
Next
[g2:g10000] = ""
[g2].Resize(n, 1) = br
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
12
2021-10-7 11:19:08 显示全部楼层
26d1570697b5d624274cbac35824fd88.png
帖子的审核时间太久了。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

1

幻币

初入江湖

Rank: 1

积分
10
2021-10-7 19:06:31 显示全部楼层
PQ解法(EXCEL2016及以上自带),结果在H列
生成住户的房号.zip (14.51 KB, 下载次数: 155)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-10-9 13:15:06 显示全部楼层
刷新好久,感觉好难,求大神;不知道有没有使用365的新函数,如lambda的递归以及其他数组函数;
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-10-12 11:21:57 显示全部楼层
抛砖引玉一下。。。
=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")),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2021-10-13 15:33:47 显示全部楼层
俺跟你思路完全一毛一样的哈哈,合不到一块,期待其他大佬给出更好的答案。
=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))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

-3

幻币

东方不败

积分
-12
2021-10-14 13:49:52 显示全部楼层
奇怪,并没有看到任何公式,我是excel2019,提示外部链接,允许了也没有
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册