我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
今天分享一个excel技巧,就是输入内容,自动产生序号和边框。如下图所示。
实现这个操作,有两种方法,第一种是使用row函数,第二种是使用subtotal函数,我原来做过一期视频,使用的subtotal函数,因为我的标题上写了,就是删除或者隐藏行,表格的序号仍然连续,但是很多朋友仍然留言说,row函数可以,row只能在删除的情况下连续,如果隐藏的时候还需要行号连续的话,只能使用subtotal函数,下面我们来测试下。
1.使用row()函数,操作如下
方法解读。实现在A2单元格输入公式=IF(B2<>"",ROW()-1,""),然后向下拖拽到自己满意的行停止。
函数解读:=IF(B2<>"",ROW()-1,"")
这个函数公式很简单,就是判断B2的值是否为空值,如果是,就返回Row()-1,因为row()是返回当前行的行号,因为是从第2行开始,但是我们想让从1开始,所以就使用了Row()-1,如果为空,则返回空值。
接着我们在条件格式中,使用了新建规则,使用公式确定要设置单元格的格式,在里面输入了=$B2<>"",我们把$B$2前的绝对引用取消变成$B2,就是为了一下的单元格填充。然后在设置了边框。
测试结果:
我们发现使用row()的时候,删除行,序号仍然连续,但隐藏行的时候,序号就不连续了。
那么想让序号连续,如何解决呢,其他的操作不重复,我们只修改if语句的部分。
2.使用subtotal函数
我们把公式修改成了=IF(B2<>"",SUBTOTAL(103,$B$1:B1),"")
subtotal函数1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值),我们选择是计数103
为什么选择counta,因为它计算除去非空单元格以外的内容。
从以上两个例子,我们不难发现,使用row和subtotal都可以实现同样的效果,唯一的区别就在于隐藏,row对隐藏行不起作用,而subtotal对隐藏行有作用。所以我们再选择是时候,可以根据自己对行数的掌握能力还需求来决定使用哪个函数。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08