
Excel表格中,(row()+4)/3+1表示公式当前所在行的行号加4除以3再加上1的结果,实际使用场景可以参考下方步骤。
1、演示使用的办公软件为Excel电子表格,本次演示使用的版本为Microsoft office 2013。
2、首先打开Excel电子表格,在打开的工作簿中新建工作表。
3、将鼠标移动到任意单元格,根据问题描述,双击后输入如下公式“(row()+4)/3+1”。
4、输入完成后点击回车,可以看到此时在所选单元格中已经得到了当前行的行号加上4后除以3名加1的结果。
5、使用格式填充并获得其他行的结果,可以看到所得结果与前文所述所得结果一致。
ROW 函数的表达式为 row ,返回值为所在单元格的行数。比如,在 F2 单元格录入如下表达式:
回车将会得到 2 :
使用自动填充,还可以建立数字序列:
MOD 函数用于返回两数相除的余数,表达式为:
下面,将 F2 单元格的公式修改为:
使用自动填充计算:
这样奇数行计算结果全为 1 ,而偶数行计算结果全为 0 。
想要实现隔行填充,我们需要哪些信息呢?
目前,我们已经可以使用 ROW 函数获取行号,并使用 MOD 函数判断奇偶行。接下来,我们就可以使用 条件格式 来设置隔行填充啦~
首先,选中数据区域,点击菜单栏的条件格式,选择新建规则:
在d出的对话框中选择最后一项规则类型:使用公式确定要设置格式的单元格。并录入函数表达式: =MOD(ROW(),2)=0 :
接下来点击格式按钮,为满足条件的单元格设置颜色填充:
点击确定,返回新建格式规则窗口,此时需要我们设置的内容便全部完成了:
点击确定,实现隔行填充:
为了增加对比,突出标题行,我们为标题行可以设置背景填充、字体颜色:
至此,表格美化就完成啦~
row()是工作表函数,不能直接应用在vba代码
vba的row属性应用于range对象。range对象包括哪些自己查excel
的vba帮助。
试下这句:debugprint
[a6]row
‘
返回第6行
debugprint
cells(6,1)row
=ROW()
返回当前单元格的行号
=ROW(B2)
返回指定单元格的行号
=ROW(1:100)
返回第1至100行的行号,即常量数组1~100
=ROW(A1:A100)
=ROW(K1:K100)
与上面的=ROW(1:100)同理
excel有排列组合函数,如:ROW函数
ROW函数的使用方法及步骤:
打开自己的Excel表格,即使是空表格也没关系。
2 随意选中一个单元格输入函数“=ROW(A5)”(A5表示是第A列第5行,大家可以随意输入某列某行)。
3 按“enter”回车键返回结果“5”(输入的是哪行返回结果就会是数字几)。
4 在单元格B7中输入函数“=ROW()”(可以选择任意单元格)。
5 按“enter”回车键返回结果“7”(在哪一行的单元格输入的函数返回结果就会是哪一个数字)。
常用的数列运算用法:
打开自己的Excel表格,可以是空表格。
2 如果要计算的数列是1+2+3+······+130,那么任选一个单元格,在单元格内输入“=SUM(ROW(A1:A130))”。(SUM表示加法,这里A列可以是任何一列,只要保证行数是1到130就可以了)。
3 按组合键“Shift+Ctrl+Enter”返回结果“8515”。
用excel计算1加到100使用SUMPRODUCT函数和ROW即可实现。
SUMPRODUCT函数可求得区间数组之和,ROW则返回当前行序号值。
方法步骤如下:
1、打开EXCEL表格,点击工具栏的“公式”标签。
2、在“三角和数学函数”选项下面找到并点击“SUMPRODUCT”。
3、返回EXCEL表格,光标停在插入的函数参数括号内。
4、输入ROW(1:100)并回车完成公式=SUMPRODUCT(ROW(1:100))的编辑输入即可。
5、返回EXCEL表格,发现用excel计算1加到100 *** 作完成。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)