机器学习数据分析根据日期画图 excel日期数据分析_机器学习数据分析根据日期画图


一、Excel操作方法——数据处理

1.数据导入

使用场景:当获取的数据文件不是excel格式时,需要将其他格式的数据导入到excel中进行数据的处理和分析。

  • 文本文件数据
  • 网站链接数据
  • 其他数据来源

数据→自文本→选择文本文件→选择合适的文件类型(分隔符号,固定宽度)→导入起始行→文件原始格式(简体中文GB18030)→数据包含标题→分隔符号(逗号)→列数据格式(常规、文本、日期、不导入此列)→数据的放置位置(现有工作表)

数据→自网站→地址(输入连接)→转到→导入→数据的放置位置(现有工作表)

数据→自Access→选取数据源→选择AccessDB文件→导入数据(表)

2. 数据拆分与合并

  • 字段拆分
  • 分列
  • 如从身份证信息中快速提取出生年月日信息
  • 字段合并
  • concatenate函数
  • &符号
  • date函数

身份证号码中提取生日:

数据 → 分别 → 分隔符号 → 固定宽度 → 点击选择分列线的位置(两条) → 设置数据格式 → 目标区域

日期合并:

  • “Concatenate”
  • “&”
  • “Date”

3. 数据清洗

  • 缺失数据处理:
  • 查找
  • 填充:
  • 重复数据处理:
  • countif函数
  • 条件格式
  • 数据透视表

用上一行的内容填充:

选中列→Ctrl+G→定位空值→输入“=上一行”→Ctrl+Enter

用指定内容填充:

选中列→Ctrl+G→定位空值→输入指定内容→Ctrl+Enter

确定是否有重复:

开始→条件格式→重复值→重复+颜色

确定重复次数:

COUNTIF(Range(A:A),Criteria(A2))

判断第几次重复:

COUNTIF(Range(A$2:A2),Criteria(A2))

透视表:

选中数据列→插入→数据透视表→选择一个表区域→选择放置位置(新工作表)→拖动列到“行”→拖动列到“值”

4. 数据转化

  • 行列转化
  • 复制粘贴
  • 数据类型转化:
  • 等价运算
  • 选中数据直接转化
  • 数据分列

行列转换:

选择数据区域→复制→右键点击待放置单元格→复制(转置)

文本转数值:

选择数字区域→点击浮动的叹号标签→转化为数字

等价运算:

单元格中输入:【另一个单元格坐标】*1

数据分列: 文本转数字、数字转文本、数字转日期

5. 数据计算

  • 简单计算:
  • 加减乘除符号
  • Sum函数
  • Average函数
  • 日期计算:
  • DateDif函数
  • 数据分组
  • Vlookup函数
  • 加权计算
  • Sumproduct函数

乘法:

输入"=B2*C2"

求和:

选中数据区域,多选一个空行 → 自动求和

单元格中输入“SUM(D2,D15)"

日期差值计算

“=【日期单元格A】-【日期单元格B】”

"=DateDif(【日期单元格A】,【日期单元格B】,"m")

"=DateDif(【日期单元格A】,【日期单元格B】,"y")

"=DateDif(【日期单元格A】,【日期单元格B】,"d")

加权计算:

=sumproduct({数组1}*{数组2})

分组:

VLookup


二、Excel 操作方法—数据分析

1. 数据透视表

使用场景:用于将数据表中的各字段,快速的进行分类汇总.

  • 数据透视表分组
  • 字段设置
  • 透视表排序
  • 透视表更改数据源

创建数据透视表:

点击数据表中的任意单元格→插入→数据透视表→新建数据表

刷新数据:

元数据修改后,需要在透视表中:刷新全部数据

更改数据源:

分析→更改数据源→调整备选数据区域

数据分组:

选中待分组数据区域→右键菜单→分组

2. VLOOKUP函数

使用场景:快速的将两张含有相同字段,进行关联

  • Vlookup函数的作用
  • Vlookup函数的使用方法
  • Vlookup函数使用案例

VLookUp的参数:

  • Lookup_value:找什么(关联两张表的数据)
  • Table_array:哪里找
  • Col_index_num:返回什么值(索引从1开始,返回第二个参数中指定数据区域中的内容)
  • Range_lookup:模糊匹配还是精确匹配?(0:精确匹配,2:模糊匹配)

三、展示

1. 数据展现


机器学习数据分析根据日期画图 excel日期数据分析_数据区_02


2. 柱形图:

使用场景:直观地展示不同温度之间的数据差异

选择数据区域→插入图表

  • 普通柱形图
  • 簇状柱形图
  • 堆积柱形图

3. 折线图与面积图

使用场景:用于表示事务的发展趋势

  • 折线图
  • 堆积面积图

4. 饼图圆环图

使用场景:用于展示在同一个整体中,各个部分的占比情况

5. 漏斗图、条形图

使用场景:用于展示在同一个流程中各个步骤数据情况,快速的知道每个步骤的数据流失情况。

6. 散点图

使用场景:展示数据在不同维度的分布情况

7. 雷达图

使用场景:用于多重数据比较

8. 组合图

使用场景:当一个表中的两个数据的差异太大,在同一坐标轴下无法很好的展示数据本来的面貌,需要用组合图。