本文于2023年8月13日首发于本人同名公众号:Excel活学活用,更多文章案例请搜索关注!
内容提要
2025年04月25日
hello,大家好,我是徐小夕。之前和大家分享了很多可视化,零代码和前端工程化的最佳实践,最近在研究在线电子表格的技术实现,发现了几个优质的开源电子表格项目,这里和大家一起分享一下。
往期精彩
2025年04月25日
在 Excel 中合并单元格后,由于对应的行数不同,复制公式可能会遇到一些问题。以下是几种常见情况及相应的解决方法:
2025年04月25日
有如下图所示的一份工作表(表1),现要统计各单位的人数,填写到表2中。
日常工作中,碰到类似的问题很多,这类问题的核心是因为表格中存在着“合并单元格”。“合并单元格”形式上虽然漂亮并符合日常审美,但是在数据统计时就会非常麻烦,也许“美丽是需要代价的”。事实上,Excel中将“合并单元格”处理为:单元格的值位于左上角第1个单元格、其余单元格值为空、并设置MergeCells属性为True(可使用VBA进行判断)。如果将“合并单元格”转换为“常规单元格”,那么这个统计就变得非常简单了。假设有如下图所示Excel工作表:
2025年04月25日
合并单元格,一个在工作中很常见的,但是是令写(工作表)公式和VBA代码的人都很不喜欢的东东,今天来讲讲与它相关的操作语法。
1、Range("A1:B2").Merge;合并A1到B2单元格,共4个单元格。也可写成: Range("A1").resize(2,2).Merge,这种写法只需知道起始单元格地址。注意:合并时如果除A1之外的单元格有数据的话,会弹出提示(会造成代码中断),只保留下A1单元格的数据。
2025年04月25日
在我们的工作当中,常常会遇到这样的工作场景,我们需要将一个汇总的工作表按照某列的字段拆分为多个工作表。按照惯例,我们还是通过实际的一个例子来给大家进行形象的讲解吧。下面为某学校高一年级的成绩汇总表,我们需要按照班级为单位,将每个班级拆分成一个工作表。
我们需要操作的是根据班级列,将花名册拆分为5个工作表,分别以班级名称命名工作表的名称。
我们使用数据透视表,可以按照班级名称进行透视汇总,在数据透视表中有一个功能,双击汇总的数据行,可以生成一个该汇总行的组成明细的工作表,我们根据Excel数据透视表的这一个功能特征,就可以将一个汇总表按照需要的字段进行拆分。某一时候可能会需要根据多列进行拆分,这个时候最简单的办法就是大家新建一个辅助列,将作为条件的那几列合并在辅助列中,这样就能轻松实现。下面介绍具体的操作步骤。