power函数要包含头文件_干货!说尽Excel常见函数用法(二)

作者:远行客

链接:https://www.jianshu.com/p/ce782b18059f

52b22f67ddbbfcb732b5baad309f1c1f.png

接上一篇,继续.....

19. PRODUCT、POWER(脱字符^)函数

product(*)乘积=PRODUCT(4,5)相当于"*"

power(脱字符^)乘幂

POWER(number,power) 返回给定数字的乘幂。

Number 底数,可以为任意实数。

Power 指数,底数按该指数次幂乘方。

可以用“^”运算符代替函数 POWER 来表示对底数乘方的幂次,例如 5^2。

文本函数

在讲之前,先来普及一下字符与字节

字节:

字节(Byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。

字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位

1B=8b

b6bb47f244c0294ec305a7f8ffaeb844.png

字符:

字符是指计算机中使用的字母、数字、字和符号,只是一个符号。

字符 人们使用的记号,抽象意义上的一个符号。 '1', '中', 'a', '$', '¥', ……

注意:

当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,有些文本类函数会将每个双字节字符按 2 计数,支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

20.LEFT RIGHT函数

= LEFT ( TEXT , Num_chars )

= RIGHT ( TEXT , Num_chars )

其中:

TEXT必需。包含要提取的字符的文本字符串。

Num_chars可选。指定要由 LEFT/RIGHT 提取的字符的数量.

1.如果省略 num_chars,则假设其值为 1。

2.Num_chars 必须大于或等于零。

3.如果 num_chars 大于文本长度,则 LEFT 返回全部文本。

21 MID函数

= MID ( text , start_num , num_chars )

text必需。包含要提取字符的文本字符串。

start_num必需。文本中要提取的第一个字符的位置。

num_chars必需。指定希望 MID 从文本中返回字符的个数。

=MIDB(text, start_num, num_bytes)

必需。指定希望 MIDB 从文本中返回字符的个数(字节数)

注意:

1.如果 start_num 大于文本长度,则 MID 返回空文本 ("")。

2.如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

3.如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。

4.如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。

5.如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。

22.LEN函数

=LEN(text)

=LENB(text)

text必需。要查找其长度的文本。空格将作为字符进行计数。

b908342dc40f71cfb52425685340508e.png

左边是LEN,右边是LENB

23.Find函数

FIND( find_text , within_text , [start_num] )

FINDB(find_text, within_text, [start_num])

三个参数的要求:

必需。要查找的文本。

必需。包含要查找文本的文本。

可选。指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。

注意:

dba72b8de774e4b4e0088b143162fd37.png

24.SEARCH函数

SEARCH( find_text , within_text , [start_num] )

SEARCHB(find_text,within_text,[start_num])

三个参数说明:

必需。要查找的文本。

必需。要在其中搜索 find_text 参数的值的文本。

可选。within_text 参数中从之开始搜索的字符编号。

d1da6050681729dd84d946edbb113664.png

25.REPLACE函数

=REPLACE( old_text , start_num , num_chars , new_text )

=REPLACEB( old_text , start_num , Num_bytes , new_text )

参数说明

必需。要替换其部分字符的文本。

必需。要用 new_text 替换的 old_text 中字符的

必需。new_text 替换 old_text 中字符(字节)的个数。

必需。将用于替换 old_text 中字符的文本。

786b2535f0dcf47a62f2b0ffeff071a5.png

26.SUBSTITUDE函数

=SUBSTITUTE( text , old_text , new_text , [instance_num] )

参数说明:

必需。需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。

必需。需要替换的旧文本。

必需。用于替换 old_text 的文本。

可选。用来指定要以 new_text 替换第几次出现的 old_text。

注意:

如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则会将 Text 中出现的每一处 old_text 都更改为 new_text。

87bf86a4d92b535843c142c817ff50ef.png

REPLACE与SUBSTITUTE的区别:

1.如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。

2.如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;

单文本替换还是建议用Ctrl+H查找替换

27.CHAR与CODE

= CHAR ( number )

必需。介于 1 到 255 之间用于指定所需字符的数字。

返回对应于数字代码的字符。函数 CHAR 可将其他类型计算机文件中的代码转换为字符。

= CODE ( text )

必需。需要得到其第一个字符代码的文本

返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。

此方法可快速输入A,B,C序列。

65d9f70ee3f22a7436c4468d77d67cee.png
feff8fcb70fcf19656ee9a29d504c0dd.png

28.UPPERLOWEREXACT

= UPPER ( text )

(text)必需。需要转换成大写形式的文本。Text 可以为引用或文本字符串。

= LOWER ( text )

(text)必需。要转换为小写字母的文本。函数 LOWER 不改变文本中的非字母的字符。

= EXACT ( text1 , text2 )

参数说明:

必需。第一个文本字符串。

必需。第二个文本字符串。

该函数用于比较两个字符串:如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 区分大小写,但忽略格式上的差异。利用 EXACT 函数可以测试在文档内输入的文本。

76f94ee1cdae3cd6e2da0598e738ea18.png

29.REPT函数

=REPT ( text , number_times )

必需。需要重复显示的文本

必需。用于指定文本重复次数的正数。

注意:

1.如果 number_times 为 0,则 REPT 返回 ""(空文本)。

2.如果 number_times 不是整数,则将被截尾取整。

3.REPT 函数的结果不能大于 32,767 个字符,否则,REPT 将返回错误值 #VALUE!。

975d4d1b2d26db1556437730dd2e794e.png
128ae9ddee9313670ab081e3ecfaff8d.png

30.TRIM函数

= TRIM ( text )

必需。需要删除其中空格的文本。

要想全部去除,查找替换空格。

5ebaf2f6f57d1fe26043262392d3c332.png

31.TEXT函数

= TEXT ( value , format_text )

必需。数值、计算结果为数值的公式,或对包含数值的单元格的引用。

必需。使用双引号括起来作为文本字符串的数字格式。

格式可以如下:

5d46830290331ad768cc101b17bbec75.png

上图看不清点击 这里

查找与引用函数

32.ROW 与COLUMN

= ROW ( [reference] ) 返回单元格的行号

=COLUMN([reference])返回单元格的列号

= ROWS ( array )计划行数

33.VLOOKUP与HLOOKUP

vlookup 非常常用,且不难,留给你自己探索。

34.LOOKUP

稍微有些复杂:可参考下面两图:

0d97b092241141b6fa47bdc8c41aec20.png
95f7a80b3319762a3acd2fd145a8368f.png

35.CHOOSE函数

= CHOOSE ( index_num , value1 , value2,...)

Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用

函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用、已定义的名称、公式、函数或文本。

9881b176e5cc6aecdcfd315b49e45eb5.png

36.MATCH函数

= MATCH ( lookup_value , lookup_array , match_type)

为需要在数据表中查找的数值。可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用

可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用

为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。

66c7ac5cc8723430d8bf67e911c1b3f4.png

37.INDEX函数

= INDEX ( array , row_num , column_num )

为单元格区域或数组常量

数组中某行的行序号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

数组中某列的列序号,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

多与MATCH函数连用

0c82d58e730789c860fb7b5ca064d19e.png

38.OFFSET函数

=OFFSET ( reference , rows , cols , height , width)

以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

注意:如果省略 height 或 width,则其高度或宽度与 reference 相同。

09d82cc2025af487f1a2e091e5ad9fb9.png

39.INDIRECT函数

返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

= INDIRECT ( ref_text , a1 )

此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。不是合法的单元格的引用,函数 返回错误值。

为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

bceec63cdf638609f39bf0283cb36574.png

增补:

1.名称的含义

名称:是一种特殊的公式,由用户自己定义,程序运行时存在于内存当中,通过其标识进行调用。

2.定义名称的方法

通过名称框

通过菜单

通过所选内容

3.名称命名的规则

名称命名可以是任意字符与数字的组合,不能以纯数字或以数字开头

不能以字母R、 r 、C、c命名,也不能是单元格名称

命名不超过255个字符

不区分大小写

4.选用名称的原因

f7bc8a8418f57f0ddd54dc95abe4cfcf.png

5.名称的引用类别(包括5项)

多区域引用

常量引用

数组引用 ={1;2;3;4;5;6;7;8;9}

公式引用 =SUM(D5:E8)

名称修改

宏表函数

这部分略讲,因为我还不太会。

1.宏表函数概念:早期低版本excel中使用的,现在已由VBA顶替它的功能,但仍可以在工作表中使用。

2.使用宏表函数注意事项:

A.不能在单元格中使用,要定义的名称"(菜单:插入——名称——定义)

B.有的宏表函数不能自动更新,需结合易失性函数来辅助完成自动更新

=函数&T(NOW()) 适用文本

=函数+TODAY()*0适用数字………

=函数&T(RAND())适用文本=函数+NOW()*0适用数字

只要最后什么都没有就可以只要后结果为0都可以

C.宏表函数对公式的长度有限制

D.宏表函数运算速度较慢使用易失性函数后,会引发工作簿重新计算(now,today,rand)

3.常用函数

GET.CELL

GET.DOCUMENT

GET.WORKBOOK

EVALUATE

FILES

————————————————我是分割线——————————————————————

如果你能一口气看到这,说明你对函数已经掌握的相当可以了,

如果是一下拉到这的,我想你肯定看烦了。是不是感觉还是太多了,本来想说一下最常用的,结果还是把基本所有的全讲了一遍,哎,谁让我啰嗦呢?

下面真正的干货来了!

a13da97392e7f17632e7b1325f506ea0.png

企业中最常用的十个函数!!

逻辑判断:If 函数 (掌握If函数的嵌套使用方法)

多条件求和统计:Sumifs 函数(掌握函数参数中*与?的用法)

多条件计数统计:Countifs 函数(掌握该函数的查询统计方法)

单元格内容拆分与组合: 文本日期 函数 (掌握日期的拆分方法)

专业的分类筛选统计:Subtotal 函数(掌握参数9 和 109 的区别)

多表匹配及列表查询函数:Vlookup 函数 (掌握0 和1 参数运用)

排名定位及二维查询函数:Match 函数 (掌握参数 -1 0 1的用法)

坐标轴及二维查询函数:Index函数 (掌握该函数与Match的搭配)

批量跨表引用函数: Indirect 函数 (掌握批量跨表统计方法)

动态的数据区域引用函数:Offset 函数 (掌握与Counta函数用法)

虽然上边也讲了,但是讲的不是很详细,对于没有接触过的同学来说,可能并不能理解。所以推荐下边这个视频教程,关键是:免费的。

Excel2013企业级十大明星函数

当然,在实际的工作中输完等号再输入的时候会有提示,函数的功能参数等,所有不必硬背,并且,F9的调试功能,F2的切换功能,F4的绝对引用于相对引用的问题会让你发现更多的惊喜!

温馨提示:输入公式时只要输前几个字母,然后按tab键就可以了。

以上图文内容来自:Excel函数应用教程笔记以及:《Excel 2010函数与公式实战技巧精粹 》的一些读后感悟,这本书相对来说比较难,因为好多函数都是有嵌套的,读懂还是有一些困难的,但是万丈高楼平地起,掌握最基本的再学那些应该会有成效的。

不同的工作可能会遇到一些不同的问题,所以来说,还是多学一点的好,多学一点,就能节省更多的时间,关键是能:

早下班!!!

你懂得。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值