计算机公式column,函数公式的左膀右臂:ROW、COLUMN函数知多少

182885629_1_20200216065940597

一个公式生成乘法口诀表

演示的公式中用到了两个函数:ROW和COLUMN,这两个函数的用途非常广泛,可以配合其他函数实现很多功能(尤其是和VLOOKUP函数),另外和这两个函数相似的还有ROWS和COLUMNS函数,也顺便介绍下。

函数说明

ROW函数和COLUMN函数的说明详见下表。

182885629_2_20200216065940722

注意:

① ROW和COLUMN函数引用连续区域的时候,虽然均返回数组,但需要注意数组方向:

② ROW(1:3)={1;2;3},数组元素之间用分号【;】隔开,这个是一维纵向数组;

③ COLUMN(A:C)={1,2,3},数组元素之间用逗号【,】隔开,这个是一维横向数组;

④ 数组方向的意识比较重要,在数组公式的学习中,数组的计算、升维、降维都要用到。

乘法表公式

=IF(ROW()

① IF函数部分:当列号大于行号时,显示空白,否则执行COLUMN()&'×'&ROW()&'='&ROW()*COLUMN();

② COLUMN()&'×'&ROW()&'='&ROW()*COLUMN():当前单元格的列号×当前单元格的列号=当前单元格的行号与列号的乘积

其他应用:

一、生成序号=ROW()-1

182885629_3_20200216065940863

=ROW()-1 生成序号

二、条件格式设置偶数行填充颜色

=MOD(ROW(),2)=0

182885629_4_20200216065940988

条件格式设置偶数行填充颜色

三、计算1~100之和{=SUM(ROW(1:100))}

182885629_5_20200216065941191

计算1~100之和

四、计算两个日期之间的天数

182885629_6_20200216065941316

计算两个日期之间的天数

=ROWS(43466:43830){=COUNT(ROW(43466:43830))}

五、按从小到大的顺序提取数据

182885629_7_20200216065941519

按从小到大的顺序提取数据

=SMALL($A$14:$A$25,ROW(A1))

六、配合VLOOKUP函数实现复制公式的效果

182885629_8_20200216065941644

配合VLOOKUP函数实现公式批量复制=VLOOKUP($A38,$A$29:$E$35,COLUMN(B1),)

七、有趣的数字

为方便截图,以下案例均用COLUMN函数来实现的,如果要实现纵向的效果,就把COLUMN函数修改为ROW函数即可。

1、按 1列1、2列2、3列3、4列4、5列5、……生成数据

182885629_9_20200216065941800

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,)

②循环取1到3的连续数,每个数重复2次

182885629_10_20200216065941863

循环取1到3的连续数,每个数重复2次

=CEILING(COLUMN()/$C$2,1)-$C$3*(CEILING(COLUMN()/($C$2*$C$3),1)-1)

③取1~∞的连续数,每个数重复3次

182885629_11_20200216065941909

取1~∞的连续数,每个数重复3次=CEILING(COLUMN()/$B$2,1)

④重复取1~4之间的连续数

182885629_12_20200216065941972

重复取1~4之间的连续数

=MOD((COLUMN()-1),$B$2)+1

简单介绍下【R1C1】引用样式

在EXCEL中,还有一种【R1C1】的引用样式,其中【R】是ROW函数的第一个字母,表示【行】;【C】是COLUMN函数的第一个字母,表示【列】,这种引用方式的设置方法详见下图:

182885629_13_2020021606594219

R1C1引用样式设置方法

【R1C1】引用样式下,单元格的表示方法如下:

182885629_14_2020021606594281

R1C1引用样式下,单元格的表示方法

注意:

①R1C1引用样式下,列标由原来的【A、B、C、…】变成了【1、2、3…】,这个是判断文件是R1C1引用样式的重要依据。

②这种引用方式不是很常用,可以了解下,在遇到这种情况的时候,能够看得懂就可以。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378079.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

apache2.4.x三种MPM介绍

三种MPM介绍 Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,…

LeetCode 15. 三数之和 思考分析(双指针解)

目录初解:未考虑去重二解:未考虑去重位置三解:AC题目:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a b c 0 ?请你找出所有满足条件且…

十、非规则组织分析及其数学模型——锯齿形斜纹组织

锯齿形斜纹组织图: 分析: 前半齿长度k,表示山谷到山峰的列数,也就是锯齿的宽度; 锯齿飞数s,表示山峰到山峰的行数,也就是锯齿的高度。 起始点相差4格,也就是第一部分整体向上移动…

十一、非规则组织分析及其数学模型——芦席斜纹组织

芦席斜纹组织: 该组织是由左斜和右斜有机的结合在一块的,因为其外观酷似芦席故称之为芦席斜纹组织。 织物组织效果: 所需参数: 其基层组织采用双面加强型斜纹,即分子和分母是相同的组织点,例如2上2下(2个经…

LeetCode 18. 四数之和 思考分析(双指针解)

目录需要注意的几点1、去除剪枝操作2、去重操作的细节code以及效果:题目给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a b c d 的值与 target 相等&#…

图解DotNet框架之一:编译与执行引擎(上)

众所周知,DotNet框架是非常庞大的,光项目创建时的种类就有WPF,WCF,WF这三种最新的技术,还有以前的Web,WinForm,Service,Mobile等等. 这么复杂和庞大的框架,用文字来描述是远远不够的,所以我准备写一系列图文并茂的文章,把我所知道的所有Net框架中的东西全部串联起来,希望可以给…

【Kissy WaterFall】实行手动加载数据

前言:由于Kissy WaterFall默认是监听滚动事件来实现数据动态加载的,但是有一些情况要用到手动加载数据。以下是使用Kissy WaterFall实现手动加载数据的方法。 最终实现效果:点击”逛更多的商店“会动态加载数据 步骤: 当一页数据加…

web服务器文档根目录在哪里,web服务器根目录在哪

web服务器根目录在哪 内容精选换一换SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(访问方式为HTTPS),实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露。SSL保证了双方传递信息的安全性,而且用户可以通过…

二、图片加载与保存

一、基本概念 1,什么是图片? 答:图像是结构化存储的数据信息 2,图像的属性 答:1、通道数目,2、宽与高,3、像素数据,4、图像类型 二、加载显示图像并保存 import cv2 import nump…

LeetCode 206. 反转链表 思考分析

题目 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 迭代双指针 从某公众号(代码随想录)搬过来的gif图&…

怎样看虚拟主机的服务器,虚拟主机怎么查看服务器类型

虚拟主机怎么查看服务器类型 内容精选换一换使用华为云提供的公共镜像制作私有镜像时,您需先购买云主机等云资源时镜像选择公共镜像、云服务器类型建议统一选择“s3 (通用计算型)”,在云主机安装部署完商品,然后参照以下方式进行私有镜像制作…

Anaconda自带Python编译器Jupyter Notebook显示代码行数

ESC:进入命令行模式;按下H即可显示各种快捷键信息 Enter:进入编辑模式 方法一:命令方法 一、点击代码段,按ESC,使代码段显示蓝色,进入命令行模式 二、按下ShiftL,显示代码行数 方法…

(转)MOMO的Unity3D研究院之深入理解Unity脚本的执行顺序(六十二)

http://www.xuanyusong.com/archives/2378 Unity是不支持多线程的,也就是说我们必须要在主线程中操作它,可是Unity可以同时创建很多脚本,并且可以分别绑定在不同的游戏对象身上,他们各自都在执行自己的生命周期感觉像是多线程&…

【C、C++基础】什么时候用 “.” 什么时候用“->”(3个实例搞懂)

从堆栈的角度来说: 从堆栈的角度来说: 对象放在堆上,就要用指针,也就是对象指针->函数; 放在栈上,就对象.函数 那么如何判断对象放在堆上还是栈上? 从我的另一篇笔记【C grammar】C简化内存模型可知&am…

三、Numpy数组操作

一、对图片各个像素点的像素值进行操作 image.shape[0]:image图像的height image.shape[1]:image图像的width image.shape[2]:image图像的channels import cv2 import numpy as npdef access_pixels(image):print(image.shape)height imag…

二叉树笔记(深度遍历与广度遍历+13道leetcode题目(深度3道、广度10道))

本文章为结合leetcode题目以及公众号“代码随想录”的文章所做的笔记! 感觉代码随想录的题目整理真的很好,比自己盲目刷题好很多。 目录1、二叉树小记1、满二叉树与完全二叉树2、二叉搜索树3、平衡二叉搜索树AVL4、二叉树存储方式5、二叉树遍历方式6、二…

ZZ的计算器

Problem Description ZZ自从上大学以来,脑容量就是以SB计算的,这个吃货竟然连算术运算也不会了,可是当今的计算机可是非常强大的,作为ACMer, 几个简单的算术又算得了什么呢?可是该怎么做呢?ZZ只…

对视频中的特征颜色物体(青色水杯)进行跟踪

方法一:目标物体白色,其余黑色 import cv2 import numpy as npdef extrace_object():capture cv2.VideoCapture("G:/Juptyer_workspace/study/data/yy.mp4")while(True):ret,frame capture.read()if retFalse:breakhsv cv2.cvtColor(frame…

Android实现号码归属地查询

我们通过发送XML访问 WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务器根据请求就会返回给一个XML,XML中就封装了我们想要获取的数据。 发送XML 1.通过URL封装路…

如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter...

一、如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,WPF中的DataGrid 不同于Windows Forms中的 DataGridView。 在DataGrid的Items集合中,DataGridRow…