网站首页 > 技术文章 正文
【导语】数据分析离不开excel,其实excel不难,重要的是使用的时候能够快速查找到解决方案。下面是就是一些场景下应用excel的分类函数整理。
一、处理数字相关
* ROUND
* 作用:将数字[四舍五入](https://baike.baidu.com/item/%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5/6730333?fr=aladdin)到指定的位数
* 公式:ROUND(number, num_digits)
* 参数:
* number - 要四舍五入的数值
* num_digits - 要保留的小数位数
* SQRT
* 作用:计算平方根
* 公式:SQRT(number)
* 参数:
* number - 需要进行计算的数值
* MAX,MIN
* 作用:计算单元格范围内的最大/小值
* 公式:
* MAX(1、5、2)
* MIN(A1:A7,B7:D7)
* SUM,AVERAGE,MEDIAN
* 作用:计算总和、平均值、中位数
* 公式:SUM(A1:A7)
* RANK
* 作用:计算某一个数值在某一区域内的一组数值中的排名
* 公式:
* RANK(number, ref, [order]):
* 参数:
* number: 参与排名的数值
* ref: 排名的数值区域
* order: 有 1 和 0 两种(默认为 0 按降序排名)
二、处理字符串相关
* LEFT,RIGHT
* 作用:从文本字符串的第一个字符/最后一个开始返回指定个数的字符;
* 公式:LEFT(text, [num_chars])
* 参数:
* text:必需。要提取字符的文本字符串
* num_chars:可选。指定要由 LEFT/RIGHT 函数提取的字符的数量,默认为 1
* LEN
* 作用:检查文本中字符串的个数
* 公式:len(text)
* 参数:text: 文本
* SEARCH
* 作用:在指定文本中查找字符串的位置
* 公式:SEARCH(find_text,within_text,[start_num])
* 参数:
* find_text:要查找的字符串
* within_text:要在其中搜索 find_text 参数的值的文本
* start_num:可选,在 within_text 参数中开始搜索的字符编号,默认为 1
* CONCATENATE
* 作用:将一个或多个字符串合并为一个字符串
* 公式:CONCATENATE(test1,[test2,...])
* 参数:test1 多个字符串
* WEEKDAY
* 作用:计算某个日期是一周中的第几天
* 公式:WEEKDAY(serial_number,[return_type])
* 参数:
* serial_number:日期
* return_type :表示返回值是从 1 到 7 还是从 0 到 6
* return_type= 1:星期日是第1天,星期六是第7天;(默认)
* return_type= 2:星期一是第1天,星期日是第7天;
* return_type= 3:星期一是第0天,星期日是第6天
* DATEDIF
* 作用:计算两个日期之间相隔的天数、月数或年数
* 公式:DATEDIF(start_date, end_date, unit)
* 参数:
* 结束日期必须在开始日期之后
* 第三个参数是单位
* "Y":两个日期之间的年数
* "M":两个日期之间的月数
* "D":两个日期之间的天数
三、统计相关
* IF
* 作用:逻辑函数使用某个逻辑值作为它的参数之一,并根据该值进行计算
* 公式:IF(逻辑表达式,value_if_true,value_if_false)
* 参数:
* 当结果为 TRUE 时返回 value_if_true,
* 当结果为 FALSE 时返回 value_if_false
* 逻辑嵌套
* 如果表达式为 TRUE,则遵循一个分支;如果表达式为 FALSE,则遵循另一分支
* 比如: =IF(H14<0,"差",IF(H14<150,"中","优"))
* OR
* 作用:
* 如果其中一个表达式结果为TRUE 时,整个公式返回 TRUE;
* 如果所有表达式结果均为 FALSE 时,整个公式才返回 FALSE
* 公式:OR( logical1, [logical2,...])
* COUNTIF
* 作用:计算在指定范围内满足条件的次数
* 公式:COUNTIF(range,criteria)
* 参数:
* range:要汇总的一个或多个单元格。通常,您需要使用绝对引用
* criteria:以数字、表达式或文本形式定义的条件。例如:32、">32" 或者 "bad"
* SUMIF
* 作用:计算范围内的条件总和
* 公式:SUMIF(range,criterion,[sum_range])
* 参数:
* range:要计算总和的一个或多个单元格;
* criterion:确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如:32、">32"或者“Dylan”;
* sum_range:需要求和的实际单元格
* AVERAGEIF
* 作用:计算范围内的条件平均值
* 公式:AVERAGEIF(range,criterion,[average_range])
* 参数:
* range:要计算平均值的一个或多个单元格
* criterion:数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为32、">32"或 “Dylan”
* average_range:要计算平均值的实际单元格
* MEDIAN
* 作用:该函数返回给定数据集的中位数
* 公式:MEDIAN(number1, [number2], ...)
* 参数:
* Number1 是必需的,后续数字是可选的
* 如果一组数中共有奇数位数,我们使用此 MEDIAN 函数可以直接返回最中间的数值
* 如果一组数共有偶数位数,使用 MEDIAN 函数返回最中间两个数的平均值
* SUMPRODUCT
* 作用:找出两个或多个相等大小范围的乘积之和
* 公式:SUMPRODUCT(array1,[array2,...])
* 比如:SUMPRODUCT (A1:A3,B1:B3) 计算 (A1 * B1)+(A2 * B2)+(A3 * B3) 的结果
四、查找相关
* VLOOKUP
* 作用:VLOOKUP 函数是一个列查找函数,在给定一个查找目标时,它能从指定的查找范围中返回要查找的值。
* 公式:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup] )
* 参数:
* lookup_value:查找的内容或单元格引用
* table_array:查找范围,不包含标题,通常在此使用绝对引用
* col_index_num:返回值位于查找范围的列数,查找范围中的第一列编号为1
* range_lookup:精确查找False / 模糊查找True
* HLOOKUP
* 作用:HLOOKUP函数是一个行查找函数,在给定一个查找目标时,它能从指定的查找范围中返回要查找的值
* 公式:HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup] )
* 参数:
* lookup_value:查找的内容或单元格引用
* table_array:查找范围,不包含标题,通常在此使用绝对引用
* row_index_num:返回值位于查找范围的行数,查找范围中的第一行编号为1
* range_lookup:精确查找 False/ 模糊查找True
* HLOOKUP 函数与 VLOOKUP 函数相似,但以水平方式进行查找,row_index_num 现在指向行号。
希望本文的内容对大家的学习或者工作能带来一定的帮助,每天进步一点点,加油。
猜你喜欢
- 2024-11-26 比pgload更快更方便写入大数据量至Greenplum的Spark Connector
- 2024-11-26 使用flask+echarts+html+Ajax实现数据分析可视化看板
- 2024-11-26 简单通俗说PageRank
- 2024-11-26 SQLSERVER全文检索(FULL-TEXT)语法
- 2024-11-26 「NLP」文本关键词提取的两种方法-TFIDF和TextRank
- 2024-11-26 职场办公中每天都要使用的6个Excel函数公式
- 2024-11-26 威廉王子在“神秘机构”待了三周...出来后变成了这样?
- 2024-11-26 Day60:用Python解析XML文件(xml.etree.ElementTree)
- 2024-11-26 Python 与 Excel 不得不说的事:这几个常用库你知道几个?
- 2024-11-26 职场人必备的15个excel函数公式,简单易懂,快速提高工作效率
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)