task01

1、 从文件导入数据

Excel提供从文件导入到工作簿当中,支持.txt或csv文件,操作路径为菜单栏选择:数据-获取和转换数据-从文件/CSV。更改csv文件的数据后在点击路径:设计-外部表数据-刷新后就可以更新工作表数据。

2、从网页导入数据

task01练习:

  1. 使用Excel数据导入功能,完成data/chap1/Titanic_train.txt数据导入
  2. 将工作簿文件data/chap1/Titanic_test.xlsx转为表格数据
  3. 将“中国银行外汇牌价”通过网页导入到Excel表中

task02

1、单元格数据类型

1.1数字

下图展示的是真假数值列,真数值默认情况下是右对齐(方便观测数据位数),假数值是数值型文本属于文本,左上角会有个绿色三角错误检查,当数据是文本时,无法完成数字运算操作。

Excel会自带数据纠错功能,点击黄色感叹号可以看到,将文本转出数字,或者使用=VALUE()函数将文本转成数字

1.2单元格格式

右键-设置单元格格式选项,或者按快捷键ctrl+1,或者通过工具栏:开始-数字去快速做更改。

1.3日期

通过日期分类调整日期格式为年-月-日,需要注意的是文本型的日期格式无法调整,而数值是可以调整为日期。

1.4日期和文本相互转换

文本日期转换为日期,选择update_date列并选择分列功能,到第三步的时候选择日期点击完成。

练习

  1. data/chap1/Titanic_train工作簿中的Pclass列的数值转文本
  2. data/chap2/user_orders工作簿的isbn列的文本型数值转数值
  3. 完成data/chap2/2.1.xlsx中案例1-3中的问题
  4. 完成data/chap2/2.2.xlsx中案例1-2中的问题

task03

  • Ctrl + Y 恢复撤销,可以用这个快捷键恢复被撤消的操作
  • Ctrl +  移动到数据区域的右边缘
  • Ctrl +  移动到数据区域的上边缘
  • Ctrl +  移动到数据区域的下边缘
  • Ctrl + ;(分号) 输入当前日期(显示为年/月/日)

  • Ctrl + Shift + 输入当前时间 (显示为小时/分钟)

  • Ctrl + 1(数字1) 设置单元格格式
  • Ctrl + B 加粗或取消加粗
  • Ctrl + i 加斜体或取消斜体
  • F4 绝对引用和相对引用切换
  • Alt+= 自动插入求和公式

自动插入求和公式

打开文件data/chap3/3.1.xlsx,点击【案例1】,

1.选中案例1中的表格区域(注意这里要把汇总的那一行也选上

自动进行列差异比对

打开文件data/chap3/3.2.xlsx,点击【案例1】,我们现在的任务是找到1月和2月客户数不同的区域,如何快速定位?

1.选中需要进行列差异比对的区域,注意选择顺序从左往右

2.使用快捷键ctrl+\ (注意是“\”不是"/"),可以快速定位到区域4、区域8以及区域10所对应的客户数不同

3.选择填充颜色,即可快速显示两列的差异

自动填充

在excel中很多重复、繁琐的工作由数据提取和数据合并这类问题造成,2013年以后的Excel支持智能填充,能灵活的解决这类问题。

打开文件data/chap3/3.3.xlsx,点击【案例1】,需要提取客户的手机号

1.手动提取客户1的手机号,并输入到【B2】

2.选择需要快速填充的列,也就是【B2-B11】

3.按ctrl+E进行自动填充

练习

​ 1.完成data/chap3/3.1.xlsx工作簿中的【案例2】【案例3】的快捷键自动求和任务

​ 2.完成data/chap3/3.2.xlsx工作簿中的【案例2】【案例3】的多行快速比对任务(提示:需要选中所有待比对表格框)

​ 3.完成data/chap3/3.3.xlsx工作簿中的【案例3】【案例4】的多行快速比对任务(提示:需要选中所有待比对表格框)

task04

合并计算

练习

1.选择data/chap3/4.1.xlsx工作簿中的【案例1】得到不同客户的消费次数

​ 2.选择data/chap3/4.1.xlsx工作簿中的【案例2】得到不同客户的不同项目的消费次数

task05

=IF(AND(B2>400,C2>400),"高消费客户","") -----> 这里""代表返回空值

这里不能用单引号

1.选择data/chap5/5.1.xlsx工作簿中的【案例1】,将客户原始得分为1以下的校正为0

​ 2.选择data/chap5/5.1.xlsx工作簿中的【案例2】,客户1月2月中只要有1个月消费超过400,即为"高消费客户"

​ 3.选择data/chap5/5.1.xlsx工作簿中的【案例3】,能否不使用IFS函数,使用IF函数通过嵌套完成相应的任务。

task06

Excel技巧:一文搞懂 IF{1,0} 的用法 - 知乎 (zhihu.com)

!!!重要知识点Excel函数数组规则:在进行计算的时候,数组元素不一致,会进行数组扩展!!!

因此,IF 函数进行数组扩展后,IF 函数的三个参数都变成 四行两列 的数组,各有8个元素,分别是:

  • 第一个参数,扩展后变成:{1,0; 1,0; 1,0; 1,0}
  • 第二个参数,扩展后变成:{b1,b1; b2,b2; b3,b3; b4,b4}
  • 第三个参数,扩展后变成:{a1,a1; a2,a2; a3,a3; a4,a4}

此时,我们可以确定:这个数组公式需要重复计算8次,并返回一个四行两列的数组。

  • 第一次计算,分别取三个参数的第一个元素,组成普通公式=IF(1,b1,a1),根据数值类型自动转换规律,1被转换为逻辑值TRUE,所以计算结果为b1,该结果为返回的数组中 第一行第一列 的值;
  • 第二次计算,分别取三个参数的第二个元素,组成普通公式=IF(0,b1,a1),根据数值类型自动转换规律,0被转换为逻辑值FaLSE,所以计算结果为a1,该结果为返回的数组中 第一行第二列 的值;
  • 第三次计算,分别取三个参数的第三个元素,组成普通公式=IF(1,b2,a2),计算结果为b2,该结果为返回的数组中 第二行第一列 的值;

=XLOOKUP(H2,B1:B20,F1:F20,0,0,-1)

前3个参数想必大家已经很熟悉了,第4个参数是0,就是当XLOOKUP查找不到时,就返回0,第5个参数是0,就是选择精确匹配,第6个参数选择搜索参数,这里选择-1,从后开始往前搜索,因此这样设置就能获得正确结果。

=MAX(XLOOKUP(H2:H5,B2:B20,F2:F20,0,0,1))

先通过XLOOKUP批量查找这4个人销售额,再通过MAX函数,求这4个人中的最大的销售额。

练习

1.选择VLOOKUP和XLOOKUP这2种函数中的一种,完成data/chap6/6.1xlsx中的【案例1-4】

task07

函数=FILTER(数据区域,筛选条件,[无满足条件的记录时返回的值])

FILTER函数中的多条件筛选,使用+来表示或,使用*表示且

SUMIF函数的7种使用方法,2小时才整理好的,收藏备用吧! (baidu.com)

=SUMIF(B2:B12,"*小米*",C2:C12)

因此可以巧用SUMIF函数,将条件区域进行横向选择,条件选择自己需要的字段,因此输入如下两个函数公式,并向下拖拽填充其他位置

=SUMIF($B$2:$G$2,I$2,B3:G3)

=SUMIF($B$2:$G$2,H$2,B3:G3)

$在Excel中是绝对引用,公式中引用的单元格如果使用绝对引用 $,那么向下拖拽的过程中,这个单元格不会增加。

例如,在J3单元格中输入=C3,在K3单元格中输入=$C$3并向下拖拽进行公式填充,观察区别

练习:

1.打开data/chap7/7.1xlsx中的【案例1】计算河北区中商品1的最小销售额

=MAX(FILTER(F2:F30,C2:C30="河北区"))

2.打开data/chap7/7.1xlsx中的【案例1】计算湖北中什么渠道下的什么商品具有最高销售额

FILTER(F2:F30,)

3.打开data/chap7/7.2xlsx中的【案例1】语文成绩在80分以上的同学成绩之和

​ 4.打开data/chap7/7.2xlsx中的【案例2】统计所有苹果系列产品的销售额

​ 5.打开data/chap7/7.2xlsx中的【案例5】完成所有手机的销售额求和

=SUMIF($B$1:$K$1,"*手机*",B2:K13)

组队学习-free_excel-知识点和作业汇总相关推荐

  1. 深度盘点:机器学习、深度学习面试知识点3W字汇总

    作者丨Oldpan 来源丨oldpan博客,编辑丨机器学习社区 欢迎关注,专注学术论文.机器学习.人工智能.Python技巧 前言 最近这段时间正临秋招,这篇文章是我在那会找工作过程中整理的一些重要知 ...

  2. Android系统学习(37)---Android知识点及资料汇总

    Android知识点及资料汇总 废话不多说,直接上总结: Android入门方法和经验之谈 如何自学 Android 编程? 如何零基础学习安卓开发? 我是如何自学,资料分享 一张Android学习的 ...

  3. python编程语言的优缺点_组队学习优秀作业 | Python的发展历史及其前景

    ↑↑↑关注后"星标"BioPython每日干货 & 每月组队学习,不错过BioPython学习 开源贡献: BioPython团队 创始人 Guido van Rossum ...

  4. numpy genfromtxt 读取字符_numpy组队学习1: 输入输出

    内容来源: 组队学习​datawhale.club import numpy as np npy格式:以二进制的方式存储文件,在二进制文件第一行以文本形式保存了数据的元信息(ndim,dtype,sh ...

  5. 【组队学习】【34期】组队学习内容详情

    第34期 Datawhale 组队学习活动马上就要开始啦! 02月09日(星期三),宣发,2月组队学习计划!. 02月12日(星期六),进入学习群.开营仪式. 本次组队学习的内容为: 阿里云天池在线编 ...

  6. Datawhale组队学习周报(第047周)

    本周报总结了从 2021年01月03日至2022年01月09日,Datawhale组队学习的运行情况,我们一直秉承"与学习者一起成长的理念",希望这个活动能够让更多的学习者受益. ...

  7. 【组队学习】十二月微信图文索引

    十二月微信图文索引 一.组队学习相关 周报: Datawhale组队学习周报(第042周) Datawhale组队学习周报(第043周) Datawhale组队学习周报(第044周) Datawhal ...

  8. 为一月份开设的组队学习课程投票啦

    目前Datawhale的开源内容分为两种:第一种是已经囊括在我们的学习路线图内的Datawhale精品课,第二种是暂未囊括在我们的学习路线图内的Datawhale测试课. 我们根据您的投票来确定精品课 ...

  9. Datawhale组队学习周报(第041周)

    本周报总结了从 11月22日至11月28日,Datawhale组队学习的运行情况,我们一直秉承"与学习者一起成长的理念",希望这个活动能够让更多的学习者受益. 第 31 期组队学习 ...

  10. Datawhale组队学习周报(第040周)

    本周报总结了从 11月15日至11月21日,Datawhale组队学习的运行情况,我们一直秉承"与学习者一起成长的理念",希望这个活动能够让更多的学习者受益. 第 31 期组队学习 ...

最新文章

  1. php获取全部post_php post获取所有提交
  2. .net2.0中SqlBulkCopy批量复制数据出错原因分析!
  3. svn里ignore不需要提交的用户文档
  4. 深度学习(27)随机梯度下降五: 单输出感知机梯度
  5. python --- 使用socket创建tcp服务
  6. 【 Grey Hack 】加强版nmap
  7. 使用C#+Edge (Chromium)进行Web自动化测试
  8. JavaScript学习笔记(十)构造函数封装、对象检测、对象继承
  9. lombok原理_十分钟搞懂Lombok使用与原理
  10. 一级计算机框线设置为窄线,计算机等级一级MS Office考题:第二套字处理题
  11. 我所知道坦克大战(单机版)之添加爆炸效果、击毙坦克后产生爆炸
  12. Linux 2.6内核的设备模型
  13. CSS实现鼠标放上图片放大
  14. 自带软件 测试二手电脑,二手电脑怎么检测配置
  15. dedecms图片绝对路径(附件绑定域名)的设置方法
  16. Onvif再学习---MiniXml-介绍
  17. VC6命令行编译配置
  18. Java中的IO流与Properties
  19. 杰奇1.7 php打开乱码,杰奇2.4开源版章节内容乱码问题,解决方案
  20. Ceph报错( ceph config set mon auth_allow_insecure_global_id_reclaim false)问题处理

热门文章

  1. 浏览器访问linux服务器上tomcat中的pdf文件时报404,无法访问的问题
  2. 优惠券系统-第三章-活动中心
  3. Android基础——JSON数据的全方位解析
  4. NB-IoT的低功耗特性原理解说
  5. 京东css3动画全屏海报_京东全屏CSS3动态海报抖动效果代码生成,海报上透明图片自动上下抖动带动感...
  6. 微信小程序开发——json对象和字符串转换
  7. 数据仓库之【用户行为数仓】11:【dws层:数据汇总层】【appc层:数据应用层】需求4:每日启动App次数相关指标
  8. 怎么使用软碟通UltraISO制作Ubuntu镜像的U盘启动盘的详细步骤,镜像下载
  9. 2021年中级Java面试题
  10. java常用监控命令