2024-03-21 00:18:31 +08:00
|
|
|
|
---
|
|
|
|
|
title: "三、Excel基础"
|
|
|
|
|
subtitle: 《区域水环境污染数据分析实践》<br>Data analysis practice of regional water environment pollution
|
|
|
|
|
author: 苏命、王为东<br>中国科学院大学资源与环境学院<br>中国科学院生态环境研究中心
|
|
|
|
|
date: today
|
|
|
|
|
lang: zh
|
|
|
|
|
format:
|
|
|
|
|
revealjs:
|
|
|
|
|
theme: dark
|
|
|
|
|
slide-number: true
|
|
|
|
|
chalkboard:
|
|
|
|
|
buttons: true
|
|
|
|
|
preview-links: auto
|
|
|
|
|
lang: zh
|
|
|
|
|
toc: true
|
|
|
|
|
toc-depth: 1
|
|
|
|
|
toc-title: 大纲
|
|
|
|
|
logo: ./_extensions/inst/img/ucaslogo.png
|
|
|
|
|
css: ./_extensions/inst/css/revealjs.css
|
|
|
|
|
pointer:
|
|
|
|
|
key: "p"
|
|
|
|
|
color: "#32cd32"
|
|
|
|
|
pointerSize: 18
|
|
|
|
|
revealjs-plugins:
|
|
|
|
|
- pointer
|
|
|
|
|
filters:
|
|
|
|
|
- d2
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
```{r}
|
|
|
|
|
#| include: false
|
|
|
|
|
#| cache: false
|
|
|
|
|
lang <- "cn"
|
|
|
|
|
require(tidyverse)
|
|
|
|
|
require(learnr)
|
|
|
|
|
```
|
|
|
|
|
|
2024-03-21 00:45:08 +08:00
|
|
|
|
## 下载excel文件
|
|
|
|
|
|
|
|
|
|
[https://drwater.rcees.ac.cn/git/course/RWEP/raw/branch/main/data/airquality.xlsx](https://drwater.rcees.ac.cn/git/course/RWEP/raw/branch/main/data/airquality.xlsx)
|
|
|
|
|
|
|
|
|
|
|
2024-03-21 00:18:31 +08:00
|
|
|
|
## Tidy data
|
|
|
|
|
|
|
|
|
|
由Hadley Wickham提出,tidy data 是一种结构化数据的组织方式,使得数据分析和可视化等操作更加简单、直观和有效。它有助于减少数据的混乱和复杂性,并促进数据的整洁性和易用性。
|
|
|
|
|
|
|
|
|
|
- 每个变量一列
|
|
|
|
|
- 每个观察一行
|
|
|
|
|
- 每个表单一个表
|
|
|
|
|
|
|
|
|
|
## Excel主要学习内容
|
|
|
|
|
|
|
|
|
|
- 常用函数
|
|
|
|
|
- 数据筛选/排序
|
|
|
|
|
- 条件格式化
|
|
|
|
|
- 数据透视表/图
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
### 引用位置
|
|
|
|
|
|
|
|
|
|
- 相对引用
|
|
|
|
|
- 相对引用是默认的引用类型。
|
|
|
|
|
- 当公式被复制到其他单元格时,引用的单元格会相对移动。
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
=A1 # 在 B1 单元格中的公式,引用了 A1 单元格的值
|
|
|
|
|
=B1+C1 # 在 D1 单元格中的公式,引用了 B1 和 C1 单元格的值
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 绝对引用
|
|
|
|
|
|
|
|
|
|
- 绝对引用固定了单元格的地址,不会随公式的复制而改变。
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
=$A$1 # 在 B1 单元格中的公式,始终引用 A1 单元格的值
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- SUM:求和
|
|
|
|
|
- AVERAGE:求平均值
|
|
|
|
|
- MAX:求最大值
|
|
|
|
|
- MIN:求最小值
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- COUNT:计数非空单元格
|
|
|
|
|
- COUNTA:计数非空单元格(包括文本)
|
|
|
|
|
- COUNTIF:根据条件计数
|
|
|
|
|
- SUMIF:根据条件求和
|
|
|
|
|
- AVERAGEIF:根据条件求平均值
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- VLOOKUP:垂直查找
|
|
|
|
|
- HLOOKUP:水平查找
|
|
|
|
|
- INDEX:返回指定位置的值
|
|
|
|
|
- MATCH:查找值在区域中的位置
|
|
|
|
|
- IF:条件判断函数
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- CONCATENATE:连接多个文本字符串
|
|
|
|
|
- LEFT:提取文本左边的字符
|
|
|
|
|
- RIGHT:提取文本右边的字符
|
|
|
|
|
- MID:提取文本中间的字符
|
|
|
|
|
- TEXT:将数值格式化为文本
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- ROUND:四舍五入到指定位数
|
|
|
|
|
- ROUNDUP:向上取整
|
|
|
|
|
- ROUNDDOWN:向下取整
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 常用函数
|
|
|
|
|
|
|
|
|
|
- TODAY:返回当前日期
|
|
|
|
|
- NOW:返回当前日期和时间
|
|
|
|
|
- DATE:返回指定年、月、日的日期
|
|
|
|
|
- TIME:返回指定小时、分钟、秒的时间
|
|
|
|
|
|
2024-03-21 00:45:08 +08:00
|
|
|
|
|
2024-03-21 00:18:31 +08:00
|
|
|
|
## 欢迎讨论!{.center}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`r rmdify::slideend(wechat = FALSE, type = "public", tel = FALSE, thislink = "https://drwater.rcees.ac.cn/course/public/RWEP/@PUB/SD/")`
|