怎么在第五行筛选?

饶子乐饶子乐最佳答案最佳答案

这个问题,我一开始没太明白。不过根据我自己的经验来猜测一下,题主可能是想解决一个类似下面问题的问题: 假设表结构如下,如何利用sql语句实现,以姓名为key,将数据从第二行开始按顺序每五行提取一条记录(最后可能只剩五条)? 分析:这个问题可以转化为三个小问题,依次解决即可。

问题一、如何将数据从第二行开始每五行提取一行? 解决方法:这个问题比较简单,可以通过LAG()over()函数解决。参考代码如下: 问题二、如何去掉第一行的数据? 解决方法:这个问题同样简单,可以直接用LAG()over()函数解决。需要注意的是,这里我们需要特别排除第一个值。只需要在条件中增加一个NOT LAG(value_col) OVER() >= 1的条件即可,参考代码如下: 问题三、如何获取最后一行的数据? 解决方法:这个问题也简单,直接使用LAST()函数得到最后一条记录的ID即可。参考代码如下: 总结: 最后,按照以上方法,结合LAG()over()、LAST()和DELETE命令,就可以轻松删除指定行数范围内的所有行并返回被删除行数的记录集了。

郝治郝治优质答主

在EXCEL表格中选择全部数据,包括标题行,执行数据,格式,条件格式,新建规则,在新建格式规则的对话框中选择使用公式确定要设置格式的单元。

在后面的方框中输入公式:=row()<=5。其中行号5可以根据实际需要指定。行号5设置成5行的格式,执行格式,设置格式,在设置单元格式对话中进行格式设置,设置完成后按确定按钮,此时EXCEL表格中选择的数据行前出现了图标。

鼠标选中行号前的图标,执行筛选,低行显示,此时EXCEL只显示行号5前面的数据行,后面的数据行被隐藏。

鼠标再次选中行号前的图标,执行筛选,全部显示,此时EXCEL表格中显示所有选择的数据行。

EXCEL表格中数据的筛选行号可以根据实际需要进行修改。如果指定行号后面的行数据需要显示,可以将条件格式公式中的小于号进行修改。

修改方法为:鼠标选中行号前的图标,执行筛选,选择低行显示,再次选择行号前的图标,执行数据,筛选,自动筛选,此时在EXCEL表格的工作表的每列数据标题前都出现了下拉图标。

按照刚才的方法设置条件格式,并且选择低行显示后,选择数据标题前的任意下拉图标,选择显示全部,此时EXCEL表格中除了第一行的标题行外,后面的所有数据行都全部显示。

我来回答
请发表正能量的言论,文明评论!