数据处理--excel

简介: 数据处理--excel

常用函数介绍


一sum函数


对选定的区域进行求和


二sumif函数


单条件求和

sumif函数语法:

sumif(range,criteria,[sum_range])

range必须项,表示条件范围

criteria必须项,表示条件

sum_range可选项,表示求和范围


三sumifs函数


多条件求和

sumifs函数的语法格式

=sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

sumifs(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求  和条件

字符串是文本格式,需要加英文双引号

条件参数直接引用单元格或者使用函数则不需要英文双引号

大于等于等符号也需要添加英文双引号"",并使用&才能与后面的条件值相连


四SUBTOTAL()函数


返回列表或数据库中的分类汇总

SUBTOTAL(function_num, ref1, ref2, …)

Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。

Function_num

(包含隐藏值) Function_num

(忽略隐藏值) 函数

1 101 AVERAGE

2 102 COUNT

3 103 COUNTA

4 104 MAX

5 105 MIN

6 106 PRODUCT

7 107 STDEV

8 108 STDEVP

9 109 SUM

10 110 VAR

11 111 VARP

Ref1、ref2 为要进行分类汇总计算的 1 到 254 个区域或引用。


五if


IF 函数是 Excel 中最常用的函数之一,它可以对值和期待值进行逻辑比较。因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。

例如,=IF(C2=”Yes”,1,2) 表示 IF(C2 = Yes, 则返回 1, 否则返回 2)。


六vlookup函数


VLOOKUP 函数表示:=VLOOKUP (要查找的项、要查找位置、区域中包含要返回的值的列号、返回近似匹配或精确匹配 - 指示为 1/TRUE 或 0/FALSE) 。

模糊查找

*:代替不定数量的字符

?:代替一个字符


七match和index


语法

MATCH(lookup_value, lookup_array, [match_type])



参数

lookup_value必需参数,需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

lookup_array必需参数,要搜索的单元格区域。

match_type可选参数,数字 -1、0 或 1。match_type 参数指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。

下表介绍该函数如何根据 match_type 参数的设置查找值:

(1)Match_type:1 或省略,表示MATCH 函数会查找小于或等于 lookup_value 的最大值。lookup_array 参数中的值必须按升序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。

(2)Match_type:0,表示MATCH 函数会查找等于 lookup_value 的第一个值。lookup_array 参数中的值可以按任何顺序排列。

(3)Match_type:-1,表示MATCH 函数会查找大于或等于 lookup_value 的最小值。lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。



MATCH 函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。

例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:

=MATCH(25,A1:A3,0)

会返回数字 2,因为值 25 是单元格区域中的第二项。

Index函数

作用:返回表格或区域中的值或值的应用。

语法:INDEX(array,row_num,[column_num])。

解释:INDEX(数组或区域,行号,列号)。

具体用法:index(数据区域,match(行查找项,index数据据区域的相对区域,0),match(列查找项,index数据区域的相对区域,0))

防止报错:注意增加锁定,符号为“$,加在单元格行或列之前。

目录
相关文章
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
725 4
|
存储 数据挖掘 数据处理
Pandas Excel数据处理指南
在数据处理和分析的过程中,Excel是一个非常常见的工具。然而,当数据量变大,操作复杂度增加时,Excel的效率和功能可能无法满足需求。Pandas是一个强大的Python数据处理库,可以轻松地读取、处理和分析Excel文件中的数据。本指南将介绍如何使用Pandas进行Excel数据处理,并展示一些常见的操作和技巧。
|
数据可视化 数据处理 Python
Python操作Excel:轻松实现数据处理与分析
Python操作Excel:轻松实现数据处理与分析
761 0
|
数据可视化 数据处理 Python
数据处理不再烦恼,Python 轻松将数据写入 Excel的方法。
数据处理不再烦恼,Python 轻松将数据写入 Excel的方法。
|
数据处理 API 数据格式
python excel数据处理?
python excel数据处理?
|
数据处理 Python
Python轻松玩转Excel数据处理(一)
利用python的pandas库操作Excel文件,实现自动数据处理。
274 0
|
数据处理 Python
Python数据处理之导入导出excel数据
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Python的一大应用就是数据分析了,而数据分析中,经常碰到需要处理Excel数据的情况。
2392 0
|
5月前
|
Python
如何根据Excel某列数据为依据分成一个新的工作表
在处理Excel数据时,我们常需要根据列值将数据分到不同的工作表或文件中。本文通过Python和VBA两种方法实现该操作:使用Python的`pandas`库按年级拆分为多个文件,再通过VBA宏按班级生成新的工作表,帮助高效整理复杂数据。
|
5月前
|
数据采集 数据可视化 数据挖掘
用 Excel+Power Query 做电商数据分析:从 “每天加班整理数据” 到 “一键生成报表” 的配置教程
在电商运营中,数据是增长的关键驱动力。然而,传统的手工数据处理方式效率低下,耗费大量时间且易出错。本文介绍如何利用 Excel 中的 Power Query 工具,自动化完成电商数据的采集、清洗与分析,大幅提升数据处理效率。通过某美妆电商的实战案例,详细拆解从多平台数据整合到可视化报表生成的全流程,帮助电商从业者摆脱繁琐操作,聚焦业务增长,实现数据驱动的高效运营。