在 Excel 中,我尝试创建一个公式来根据数字序列重复多个单元格。
| 重复的字符串 | 顺序 |
|---|---|
| SC | 5 |
| sc_en | 4 |
| sc_eu | 5 |
| sc_dk | 4 |
| sc_se | 4 |
| 5 |
使用上面示例中的条件,我希望输出为:
| A栏 |
|---|
| SC |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
| SC |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
| SC |
| sc_en |
| sc_eu |
| sc_dk |
| sc_se |
由于序列中的第一个数字是 5,因此将打印 A 列组中的完整字符串组。第二个数字是 4,因此序列中的最后 4 个字符串将打印在前 5 个字符串的下方。序列中的第三个数字是 5,因此将打印序列中的全部 5 个字符串。第四个数字是 4,因此将打印最后 4 位数字,依此类推。
我怎样才能实现这个目标?谢谢!
=LET(a,A2:A6, b,B2:B7, DROP(REDUCE(0,b,LAMBDA(x,y,VSTACK(x,TAKE(a,-y)))),1))
它堆叠范围 a 中的最后b- 个单元格,其中 的值b逐行迭代。
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |