网站首页 > 技术教程 正文
各位朋友,你们好。
今天和你们分享的内容是:在Excel提取有趣的数字。
下面实现的效果,都是通过计算得来,推理的过程会比较枯燥,所以仅讲解关键的思路,计算的过程就不做演示了。需要这类效果的时候,只需要把公式拿过去用就好了。
需要文件的朋友,通过私信发送关键字【取数】,就可以获取文件及现成的公式。
一、按数取数
如下图所示,按照数字取重复数:1个1、2个2、3个3、4个4、5个5……
这里可以用两个公式:
=CEILING(((COLUMN()*8+1)^0.5-1)/2,1)
或
=ROUNDUP((SQRT(COLUMN()*8+1)-1)/2,)
这两个公式,原理是一样的:最中心的计算式为【(COLUMN()*8+1)】,这部分以下用“计算式”代替。
【计算式^0.5】和【SQTR(计算式)】:都是开平方的效果,只是i写法不同;
【CEILING((计算式^0.5-1)/2,1)】和【ROUNDUP((计算式^0.5-1)/2,)】:这两个都是向上取整的不同写法。
所以,上面这两个公式,其实就是同一个计算方式,最关键的思路是(注意下图黄色填充的单元格):
大家注意整数部分,然后将小数向上取整,就可以得到所要的效果。
二、取重复-循环数
如上图所示,循环获取某个区间内任意重复的数,分别按行和列的形式生成:
按行生成数据的公式(A1单元格写入,然后往右拖):
=CEILING(COLUMN()/$C$2,1)-$C$3*(CEILING(COLUMN()/($C$2*$C$3),1)-1)
按列生成数据的公式(第一行任意单元格写入公式,然后往下拖):
=CEILING(ROW()/$B$1,1)-$B$2*(CEILING(ROW()/($B$1*$B$2),1)-1)
三、取重复-连续数
如上图所示,取1到正无穷大的连续数,可以设置每个数字重复出现的次数。
按行生成数据的公式(A1单元格输入公式,然后往右拖动公式):
=CEILING(COLUMN()/$B$2,1)
按列生成数据的公式(第一行输入公式,然后往下拖动公式):
=CEILING(ROW()/$B$1,1)
下面是公式的运算过程图解,可以参考下(也算是思路吧):
四、取循环-连续数
如上图所示,循环获取1到任意数之间的连续数。分别按行和列的形式生成数据。
按行的形式生成数据的公式(A1单元格写入公式,往右拖动公式):
=MOD((COLUMN()-1),$B$2)+1
按列的形式生成数据的公式(第一行任意单元格写入公式,往下拖动公式):
=MOD(ROW()-1,$B$1)+1
在录入公式的时候,请同时要注意我演示中调整演示效果的那些数据,那些数据是直接在公式中被引用的,如果只把上面贴出的公式写入单元格,还达不到效果。
写在后面:
各位朋友,你们好。最近在想对分享内容做调整的事情。
前期分享的文章,内容很杂,有函数公式、有基础操作、有图表、也有VBA。一些朋友给我建议,希望能系统的分享某一方面的内容(感觉类似于连载),我也在想这个事情,在整理思路和方向,再加上工作上的事情(一般月底、年底都特别忙),更新有点慢,请见谅。
如果你们有需求,请在留言区或通过发私信的形式告诉我,我希望我分享的内容对你们有用,不想你们浪费时间在我这里看没有营养的文章。
感谢你们的持续关注和支持,我也将继续努力分享,希望你们能在我这里收货你们所需的知识,大家一起进步。
猜你喜欢
- 2024-11-08 区间统计的那些事(frequency函数的运用)
- 2024-11-08 Excel一列数据转多行多列,这4条函数公式可以学起来
- 2024-11-08 excel函数技巧:reduce+column+expand平分数据重构表格
- 2024-11-08 excel函数技巧:reduce+row+column将表格转换成以姓名为主的表格
- 2024-11-08 Vlookup Column公式组合,强强联手,你会么?
- 2024-11-08 Excel中将一列分成多列多行的操作技巧,同事分分钟完成了
- 2024-11-08 偷偷学会这个小众高能函数,我再也没有加过班
- 2024-11-08 「Flutter应用开发教程」-基本布局组件Row和Column
- 2024-11-08 有声书音频地址合集(有声书网站比较有名)
- 2024-11-08 ROW,COLUMN函数——查找引用函数(excel中查找引用函数)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)