生成 2 个数之间的自然数序列组成的串
例题描述和简单分析
Excel的A列和B列是自然数,分别代表序列的起点和终点,如下:
` |
A |
B |
C |
D |
1 |
start |
end |
result |
|
2 |
1 |
10 |
||
3 |
9 |
3 |
||
4 |
2 |
8 |
现在要用A列和B列生成自然数序列组成的字符串,并填入D列,如下:
` |
A |
B |
C |
D |
1 |
start |
end |
result |
|
2 |
1 |
10 |
1,2,3,4,5,6,7,8,9,10 |
|
3 |
9 |
3 |
9,8,7,6,5,4,3 |
|
4 |
2 |
8 |
2,3,4,5,6,7,8 |
这里涉及序列的基本用法。
解法及简要说明
在Excel中配置集算器add-in,再重新启动Excel,在D2格编写公式:=esproc("=to(?,?).concat@c()",A2,B2)。在序列两端加中括号也可实现同样的效果,如下: =esproc("=[to(?,?)]",A2,B2)
最后将D2格复制或下拉到下面的单元格,即可完成计算。
英文版