excel行与列分组

我想把这个excel 行按每"1-5"行做一个组,列按"星期一"至“星期日”,请问怎么操作?谢谢大神 我好像可以自己手动一个一个分组,我想快速批量操作如何做呢?

可以利用辅助列:

    在旁边插入一列辅助列

    筛选A列,把5取消勾选--确定

    在筛选状态下在辅助列空白单元格输入1

    A列筛选数字5,辅助列选中空白部分,然后按ctrl+G定位条件,选择“可见单元格”确定:

    按Alt+= 键自动求和,或者点击“开始”选项卡下自动求和按钮

    取消A列筛选,然后选中整张表,点击“数据”选项卡-->"创建组"下面的小三角按钮-->"自动建立分级显示"

    然后就完成啦,只要把辅助列删除就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-29

这个列按照星期一到星期日是比较简单的,你在B1单元格填入星期一直接向后拖动就可以了。

按1-5进行排序,这个可以通过判断函数if和取余函数mod来实现。

=IF(MOD((ROW(A2)-1),5)=0,5,MOD((ROW(A2)-1),5))

第2个回答  2019-01-29
你想要达到一个什么效果呢?本回答被网友采纳
第3个回答  2019-01-29
你已经操作好了吧,还要操作什么
第4个回答  2019-01-29

方法/步骤

    打开将要处理的excel,选中excel中将要处理的数据,包括行标题。如果没有行标题的话,最好加上,不然在后续的步骤中不太好处理。

    在菜单栏中找到【插入】,点击【数据透视表】。excel将会弹出【创建数据透视表】的对话框。点击【确定】,默认在新的sheet页里创建透视表,你也可以在对话框中选择【现有工作表】,然后用鼠标选定一个单元格,作为透视表的起始位置。

    默认情况下,excel切换到了一个新的sheet页。左侧是报表区域,右侧为字段列表。

    在右侧,鼠标左键单击“姓名”字段,向下拖动到【行标签】,将“佣金”字段拖动到【数值】。此时,简单的报表就展示在我们面前了。

    使用旧版本excel的同学可能知道,之前的版本是可以直接将字段拖动到报表指定区域的。其实新版excel也可以实现。

    右键单击报表区域,然后选中【数据透视表选项】,弹出【数据透视表选项】对话框。

    在【数据透视表选项】对话框中,找到【显示】选项卡,勾选【经典数据透视表布局】,点击【确定】就可以了。

    如果不想求和,然后求最大值最小值之类的呢?

    点击右下方,“求和项:佣金”的黑色倒三角,选择【值字段设置】,弹出【值字段】设置对话框,选择你需要的【计算类型】,点击【确定】就可以啦。

相似回答