我有一个这样的清单:
1
2
3
4
5
我使用vlookup将这些数字拉到另一个电子表格中。
我想创建一个新的列表或模式,如下所示:
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
.. etc
我怎样才能轻松做到(我的第一个清单有300个项目,所以不想手工做)
谢谢!
答案 0 :(得分:1)
遵循该计划:
使用公式:
C2 -> =A2
C3 -> =INDEX(A:A;ROUNDDOWN((ROW(G1)/$B$2)+2;0)) ' And Autocomplete
D2 -> =IF((ROUNDUP(ROW(G1)/($B$2+$B$4);0))-(ROUNDDOWN((ROW(G1)/($B$2+$B$4))+($B$4)/$B$2-$B$4/10;0))=1;INDEX(A:A;ROUNDDOWN((ROW(G1)/($B$2+$B$4))+2;0));"") ' And Autocomplete
C 列与没有空白的重复相关, D 列与空白重复相关。
在细胞 B2 中输入重复次数并在细胞 B4 中放入空白细胞。
如果您有更多要复制的列,请为每列使用相同的代码...
如果您只需要有值,最后复制并粘贴值...
警告: D列中的公式使用空白数量较少且重复...最终需要重新校准。