办公技巧:43个Excel函数,进阶必备,值得收藏

news2024/9/29 3:22:37

目录

一、关联匹配类

二、清洗处理类

三、逻辑运算类

四、计算统计类

五、时间序列类


今天给大家分享43个Excel函数,希望对大家能有所帮助!

一、关联匹配类

经常性的,需要的数据不在同一个Excel表或同一个Excel表不同sheet中,数据太多,copy起来麻烦还容易出错,如何整合呢?

下面这些函数就是用于多表关联或者行列比对时的场景,而且表格越复杂,用起来越爽!

1. VLOOKUP

功能:用于查找首列满足条件的元素。

语法:=VLOOKUP(要查找的值,要在其中查找值的区域,区域中包含返回值的列号,精确匹配或近似匹配 – 指定为 0/FALSE 或 1/TRUE)。

(举例:查询姓名是F5单元格中的员工是什么职务)

2. HLOOKUP

功能:搜索表的顶行或值的数组中的值,并在表格或数组中指定的行的同一列中返回一个值。

语法:=VLOOKUP(要查找的值,要在其中查找值的区域,区域中包含返回值的行号,精确匹配或近似匹配 – 指定为 0/FALSE 或 1/TRUE)。

区别:函数HLOOKUP和VLOOKUP都是用来在表格中查找数据,但是,HLOOKUP返回的值与需要查找的值在同一列上,而VLOOKUP返回的值与需要查找的值在同一行上。

3. INDEX

功能:返回表格或区域中的值或引用该值。

语法:= INDEX(要返回值的单元格区域或数组,所在行,所在列)

4. MATCH

功能:用于返回指定内容在指定区域(某行或者某列)的位置。  

语法:= MATCH (要返回值的单元格区域或数组,查找的区域,查找方式)

5. RANK

功能:求某一个数值在某一区域内一组数值中的排名。

语法:=RANK(参与排名的数值, 排名的数值区域, 排名方式-0是降序-1是升序-默认为0)。

6. Row

功能:返回单元格所在的行

7. Column

功能:返回单元格所在的列

8. Offset

功能:从指定的基准位置按行列偏移量返回指定的引用

语法:=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)

二、清洗处理类

数据处理之前,需要对提取的数据进行初步清洗,如清除字符串空格,合并单元格、替换、截取字符串、查找字符串出现的位置等。

  • 清除字符串空格:使用Trim/Ltrim/Rtrim

  • 合并单元格:使用concatenate

  • 截取字符串:使用Left/Right/Mid

  • 替换单元格中内容:Replace/Substitute

  • 查找文本在单元格中的位置:Find/Search

9. Trim

功能:清除掉字符串两边的空格

10. Ltrim

功能:清除单元格右边的空格

11. Rtrim

功能:清除单元格左边的空格

12. concatenate

语法:=Concatenate(单元格1,单元格2……)

合并单元格中的内容,还有另一种合并方式是&,需要合并的内容过多时,concatenate效率更快。

13. Left

功能:从左截取字符串

语法:=Left(值所在单元格,截取长度)

14. Right

功能:从右截取字符串

语法:= Right (值所在单元格,截取长度)

15. Mid

功能:从中间截取字符串

语法:= Mid(指定字符串,开始位置,截取长度)

(举例:根据身份证号码提取年月)

16. Replace

功能:替换掉单元格的字符串

语法:=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)

17. Substitute

和replace接近,不同在于Replace根据位置实现替换,需要提供从第几位开始替换,替换几位,替换后的新的文本;而Substitute根据文本内容替换,需要提供替换的旧文本和新文本,以及替换第几个旧文本等。因此Replace实现固定位置的文本替换,Substitute实现固定文本替换。

(举例:替换部分电话号码)

18. Find

功能:查找文本位置

语法:=Find(要查找字符,指定字符串,第几个字符)

19. Search

功能:返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找

语法:=search(要查找的字符,字符所在的文本,从第几个字符开始查找)

区别:Find和Search这两个函数功能几乎相同,实现查找字符所在的位置,区别在于Find函数精确查找,区分大小写;Search函数模糊查找,不区分大小写。

20. Len

功能:文本字符串的字符个数

21. Lenb

功能:返回文本中所包含的字符数

(举例:从A列姓名电话中提取出姓名)

三、逻辑运算类

逻辑,顾名思义,不赘述,直接上函数:

22. IF

功能:使用逻辑函数IF 函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

语法:=IF(条件, true时返回值, false返回值)

23. AND

功能:逻辑判断,相当于“并”。

语法:全部参数为True,则返回True,经常用于多条件判断。

24. OR

功能:逻辑判断,相当于“或”。

语法:只要参数有一个True,则返回Ture,经常用于多条件判断。

四、计算统计类

在利用Excel表格统计数据时,常常需要使用各种Excel自带的公式,也是最常使用的一类。(对于这些,Excel自带快捷功能)

  • MIN函数:找到某区域中的最小值

  • MAX函数:找到某区域中的最大值

  • AVERAGE函数:计算某区域中的平均值

  • COUNT函数:计算某区域中包含数字的单元格的数目

  • COUNTIF函数:计算某个区域中满足给定条件的单元格数目

  • COUNTIFS函数:统计一组给定条件所指定的单元格数

  • SUM函数:计算单元格区域中所有数值的和

  • SUMIF函数:对满足条件的单元格求和

  • SUMIFS函数:对一组满足条件指定的单元格求和

  • SUMPRODUCT函数:返回相应的数组或区域乘积的和

25. MIN

功能:找到某区域中的最小值

26. MAX函数

功能:找到某区域中的最大值

27. AVERAGE

功能:计算某区域中的平均值

28. COUNT

功能:计算含有数字的单元格的个数。

29. COUNTIF

功能:计算某个区域中满足给定条件的单元格数目

语法:=COUNTIF(单元格1: 单元格2 ,条件)

比如=COUNTIF(Table1!A1:Table1!C100, “YES” ) 计算Table1中A1到C100区域单元格中值为”YES”的单元格个数

(举例:统计制定店铺的业务笔数)

30. COUNTIFS

功能:统计一组给定条件所指定的单元格数

语法:=COUNTIFS(第一个条件区域,第一个对应的条件,第二个条件区域,第二个对应的条件,第N个条件区域,第N个对应的条件)

比如:=COUNTIFS(Table1!A1: Table1!A100, “YES”,Table1!C1: Table1!C100, “NO” ) 计算Table1中A1到A100区域单元格中值为”YES”,而且同时C区域值为”NO”的单元格个数

31. SUM

计算单元格区域中所有数值的和

32. SUMIF

功能:求满足条件的单元格和

语法:=SUMIF(单元格1: 单元格2 ,条件,单元格3: 单元格4)

(举例:计算一班的总成绩)

32. SUMIFS

功能:对一组满足条件指定的单元格求和

语法:=SUMIFS(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求和条件)。

比如=SUMIFS(Table1!C1:Table1!C100,Table1!A1: Table1!A100, “YES” ,Table1!B1:Table1B100, “NO” ) 计算Table1中C1到C100区域,同时相应行A列值为”YES”,而且对应B列值为”NO”的单元格的和。

33. SUMPRODUCT

功能:返回相应的数组或区域乘积的和

语法:=SUMPRODUCT(单元格1: 单元格2 ,单元格3: 单元格4)

比如:=SUMPRODUCT(Table1!A1:Table1!A100, Table2!B1Table2!B100) 计算表格1的A1到A100与表格2的B1到B100的乘积和,即A1*B1+A2*B2+A3*B3+…

34. Stdev

统计型函数,求标准差。

35. Substotal

语法:=Substotal(引用区域,参数)

汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化,换言之,只要会了这个函数,上面的都可以抛弃掉了。

36. Int/Round

取整函数,int向下取整,round按小数位取数。

round(3.1415,2)=3.14 ;

round(3.1415,1)=3.1

五、时间序列类

专门用于处理时间格式以及转换。

37. TODAY

返回今天的日期,动态函数。

38. NOW

返回当前的时间,动态函数。

39. YEAR

功能:返回日期的年份。

40. MONTH

功能:返回日期的月份。

41. DAY

功能:返回以序列数表示的某日期的天数。

42. WEEKDAY

功能:返回对应于某个日期的一周中的第几天。默认情况下,天数是1(星期日)到 7(星期六)范围内的整数。

语法:=Weekday(指定时间,参数)

43. Datedif

功能:计算两个日期之间相隔的天数、月数或年数。

语法:=Datedif(开始日期,结束日期,参数)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/730539.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

初阶编程题积累(3)——最接近的三数之和(题目描述、示例、题目思路、题解、解析)

目录 题目描述 示例 题目思路 题解 解析 题目描述 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 示例 1: 输入&…

Vue生态及实践 - 配置中心

目录 目标 配置中心 config/config.js 皮肤/国际化 config/theme.js config/language.js app.js App.vue 权限管理 src/views/about.vue src/views/403.vue config/permission.js src/router.js src/store.js 献上一张通过ai生成的图片~ 目标 配置中心皮肤/国际…

编译SecureValueRecovery项目

准备 下载 git clone https://codeup.aliyun.com/6306306f95064d67d44656e5/lxr1907/SecureValueRecovery.git 进入目录 cd SecureValueRecovery编译enclave make -C ./enclave等待很长时间下载各种镜像后 报错: Fatal error: cant create build/kbupd_enclave_t.o:…

Dubbo详解,用心看这一篇文章就够了【重点】

1.1 Dubbo概述 Dubbo是阿里巴巴开源的基于 Java 的高性能RPC(一种远程调用) 分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 每天为2千多个服务提供大于30亿次访问量支持,并被…

DataFun:数据基础架构

翼支付 数据向量化 经营范围是否相同 背景特征提取器 质量过滤通用背景过滤预制场景标记 虚假地址风险分析 CCKS地址解析标签体系 FaissMilvus余弦相似度 Zilliz 大模型幻觉问题 极限科技

数据结构与算法_堆排序

堆排序,即利用堆的思想来进行排序。要实现堆排序,首先要建堆,建堆又分为建大堆和建小堆;然后再一步一步地删除堆的元素来进行排序。 目录 一、堆排序的时间复杂度 二、建堆 向上调整 向下调整 三、堆排序 四、代码实现 向…

ROS-Moveit和Gazebo联合仿真(二)

文章目录 URDF功能包配置configlaunchCMakeLists.txtpackage.xmlurdf文件 Moveit功能包配置configlaunch 运行 URDF功能包配置 config 首先在SW2URDF生成的功能包下Config目录下新建文件joint_trajectory_controller.yaml robot_arm_controller:type: "position_contro…

51单片机--利用独立按键控制LED

文章目录 独立按键的原理独立按键控制LED灯的状态按键抖动控制LED灯的状态 独立按键控制二进制独立按键控制移位 独立按键的原理 独立按键是一种基本的电子元件,它通常由一个按钮和两个引脚组成。在单片机中,我们可以将按键的一个引脚连接到某个IO口&…

基于单片机智能台灯坐姿矫正器视力保护器的设计与实现

功能介绍 以51单片机作为主控系统;LCD1602液晶显示当前当前光线强度、台灯灯光强度、当前时间、坐姿距离等;按键设置当前时间,闹钟、提醒时间、坐姿最小距离;通过超声波检测坐姿,当坐姿不正容易对眼睛和身体腰部等造成…

《MySQL》表的约束

文章目录 空属性null 和 默认值列描述zerofill主键和auto_increment唯一键外键 空属性null 和 默认值 空属性null是MySQL里面特有表示空信息的一个属性。 空属性比较的方法&#xff1a;<> &#xff0c;is not/is null&#xff0c;真返回1&#xff0c;否则返回零 一个字段…

大模型高效训练基础知识:梯度检查点(Gradient Checkpointing)

prerequiste: 大模型训练基础知识&#xff1a;梯度累积&#xff08;Gradient Accumulationn&#xff09; 梯度检查点&#xff08;Gradient Checkpointing&#xff09; 如今&#xff08;2023年&#xff09;大模型的参数量巨大&#xff0c;即使将batch_size设置为1并使用梯度累积…

【点云配准】刚性物体的鲁棒姿态估计

目录 什么是刚性物体的鲁棒姿态估计&#xff1f; 刚性物体的姿态估计时可能会遇到的问题及解决方法&#xff1a; 采样一致性&#xff08;SAC&#xff09;算法的原理 预配准采样一致性&#xff08;Prerejective Sample Consensus, PRSAC&#xff09;算法的原理 SAC算法与PRS…

Java用for循环打印三角形菱形

目录 一、打印矩形 二、打印直角三角形 1.直角三角形 2.打印九九乘法表 三、打印等腰三角形 四、打印平行四边形 五、打印菱形 六、打印两个直角三角形 1.打印两个直角三角形 2.打印倒着的两个直角三角形 七、打印“蝴蝶” 一、打印矩形 //打印矩形for (int i 0; i < a;…

[USACO23FEB] Equal Sum Subarrays G

题目描述 FJ gave Bessie an array aa of length N ( 2 ≤ N ≤ 500 , − 1 0 15 ≤ a i ≤ 1 0 15 ) N(2≤N≤500,−10^{15}≤ai≤10^{15}) N(2≤N≤500,−1015≤ai≤1015) with all N ( N 1 ) 2 \frac{N(N1)}2 2N(N1)​​ contiguous subarray sums distinct. For each i…

【随手记】使用Flask做代理为虚拟机提供pip源

最近在重做虚拟机环境&#xff0c;虚拟机不可连外网&#xff0c;最初python包都是通过离线whl进行安装。但是离线文件已经找不到了&#xff0c;不想重新去一个个下载&#xff0c;而且本地环境跟虚拟机环境也不一致&#xff0c;pip download可能会遇到版本问题&#xff0c;遂考虑…

【SQL】群辉 NAS 安装 Mysql 远程访问连接

群辉安装MySQL具有高效、安全、可靠、灵活等优势&#xff0c;可以为用户提供一个优秀的数据管理和分析环境。同时具有良好的硬件性能和稳定性&#xff0c;可以保障MySQL数据库的高效运行和数据安全. cpolar 是一款内网穿透工具,通过简单的设置,我们即可实现远程访问群辉中mysq…

地下饮用水除硝酸盐技术、生活用水提质增效

项目名称 北京某地下水除硝酸盐项目&#xff0c;出水未检出 工艺选择 两处水源&#xff0c;运行方式为一用一备 工艺原理 树脂官能团耐受硫酸盐、氯离子的干扰&#xff0c;实现选择性吸附硝酸根 项目背景 近年来由于农业活动及排污物的影响&#xff0c;部分地表…

qt---应用窗口创建

运行结果&#xff1a; 此处仅显示widget.cpp文件的代码 #include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) {this->setFixedSize(500,500); //设置固定尺寸this->setWindowTitle("QQ2024");//设置标题this->setWindowIcon(Q…

c++语言基本语法

今天&#xff0c;我带来c语言基本语法。互联网流行着一个段子&#xff0c;求职者在自己的简历上写精通c&#xff0c;面试官看完以后&#xff0c;微微一笑&#xff0c;疯狂拷问&#xff0c;最后&#xff0c;求职的人回答不出来一两个问题。正如段子所表达的意思&#xff0c;c语言…

【Java基础】CAS (Compare And Swap) 操作

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、使用场景四、原理五、优劣5.1 缺点&#xff1…