2022-12-14 07:35来源:m.sf1369.com作者:宇宇
说说两个替换函数 replace 和 substitute。
顾名思义,这两个函数的作用都是替换,语法也比较简单,但是在实际应用中它俩还是有所区别、各有所长的。
函数详解:
以下是这两个函数的语法及释义:
相同点:
都可以用来替换
不同点:
replace 函数的第 2、3 个参数都是数值
而 substitute 函数的 第 2、3 个参数是文本
用法示例:
1. 将手机号码的中间 4 位替换成 * 号:
replace 公式:=REPLACE(A1,4,4,"****")
substitute 公式:=SUBSTITUTE(A1,"1234","****",1)
对于这个案例来说,当数据量大的时候,replace 比 substitute 函数方便,因为只要拖动公式即可。
2. 去除单元格中的所有空格:
这个需求,用 replace 函数就很难办到,因为它的第三个参数是连续的个数,无法跳跃查找
比如,第三个参数为 1,就只去除第一个空格
第三个参数为 2,就把空格和“爱”一起去掉了
但是用 substitute 函数,就很容易解决了:=SUBSTITUTE(A2," ","")
由于这两个函数的用法相对比较简单,就不重复举例了,以上两个案例场景比较经典,可以帮助大家理解二者区别,以及什么情况下适合用哪个函数。
01
数组公式用于区间计算非常多,经常会配合函数使用,比如说我们要计算多个产品的总金额,按常规计算,得先计算出单个产品金额,再进行汇总求和。
02
如果用数组公式配合公式使用那就能一步到位了,首先输入公式=sum(b2:b16*c2:c16),如果像普通公式一样直接回车,返回的结果是错误的。
03
数组公式结束需要同时按CTRL+SHIFT+ENTER结束,结束后会自动在公式的外边生成一个花括号,返回正确的总金额,是不是很快捷高效呢?
1、选中有公式的任意一个单元格,定位光标到编辑栏中,选中公式,按“Ctrl+C”组合键复制。
2、按“Esc”键退出,注意如果按“Enter”键或是在其他位置单击鼠标都是无法退出的。
3、选中目标单元格区域,执行粘贴即可完成公式复制。
方法/步骤如下:
一、数据准备。一列数组,包括一系列大小不同的数值,现需从中筛选出最大值和最小值。
二、插入公式。选择excel菜单栏“公式”项,选中“最大值”单元格后插入公式。
三、统计公式。在弹出的公式对话框中选择“统计”函数。
四、MAX公式。在统计公式下拉菜单中选择“MAX”函数。
五、选中数组。在弹出的MAX函数对话框中Number1栏直接输入数组的起始单元格,或者点击右侧图片后再选择,或者依次输入各个数字,输入完毕后点击确定即可自动选出最大值。
如果指的是数组公式,在公式编辑完成时,按组合键Ctrl+Shift+Enter三键结束输入,这时,Excel会自动在公式两旁(包括等号)加上一对大括号;
如果指的是在函数中输入一组常量,那么直接用大括号将常量括起来: {1,2,3,"x","y","z"}
答:Sum函数可以在工作表中求,同样也可以对VBA数组求和,如:Sub t2()arr = Array(1, 35, 4, 13)MsgBox Application.Sum(arr) '对数组进行求和 End Sub 2、Count和Counta Count和Counta可以统计数组中数字的个数和数字+文本的个数。MsgBox Application.Count(arr) '返回数字的个数4 MsgBox Application.CountA(arr) ‘返回数组文本和数字的总个数 End Sub
EXCEL中数组公式,是同时按Ctrl+Shift+Enter结束公式编辑,在编辑栏里会看到公式前后有一对{},这对{}是自动生成的,不是手动输入的,手动输入的无效; 如需修改公式,将光标点进公式,结束公式编辑时,还要同时按Ctrl+Shift+Enter才会是数组公式形式; 如要取消修改,直接按编辑栏左侧的“×”即可,原公式没有改动,自动生成的{}还在,还是数组公式。
1、打开excel表格。
2、需要看到全部内容需鼠标选中该单元格才行。
3、选中该单元格,鼠标右键,在弹出的快捷面板上选择“设置单元格格式”选项。
4、在“单元格格式”面板上选择“对齐”项目,在文本控制下面的“缩小字体填充”前面的框框内打勾,点击确定。
5、可以看到,被隐藏的部分内容也都显示出来了。
excel函数公式中数组,要真正定义,还是比较难的。简单的说,数组就是多个元素的集合。一个单元格区域,包含有多个数据,把它作为整体参与数据运算,可以认为这个区域的数据就是一个数组。参与运算的一组数据,,如{1,3,4,6},也是一个数组。
excel数组公式,可简单理解为在运算过程中是多个算式同时进行运算的,或运算结果是多值的。例如:“=a1:a5*b1:b5”,这个算式包含了a1*b1、a2*b2、a3*b3、a4*b4、a5*b5,其结果也有5个值,公式“=a1:a5*b1:b5”就是数组公式。