Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1864|回复: 9

一个公式生成指定数字排列

[复制链接]
发表于 2017-9-13 10:30 | 显示全部楼层 |阅读模式
本帖最后由 cabcyvr 于 2017-9-13 11:06 编辑

A列有一组数字A1开始一直到A6分别为3 2 5 9 14 20,生成公式怎么写? 请尽可能多列几个方法,谢谢!
注:
不要用if
不能用mid
不能用辅助列
我是在认真问问题,不是来捣乱的。
发表于 2017-9-13 10:50 | 显示全部楼层
回复

使用道具 举报

发表于 2017-9-13 11:14 | 显示全部楼层
回复

使用道具 举报

发表于 2017-9-13 11:16 | 显示全部楼层
A1:A6 ={3;2;5;9;14;20}
組數輸入
回复

使用道具 举报

发表于 2017-9-13 11:17 | 显示全部楼层
VLOOKUP、LOOKUP都可以使用
回复

使用道具 举报

发表于 2017-9-13 11:24 | 显示全部楼层
还是结合实际应用来讲吧,这样感觉没什么意思
回复

使用道具 举报

 楼主| 发表于 2017-9-13 12:38 | 显示全部楼层
AmoKat 发表于 2017-9-13 11:14
A1 =index({3;2;5;9;14;20},row(a1))

多谢提供反馈。
因为真正的排列很长,所以一直想用最短最简单的函数得到
3;2;5;9;14;20;27;35;44;54;65;77;90;104;119;135;152;170;189;209;230;252
回复

使用道具 举报

发表于 2017-9-14 12:56 | 显示全部楼层
2以后的数字都是有规律的,你是函数高手,所以我真不明白你想要的是什么。
回复

使用道具 举报

发表于 2017-9-14 13:05 | 显示全部楼层
第一行起写公式
  1. =TEXT(ROW()*(ROW()+1)/2-1,"0;;3")
复制代码
回复

使用道具 举报

 楼主| 发表于 2017-9-14 13:34 | 显示全部楼层
本帖最后由 cabcyvr 于 2017-9-14 13:35 编辑

=SUM(ROW(1:$2))   数组

上班无聊时无意间发现的,改变参数后应该可以用来替代一些用MOD生成的排列。
类似写成ROW(9:1)时EXCEL会自动变换参数位置
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 17:36 , Processed in 0.164441 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表