1. Excel简介
1.1 Excel可以做什么
数据存储,用excel存放数据。数据处理,排序筛选。数据分析。数据呈现,作图做表。
1.2 Excel界面
2. Excel的基本概念及操作
2.1 XLS/XLSX 工作薄文件
xls是一个特有的二进制格式,其核心结构是复合文档类型的结构。xls是03版Office Microsoft Office Excel 工作表的格式,用03版Office,新建Excel默认保存的Excel文件格式的后缀是.xls。xls是2003版本下的文件 ,不管有没有宏程序的话都是xls文件。
xlsx的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。xlsx 中最后一个 x 的意义就在于此。xlsx是07版Office Microsoft Office Excel 工作表的格式,用07版Office,新建Excel默认保存的的Excel文件格式后缀是.xlsx。
从2007开始做了区分,XLSM文件和XLSX文件都是excel2007及其以后的文件,但前者是含有宏启用,Excel中默认情况下不自动启用宏,默认是XLSX。
VBA中,如果不想保存代码,可以保存为xlsx,即可自动删除其中VBA代码,反之则保存为XLSM文件。
07版的Office Excel,能打开编辑07版(后缀.xlsx)的Excel文件,也能打开编辑03版(后缀.xls)的Excel文件,都不会出现乱码或者卡死的情况。03版的Office Excel,就只能打开编辑03版(后缀.xls)的Excel文件;如果打开编辑07版(后缀.xlsx)的Excel文件,则可能出现乱码或者开始能操作到最后就卡死,以后一打开就卡死。
2.2 XLW 工作区文件
XLW(A Wrapper for the Excel API)是一个C++语言对Excel的开发者工具包(SDK)的一个封装,简化了C++程序操作Excel文档的方法,XLW4.0已经支持Excel 2007。
使用XLW可以很方便的使用C++对Excel功能进行扩展,首先它提供了一个模板生成器xlwTemplateExtractor.exe,可以生成相应的工程文件,然后又具有一个接口生成器InterfaceGenerator.exe来自动生成相应的接口包装文件(xlwWrapper.cpp),从而大大减少了只使用Excel SDK来完成XLL开发所需的相关代码,降低了开发难度,避免一些错误的产生。
视图-新建窗口-并排比较
2.3 插入
插入多个工作表(3个)
选中Sheet1+按住SHIFT+选中Sheet3+右键插入即可
插入多行(在第四行前插入三行)
选中第一行到第三行行标题+右键插入即可
插入多列(在第四列前插入三列)
选中第一列到第三列列标题+右键插入即可
2.4 交换位置
交换两行的位置
选中整行+鼠标移动到该行的任意单元格边框+按住SHIFT+移动到要交换行的下边即可
交换两列的位置
选中整列+鼠标移动到该行的任意单元格边框+按住SHIFT+移动到要交换列的右侧即可
2.5 选取
单元格的选取
选中有数据单元格:双击上边框,即可到达该列第一个单元格;双击下边框即可到达该列最后一个单元格;双击左边框即可到达该行最左边的单元格;双击有边框即可到达该行最右边的单元格。
迅速找到该行(或列)的空白单元格
如果有空白单元格即可到达空白格前面的一个单元格
行选取(第二行到第九十九行)
在名称框中输入 2:99
3. 简单小工具
3.1 冻结窗格
依据当前被选中单元格的位置进行冻结
视图-冻结窗格
只冻结前三行
选中第四行第一个单元格-视图-冻结窗格
只冻结第一列
选中第二列第一个单元格-视图-冻结窗格
冻结前两行和前两列
选中第三列第三个单元格-视图-冻结窗格
3.2 填充柄
生成序列(1 2 3 。。。)时间序列也可以实现
在单元格里输入1-选中该单元格-双击右下角边框
在单元格里输入1-选中该单元格-按住右下角进行拖拽
生成相同数字列(1)时间序列同理
在单元格里输入1-选中单元格-按住CTRL+右下角进行拖拽
自定义序列
文件-选项-自定义序列