本软件以插件形式安装到Microsoft Office Excel的COM组件中,在菜单栏或加载项中增加如下功能:
1、工作薄与工作表之间的转换(只将多薄多表合并为一薄多表或一薄多表独立为多薄,各工作表的记录无变化):(1)多工作薄合成一薄多表:将同一文件夹下的各工作薄中所有的非空工作表合并到当前工作薄中(仍为独立的工作表),该工作表名称或以各工作薄的原工作表命名或以原工作薄名称&原工作表名称命名(这样可以保证工作表名称不重名);(2)一薄多工作表拆分成多薄:将当前工作薄中的左数若干个工作表拆分为若干个独立的工作薄,独立的工作薄名称命名为本工作薄中各工作表的名称。
2、工作薄与表中记录(组)转换(各个不同工作薄直接与表中记录的转换):(1)将一个工作表中行记录按某一类别列拆分成独立的工作薄,拆分后的独立工作薄的名称命名为[工作表名称+类别名称].(a)每一行都拆分成独立工作薄的形式,可以制作工资条;(b)按组拆分成独立工作薄的形式,类似高级筛选功能,可以把一个年级各班共工作表的学生名单(成绩)独立到新的工作薄中。(2)多工作薄中各同表头表或同名称的工作表合到同薄同表:软件智能化的将多工作薄中各表头相同的表或者工作表名称相同的表合成一表,用于向下属单位发放表格后的再回收。
3、同一工作薄中各工作表与记录之间的操作:(1)多表(单表)数据合并与求和,其效果是:(a)标识列重名的合成一条记录;(b)需要合并到一个单元格的数据为文本时用“/”号隔开,数据为数值通过求和合并到一个单元格中。(2)将多个表头相同的表合并到新表:合并表的效果是新表表头与各原表表头一致,新表记录行数等于各表记录之和(追加),不进行单元格数据合并计算。(3)表头同行数异字段名表合到新表:表头行数相同,但各列的字段名不完全相同的工作表合并。合并结果为:总表记录行数为各工作表的记录行数之和,表头列数为各工作表列数之和,并在A列多出一个标志列,标记本条记录来源于哪个工作表。(4)两表行记录比较与行(列)记录追加:其效果是向已有表中增加新表中的人员(行数据)和表中所有人员的新增信息(列数据),它适合于档案的逐步完善与保存。(5)按类别拆分一个工作表中的行记录(组)到新表:是指将一个工作表中的多条记录按按照某一列或某两列的类别关键字拆分成若干个结构相同的工作表,它适合于档案数据记录的分类。(6)删除删除某列为空或和为0的工作表:本操作将删除指定列从第n行起单元格中数字为空或为0的工作表,给合并有效的工作表扫清障碍。(7)检查两列同行两单元格是否相同:由ID号意义相同的从表向主表合并列记录时,往往先将从表记录粘贴到主表中,然后删除从表中的ID等与主表重复的列记录,本命令用来比较两列同行单元格(ID号)是否相同。
4、Word文档中的表与Excel工作薄中的工作表之间的转化:(1)把若干个Word文档中的表合并到Excel工作薄中的一个工作表中,可用于对下属填写的报名表(登记表)的汇总统计。(2)把Excel工作薄的某个工作表中记录逐一拆分到对应的若干个Word文档中(表)中,可用于向下属发通知、通告等。
5、合并(还原)某区域内连续相同单元格:(1)在表格中某些列的连续行单元格中存在相同的数据,本命令可以把这些连续的单元格合并,在合并后的单元格中只保留一个数据。(2)许多表格中的某些连续列存在爷父子孙的从属关系,本命令可以把每一级别的上一级单元格合并,在合并后的单元格中只保留一个数据。(3)合并后的单元格还可以用本命令来取消合并。(4)在N列区域每一列中从第一个有数据单元格向下面的空单元格填充,直到第二个有数据单元格,如果下面单元格没有数据,则填充到指定行为止。