EXCEL 生成 {1,2,2,3,3,3,4,4,4,4}这样的内存序列的公式

[复制链接]
查看11 | 回复4 | 2009-4-20 13:21:09 | 显示全部楼层 |阅读模式
EXCEL 生成 {1,2,2,3,3,3,4,4,4,4}这样的内存序列的公式
或者说是找规律
a=1,2,3,4,5,6,7,8,9,10
b=1,2,2,3,3,3,4,4,4,4
找出公式:b=***a 的规律
不太明白你要干什么,是要找规律,还是根据a的值 生成序列b
回答者: coolbi5 - 大魔法师 八级 4-20 12:47
谢谢您的关注,最终目的是根据A生成序列B

回复

使用道具 举报

千问 | 2009-4-20 13:21:09 | 显示全部楼层
=SMALL(ROW($1:$4)+TRANSPOSE(ROW($1:$4))-1,ROW(INDIRECT("1:"&SUM(ROW($1:$4))))) 数组公式,生成你需要的序列。或许还要再加个转置函数=TRANSPOSE(SMALL(ROW($1:$4)+TRANSPOSE(ROW($1:$4))-1,ROW(INDIRECT("1:"&SUM(ROW($1:$4))))))...
回复

使用道具 举报

千问 | 2009-4-20 13:21:09 | 显示全部楼层
你是要生成数组呢还是要生成一列数?如果生成一列数很简单的公式,如果要生成数组 B=**A公式找不到~只能通过其他方法...
回复

使用道具 举报

千问 | 2009-4-20 13:21:09 | 显示全部楼层
推荐用row() 函数把行号作为你的依据,这样用if判断到第几行了来选择是否继续输出数值...
回复

使用道具 举报

千问 | 2009-4-20 13:21:09 | 显示全部楼层
不太明白你要干什么,是要找规律,还是根据a的值 生成序列b...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行