作者:远行客
链接:https://www.bianchenghao.cn/p/ce782b18059f
接上一篇,继续.....
19. PRODUCT、POWER(脱字符^)函数
product(*)乘积=PRODUCT(4,5)相当于"*"
power(脱字符^)乘幂
POWER(number,power) 返回给定数字的乘幂。
Number 底数,可以为任意实数。
Power 指数,底数按该指数次幂乘方。
可以用“^”运算符代替函数 POWER 来表示对底数乘方的幂次,例如 5^2。
文本函数
在讲之前,先来普及一下字符与字节
字节:
字节(Byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位
1B=8b
字符:
字符是指计算机中使用的字母、数字、字和符号,只是一个符号。
字符 人们使用的记号,抽象意义上的一个符号。 '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必需。要查找其长度的文本。空格将作为字符进行计数。
左边是LEN,右边是LENB
23.Find函数
FIND( find_text , within_text , [start_num] )
FINDB(find_text, within_text, [start_num])
三个参数的要求:
必需。要查找的文本。
必需。包含要查找文本的文本。
可选。指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。
注意:
24.SEARCH函数
SEARCH( find_text , within_text , [start_num] )
SEARCHB(find_text,within_text,[start_num])
三个参数说明:
必需。要查找的文本。
必需。要在其中搜索 find_text 参数的值的文本。
可选。within_text 参数中从之开始搜索的字符编号。
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 中字符的文本。
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。
REPLACE与SUBSTITUTE的区别:
1.如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
2.如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;
单文本替换还是建议用Ctrl+H查找替换
27.CHAR与CODE
= CHAR ( number )
必需。介于 1 到 255 之间用于指定所需字符的数字。
返回对应于数字代码的字符。函数 CHAR 可将其他类型计算机文件中的代码转换为字符。
= CODE ( text )
必需。需要得到其第一个字符代码的文本
返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。
此方法可快速输入A,B,C序列。
28.UPPERLOWEREXACT
= UPPER ( text )
(text)必需。需要转换成大写形式的文本。Text 可以为引用或文本字符串。
= LOWER ( text )
(text)必需。要转换为小写字母的文本。函数 LOWER 不改变文本中的非字母的字符。
= EXACT ( text1 , text2 )
参数说明:
必需。第一个文本字符串。
必需。第二个文本字符串。
该函数用于比较两个字符串:如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 区分大小写,但忽略格式上的差异。利用 EXACT 函数可以测试在文档内输入的文本。
29.REPT函数
=REPT ( text , number_times )
必需。需要重复显示的文本
必需。用于指定文本重复次数的正数。
注意:
1.如果 number_times 为 0,则 REPT 返回 ""(空文本)。
2.如果 number_times 不是整数,则将被截尾取整。
3.REPT 函数的结果不能大于 32,767 个字符,否则,REPT 将返回错误值 #VALUE!。
30.TRIM函数
= TRIM ( text )
必需。需要删除其中空格的文本。
要想全部去除,查找替换空格。
31.TEXT函数
= TEXT ( value , format_text )
必需。数值、计算结果为数值的公式,或对包含数值的单格的引用。
必需。使用双引号括起来作为文本字符串的数字格式。
格式可以如下:
上图看不清 这里
查找与引用函数
32.ROW 与COLUMN
= ROW ( [reference] ) 返回单格的行号
=COLUMN([reference])返回单格的列号
= ROWS ( array )计划行数
33.VLOOKUP与HLOOKUP
vlookup 非常常用,且不难,留给你自己探索。
34.LOOKUP
稍微有些复杂:可参考下面两图:
35.CHOOSE函数
= CHOOSE ( index_num , value1 , value2,...)
Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单格引用
函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单格引用、已定义的名称、公式、函数或文本。
36.MATCH函数
= MATCH ( lookup_value , lookup_array , match_type)
为需要在数据表中查找的数值。可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单格引用
可能包含所要查找的数值的连续单格区域。Lookup_array 应为数组或数组引用
为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。
37.INDEX函数
= INDEX ( array , row_num , column_num )
为单格区域或数组常量
数组中某行的行序号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。
数组中某列的列序号,函数从该列返回数值。如果省略 column_num,则必须有 row_num。
多与MATCH函数连用
38.OFFSET函数
=OFFSET ( reference , rows , cols , height , width)
以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单格或单格区域。并可以指定返回的行数或列数。
注意:如果省略 height 或 width,则其高度或宽度与 reference 相同。
39.INDIRECT函数
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单格的引用,而不更改公式本身,请使用函数 INDIRECT。
= INDIRECT ( ref_text , a1 )
此单格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单格的引用。不是合法的单格的引用,函数 返回错误值。
为一逻辑值,指明包含在单格 ref_text 中的引用的类型。
增补:
1.名称的含义
名称:是一种特殊的公式,由用户自己定义,程序运行时存在于内存当中,通过其标识进行调用。
2.定义名称的方法
通过名称框
通过菜单
通过所选内容
3.名称命名的规则
名称命名可以是任意字符与数字的组合,不能以纯数字或以数字开头
不能以字母R、 r 、C、c命名,也不能是单格名称
命名不超过255个字符
不区分大小写
4.选用名称的原因
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
————————————————我是分割线——————————————————————
如果你能一口气看到这,说明你对函数已经掌握的相当可以了,
如果是一下拉到这的,我想你肯定看烦了。是不是感觉还是太多了,本来想说一下最常用的,结果还是把基本所有的全讲了一遍,哎,谁让我啰嗦呢?
下面真正的干货来了!
企业中最常用的十个函数!!
逻辑判断: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函数与公式实战技巧精粹 》的一些读后感悟,这本书相对来说比较难,因为好多函数都是有嵌套的,读懂还是有一些困难的,但是万丈高楼平地起,掌握最基本的再学那些应该会有成效的。
不同的工作可能会遇到一些不同的问题,所以来说,还是多学一点的好,多学一点,就能节省更多的时间,关键是能:
早下班!!!
你懂得。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/83672.html