表格
taller_2000
不积跬步,无以至千里;不积小流,无以成江海
展开
-
如何快速判断Excel中选区跨页?
实例需求:应用开发过程中,需要校验选中区域,要求选中区域不能跨页,即选中区域分布在两个不同的页面中。原创 2024-08-27 13:52:38 · 474 阅读 · 0 评论 -
快速清理Word中的嵌套表格
实例需求:Word文档中表格有的单元格中包含嵌套表格(注意其中表格中有合并单元格),如下图所示。现在需要删除单元格顶部的嵌套表格(如上图中的表格1和表格3),如下图所示,如果表格较多,手工操作需要大量时间,而且容易出错。原创 2024-06-25 00:44:05 · 438 阅读 · 0 评论 -
快速创建指定日期带合计的日历表
实例需求:根据用户在B1单元格输入的年份,自动创建日历表,具体要求如下。- 日历表包含指定年份的全部星期四- 每个月份首行,在第一列写入月份的英文简称- 每个月份结束之后,添加月份合计行- 每个季度结束之后,添加季度合计行- 所有合计单元格设置格式如下图所示(粗体、填充色、边框)原创 2024-05-21 09:10:03 · 312 阅读 · 0 评论 -
快速将筛选后的数据加载到数组
实例需求:工作表中有一个格式化表格(ListObject),现需要将筛选后的表格区域(包含标题行)加载到数组中。原创 2024-05-21 06:21:57 · 322 阅读 · 0 评论 -
使用VBA快速梳理多层级族谱(组织架构)
实例需求:族谱(或者公司组织架构等)都是典型的带有层级关系数据,例如下图中左侧表格所示。- A列为层级(准确的讲是B列成员的层级),从一开始递增- B列和C列为成员直接的父(/母)子(/女)关系- D列为辅助标记现需要整理为右侧表格的形式,按照每个家族链依次排列,如标记颜色部分所示。原创 2024-03-11 03:45:54 · 718 阅读 · 0 评论 -
如何锁定Excel表格(超级表)中的公式
实例需求:Excel的格式化表格(有时被称为超级表[非官方名称],通过`插入>表格`创建,下文简称为表格)是具备很多实用的功能,例如自动扩展表格并应用原格式和公式等等。如果表格中使用了公式列,那么有些小白用户可能会不小心修改某个单元格的公式,这种问题查找起来也很麻烦。有的同学可能说保护工作表(表格中的公式列)就可以了,其实不然,保护工作表虽然避免了用户意外修改公式,但是表格的自动扩展等功能也失效了。是否可以即不牺牲表格的易用性,又可以实现保护表格中的公式呢?效果如下图所示,B列和D列为公式列,无论如何如原创 2024-03-11 03:41:35 · 603 阅读 · 1 评论 -
Excel百变多列筛选任你用
实例需求:数据表从A4开始,列数和行数不确定,用户使用B1:D2(下文简称为用户过滤器,以区别与表格的筛选器)实现对于数据表格的定制筛选,如果需要可以仔细增减过滤器个数,过滤器先后顺序不一定和表格标题行相同。原创 2024-02-28 08:04:55 · 360 阅读 · 0 评论 -
Excel数据表定制分组排序
实例需求:某学校体育活动统计表如下图左侧表格所示,数据按照班级排列,现在需要根据如下规格对表格进行排序- “幼儿”班级排列在表格最后- 按照“次数”降序排列- “幼儿”班级同样按“次数”降序排列原创 2024-02-28 03:26:38 · 477 阅读 · 0 评论 -
Excel表格的快速动态扩展与删除行
实例需求:工作表中的表格(ListObject)名称为`Table1`,表格列数不确定,需要实现如下功能:- 当用户完成最后一行最后一列输入之后(如果该单元格为空,则视为输入未完成),表格自动扩展一行- 扩展行中,第一列填充自动序号,其他列填充NA- 如果用户双击表格中最后一行的任意单元格,那么删除该行,并相应调整表格单元格范围原创 2024-01-19 14:45:10 · 601 阅读 · 0 评论 -
鼠标随动指定区域高亮显示(Excel聚光灯)
实例需求:工作表中数据表实现跟随鼠标选中高亮效果,需要注意如下几个细节需求- 数据表为连续区域,但是不一定从A1单元格开始- 数据表的前两行(标题行)不使用高亮效果- 数据表中已经应用了条件格式,高亮显示取消后,不应破坏已经设置的条件格式- 如果选中整列,则不启用高亮显示原创 2024-01-09 14:04:48 · 1335 阅读 · 1 评论 -
BI神器Power Query(27)-- 使用PQ实现表格多列转换(3/3)
原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。原创 2023-10-02 03:22:11 · 613 阅读 · 0 评论 -
BI神器Power Query(26)-- 使用PQ实现表格多列转换(2/3)
原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。原创 2023-10-02 03:20:58 · 750 阅读 · 0 评论 -
BI神器Power Query(25)-- 使用PQ实现表格多列转换(1/3)
原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。原创 2023-10-02 03:15:56 · 730 阅读 · 0 评论 -
VBA实现Word表格排序
在Word文档的多列表格中,需要按照第一列进行排序,同时保持其他列的数据对应顺序不变。想必大家都知道,在Excel中可以简单地使用排序功能实现这种需求,但是对于Word表格则需要使用VBA代码进行处理。利用字典对象可以方便地存储表格数据,通过键值对应关系保证排序后数据顺序正确性,如果使用普通的排序算法对于二维数组排序,那么在排序过程中交换数组元素时,将打乱第2列数据的顺序。原创 2023-09-11 01:52:59 · 715 阅读 · 0 评论 -
包含合并单元格的表格快速排序
现需要将原料配方成分表按照“原料含量”从高到低排序,如下图所示。由于表格中包含合并单元格,因此Excel的排序功能无法正常。原创 2023-06-01 12:13:19 · 761 阅读 · 0 评论 -
快速多关键字统计
本篇博客介绍了如何使用VBA代码实现在Excel工作表中对多个关键字进行快速统计的功能。通过识别每个章节所在行、确定每个章节的数据区域、统计包含关键词的单元格个数和将统计结果写入指定单元格。原创 2023-05-01 07:28:44 · 788 阅读 · 0 评论 -
单列文本数据快速导入表格
本文介绍了将单列文本数据快速导入表格的方法,该方法适用于每N行数据为一组的情况.原创 2023-05-01 07:07:47 · 1081 阅读 · 0 评论 -
特殊数字拆分 -- 插入附加行
实例需求:A列中从A3单元格开始保存原始数据,数量不确定,每个数据均为7个数字组成,现需要将数字逐个拆分B列至H列,如果H列的数字小于等于4,那么将该行数据复制一行(简称为附加行),并且最后一个数字加10,如下图中黄色单元格所示。原创 2022-10-11 12:15:44 · 213 阅读 · 0 评论 -
快速清空Excel表格(超级表)
实例需求:示例文件中的表格(有时称为超级表)如下图所示。现在需要清空表格内容,保留一个空行,如下图所示。原创 2022-08-22 07:09:02 · 1690 阅读 · 0 评论 -
快速填充表格中的空单元格
实例需求:工作表中的表格起始行不确定,表格行数不确定,现需要将第一列的空单元格填充当前的日期。解决这个问题有两个核心知识点:1. 定位表格2. 定位空单元格这种表格在VBA对象模型中属于`ListObject`,并没有`Table`对象,这是一个很大VBA初学者容易踩的坑,知道了这个知识点就容易处理了。......原创 2022-06-14 23:29:58 · 431 阅读 · 0 评论