从零基础开始用Python处理Excel数据,利用python处理excel数据
目录1良好的操作习惯1.1加密工作簿1.2自定义工作簿的默认保存位置1.3行和列标记被隐藏或填充处理功能被取消或公式在数据更改时不会自动重新计算1.4查看大数据时冻结工作簿的第一行或第一列1.5限制编辑或保护重要工作簿的某些区域1.6同步滚动以并排查看两个工作簿2提高数据输入效率2.1避免长代码和始终显示科学计数2.2快速输入资金人民币2.3在财务单据中,大量小数时的简单输入法,2.4非相邻相同数据可一次性输入,2.5多个表格,大量负数,2.6部分重复数据的简单输入法,2.7保持代码宽度不变,2.8导入文本数据,2.9将现有工作表内容填充到其他工作表中,2.10限制输入。 数据只能是指定的范围或格式,并给出输入提示。2.11建立下拉公式选择输入顺序。2.12限制在一列中输入重复值。2.13限制输入空格,禁止发送大于库存号的数据。3.1数据整理。3.1.1处理数据时交换整行或整列。3.1.2去掉数据中的所有空格和空行。3.1.3处理数据表中的重复数据。3.1.4处理日期。1.5处理文本数据3.2数据提取和构造3.2.1单独提取新字段3.2.2文本函数提取新字段3.2.3分离冗余单元巧妙批量删除数据3.2.4合并两列数据构建新数据3.2.5合并单元格时保留所有数据3.3数据位置搜索和替换3.3.1快速定位所有空值和0值3.3.2 .批量查找一类数据。3.4数据计算。3.4.1多表集成。3.4.2多表合并计算。3354 Sum、average、Counting 3.4.3利用组合计算检查多表数据3.4.4相对引用和绝对引用3.4.5用名称简化函数参数3.5按特殊条件显示数据3.5.1用不同的图标定义数据范围3.5.2指定特殊显示月份数据和周末日期4数据的可视化分析4.1图表的编辑技巧4.1.1建立图表并快速向其中添加新的数字。根据4.1.2,在图标4.1.3双图表类型中添加数据标签时,通常需要启用副轴5。按函数计算统计量5.1逻辑函数5.1.1 if函数3354条件判断的利器5.1.2 and、or函数——条件判断的等待故事5.2数学函数5.2.1自动求和按钮5.2.2 sumif函数3354只对条件求和。5.2.3 sumifs函数3354同时满足多条件求和。5.2.4 sumproduct函数3354并不完全等同于sumifs 5.2.5 round和ro的一个函数。Undup函数3354控制从根开始的小数位数5.2.6 mod函数——余数计算器5.2.7 int函数3354整数切割器5.3统计函数5.3.1平均和平均if函数3354根据条件平均和平均5.3.2 count和countif函数3354根据条件计数和计数5.3.3 countifs和sumproduct函数3354满足多条件记数法5.3.4 max(if)函数3354创建“maxif” 日函数——日期提取5.4.2 dateif函数3354日期差异计算函数5.4.3工作日函数3354与工作日相关的计算5.4.4工作日函数3354周数确定器5.4.5 eomonth函数3354月末日期估计器5.4.6小时、分钟、 秒函数——提取时间5.5搜索和引用函数5.5.1行列函数3354行列坐标查询5.5.2查找函数3354搜索工具5.5.3 vlookup函数3354联动搜索神器5.5.4索引匹配函数5.6文本提取函数5.6.1查找函数号——字符位置搜索器5.6.2 mid函数3354中途拦截器5.6.3文本函数3354数据易包含专家5
1良好的操作习惯1.1加密工作簿
单击文件选项卡,打开信息面板,下拉保护工作簿按钮,并选择加密的用户密码。要取消密码保护,您需要再次进入保护工作簿,并清除对话框中的原始密码。
1.2自定义工作簿的默认保存位置。单击文件选项卡,选择选项,然后选择保存以设置默认本地文件位置的路径。
1.3当线条标记隐藏或填充柄功能取消或数据改变时,公式不会自动重新计算。单击文件选项卡,选择选项,然后选择高级以检查它。
显示行和列标题,启用填充柄和单元格拖放功能。选择公式以检查自动重新计算,
1.4查看大数据时,冻结工作表的第一行或点击第一列视图页签下的冻结窗格下拉按钮,点击冻结第一行或冻结第一列。如果要同时冻结第一行和第一列,首先同时选择第一行和第一列(选择第一行,按住ctrl,然后选择第一列)。单击视图选项卡下的冻结窗格下拉按钮,然后单击冻结拆分窗格。
1.5重要工作表限制编辑或保护某些区域重要工作表限制编辑和审阅选项卡。单击更改组中的保护工作表按钮。
当您想取消工作表的保护状态时,单击“审阅”页签的“更改”组中的“取消工作表保护”按钮,将弹出取消工作表保护的对话框。输入保护操作期间设置的密码以取消受保护状态。
保护一些区域。
单击按钮选中表格中的所有单元格区域,然后单击鼠标右键,在弹出的快捷菜单中单击“设置单元格格式”命令,打开“设置单元格格式”对话框。
单击“保护”选项卡,取消选中“锁定”复选框,然后单击“确定”返回工作表。
1.6通过同步滚动并排查看两个工作簿。单击“并排查看”按钮,同时单击“同步滚动”滚动鼠标滚轮,使两个工作簿同步滚动。
2提高数据录入效率2.1避免长码总是显示科学计数。在输入工号、数字或长数字等特殊数字时,如果输入以0开头的代码,Excel默认会省略0,所以要将单元格的数据格式设置为文本,然后输入代码。
如下图:
2.2资金人民币在金融单据中的快速输入
2.3大量小数的简单输入法
设置“自动插入小数点”后,选择一个单元格,输入“1234”,按回车键自动添加小数点。
2.4不相邻的相同数据可以一次输入。当单元格不相邻时,按住ctrl键,选择多个要输入的单元格,然后直接输入数据。按下ctrl enter键后,可以一次输入不相邻的相同数据。
2.5有大量负数的多表简易输入法
2.6部分重复数据的简单输入方法
2.7保持相同的编码宽度。
2.8导入文本数据
2.9将现有工作表的内容填入其他工作表。
2.10将输入数据限制在指定的范围或格式,并给出输入提示。
在数据有效性一栏,可以设置该栏,输入信息选项可以在用户输入时给出提醒,错误警告选项:在用户输入非法数据时给出提醒。
2.11建立下拉公式选择输入顺序。
第一种方法,当有许多下拉选项时,使用选取器按钮:
第二种方式:
2.12限制一列中的重复值。
2.13限制输入空间,禁止出库数量大于库存数量。
3数据处理与挖掘3.1数据排序3.1.1处理数据时,整行或整列互换。单击左键选中整列,将鼠标指针移动到该列的边缘,使指针变成一个双十字箭头。按住shift键,同时按住鼠标左键,将选中的列拖动到要移动的位置。
3.1.2去掉数据中的所有空格和空行。按ctrl+F打开“搜索和替换”。按下搜索内容文本框中的空格键,单击全部替换按钮,然后单击确定。
删除空行的第一种方法:使用 filter(在导航栏数据选项下)。
空行删除方法之二:定位(快捷键ctrl g或F5)功能删除所有空行。
勾选空白值后,选择所有空白行,然后右键删除。
3.1.3数据表中重复数据的处理1删除数据中的重复值。
2“条件格式”查找重复值
3.1.4处理日期文本格式的日期不能按日期过滤,需要改为标准日期。
3.1.5在处理基于文本的数据时,Excel不允许计算基于文本的数字。数据格式可以转换成数字,包含强制换行符的数字无法计算。强制换行符不同于自动换行符,它们是通过在所需的换行符处按Alt enter生成的换行符。按ctrl F打开搜索和替换,在搜索内容文本框中输入ctrl J,单击全部替换按钮,单击确定删除所有换行符。3.2数据提取和构建3.2.1新字段的单独提取
3.2.2文本函数提取新字段
3.2.3批量整理巧妙删除数据的冗余单元。
3.2.4合并两列数据以构建新数据
3.2.5合并单元格时保留所有数据。首先,所选单元的数量应该与要合并的单元的实际数量一致。
单击“画笔格式”按钮后,光标会变成画笔。将光标移动到要合并的单元格,单击一次即可合并单元格。从外观上看,单元格已经合并,表格的结构没有被破坏。(注意:当要合并的单元格的数字格式比较特殊时,在选择空白单元格时,设置空白单元格使其与原数据区的格式一致,这样在使用格式刷时数据就不会出错。)
3.3数据定位、搜索和替换3.3.1快速定位所有空值和0值快速定位所有空值。
ctrl+G快捷键打开导航选项卡
快速定位所有0值。
Ctrl F快捷键打开查找替换页签定位0 值 和 空值的作用就是:定位空单元格,实现一次性数据输入,就像2.4节中不相邻的相同数据一次性输入的功能。当单元格中的数据同时增加或减少一个数字时,可以忽略空单元格:
3.3.2使用通配符批量查找一类数据。
3.4数据计算3.4.1一表多表
3.4.2多表合并计算3354对第一列的属性进行求和、求平均值、计数,顺序与合并计算相同。
你可以选择求和或平均或计数。
3.4.3利用合并计算检查多表数据。
返回值0表示表1和表2中的数据没有区别。如果数据不为0,则数据不同。
3.4.4相对引用和绝对引用相对引用是指当一个包含单元格地址的公式被复制到另一个位置时(填充句柄时),公式中单元格的地址会相应改变。绝对引用是指当公式被移动或复制到其他单元格时,公式引用位置的地址保持不变。它和相对引用的区别在于单元格地址前面有没有$符号。$符号表示锁定,添加了$符号的就是绝对引用3.4.5用名称简化函数参数名称是为了将一个单元格区域定义为更容易理解的名称。首先,选择要简化的区域,然后在名称框中输入名称。这简化了公式中的参数。
3.5根据特殊情况显示数据3.5.1用不同的图标定义数据范围。
3.5.2指定月份数据和周末日期的特殊显示。
4数据可视化分析4.1图表的编辑技巧4.1.1创建图表并快速向图表添加新数据创建图表向图表添加新数据重置图表上的数据源
4.1.2为图标添加数据标签
4.1.3通常为双图表类型启用次轴。
5利用函数计算统计数据5.1逻辑函数5.1.1 if函数——条件判断的利器=if(条件,条件为真时返回的值,条件为假时返回的值)
5.1.2 and,or函数3354条件判断的等待故事=and(条件1,条件2,条件3,条件4),只有当所有条件都为真时才返回真。
=or(条件1,条件2,条件3,条件4),只要满足一个条件,就返回true。
5.2数学函数5.2.1自动求和按钮
5.2.2 sumif函数3354只对满足条件的=sumif(条件判断区域, 条件, 用于求和的区域)求和。
5.2.3 sumifs函数3354同时满足多条件求和=sumifs(用于求和的区域, 条件判断区域, 条件, 条件判断区域,条件… )。
5.2.4 sumproduct函数3354不完全等同于sumifs的函数= sumproduct(数组1,数组2,数组3)。
5.2.5 round和roundup函数3354控制从根开始的小数位数。
5.2.6 mod函数——余数计算器
int函数——整数刀具
5.3统计函数5.3.1平均和平均if函数——平均和根据条件平均
5.3.2计数和计数函数——计数和根据条件计数
5.3.3 countifs和sumproduct函数3354满足多条件符号
5.3.4最大(中频)功能3354用最大值创建“最大中频”效果
5.4日期和时间函数5.4.1年、月、日函数——日期提取
5.4.2 dateif函数——日期差异计算函数
5.4.3工作日功能3354与工作日相关的计算
5.4.4工作日功能3354周数确定器
weekday函数的第二个参数:
5.4.5月函数——月末日期计算器
5.4.6小时、分钟、秒函数——提取时间
5.5搜索和引用功能5.5.1行列功能——行列坐标查询
5.5.2查找功能3354查找利器
5.5.3 vlookup功能3354联动搜索神器
5.5.4索引匹配功能
5.6文本提取功能5.6.1查找功能——字符位置搜索器
5.6.2中途功能3354拦截器
5.6.3文本功能——数据放松专家
5.7信息功能5.7.1 iserror功能——错误检测器
5.7.2 iseven和isodd功能3354奇偶数确定器
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。