高考考试网
当前位置: 首页 高考资讯

office365为什么没有dateif函数(Office365新增函数XmatchRandarraySequence应用技巧案例解读)

时间:2023-08-05 作者: 小编 阅读量: 6 栏目名: 高考资讯

可以指定要返回的行数和列数,最小值和最大值,以及是否返回整数或小数值。

前面已经给大家讲解了Office365的部分新函数,如Xlookup、Unique、Filter、Sort等,解决了查询、提取、以及排序的难题,在实际的应用中具有很多的价值。今天,我们继续学习Office365的新增函数:Xmatch、RANDarray、SEQUENCE。


一、Xmatch函数。

功能:返回项目在数组中的相对位置,默认情况下,需要精准匹配。

语法结构:=Xmatch(定位置,定位置所在的范围,[匹配模式],[搜索模式])。

解读:

1、Xmatch函数功能有4个参数,其中前两个参数时必备的。从字面意思或者Match的应用经验上就可以看出其用法。

2、第3个参数“匹配模式”共有4个值,分别为0、1、-1、2。其中0为精准匹配,如果未找到合适的值,则返回#N/A;-1为精准匹配或返回下一个较小的值;1为精准匹配或返回下一个较大的值;2为通配符匹配,主要应用在文本数据匹配场合,“?”和“*”分别表示匹配一个或多个字符。

3、第4个参数“搜索模式”共有4个值,分别为1、-1、2、-2。其中1表示从上到下、从左到右搜索;-1表示从下到上、从右到左逆向搜索;2表示二进制按升序搜索;-2表示二进制按降序搜索。

应用案例:

1、提取指定值的相对位置。

目的:提取员工在指定数据表中从上到下的相对位置。

方法:

在目标单元格中输入公式:=XMATCH(J3,B3:B12,0,1)。


2、提取指定值的相对位置。

目的:提取员工在指定数据表中从下到上的相对位置。

方法:

在目标单元格中输入公式:=XMATCH(J3,B3:B12,0,-1)。

解读:

1、从下到上的搜索在Match函数中是无法实现的,这也是Xmatch函数更为先进的体现。

2、当Xmatch函数的第4个参数为-1时,搜索“从下到上、从右到左”,但位置的返回值依然是按照数据范围从上到下、从左到右依次定位。请大家注意区分上图中“鲁肃”位置的变化。


3、提取指定的值。

目的:按照不同的搜索方向提取“鲁肃”的“月薪”。

方法:

在目标单元格中输入公式:=INDEX(G3:G12,XMATCH(J3,B3:B12,0,1))或=INDEX(G3:G12,XMATCH(J3,B3:B12,0,-1))。

解读:

1、示例中,首先按“从上到下”的搜索模式定位“鲁肃”的相对位置,并提取“月薪”;其次按“从下到上”的搜索模式定位“鲁肃”的相对位置,位置由原来的1变为了10,然后提取对应位置上的“月薪”。

2、此功能用Index Match是无法实现的,需要借助于其它条件。


二、Randarray函数。

功能:返回随机数组。可以指定要返回的行数和列数,最小值和最大值,以及是否返回整数或小数值。

语法结构:=Randarray([行数],[列数],[最小值],[最大值],[整数或十进制值])。

解读:

1、从上述的语法结构中可以看出,Randarray的参数可以全部省略,当省略全部参数时,其功能和Rand函数没有差别。

2、如果不指定“行数”或“列数”,Randarray函数将返回0-1之间的单个值。

3、如果不指定“最小值”和“最大值”,Randarray函数分别用0和1默认表示。

4、参数“最小值”必须小于“最大值”,否则返回错误代码#VALUE!。

5、参数“整数或十进制”功能有2个值,分别为TRUE和FALSE;“TRUE”表示“整数”,“FALSE”或省略表示十进制值。

应用案例:

1、返回10行,12列的随机值。

方法:

在目标单元格中输入公式:=RANDARRAY(10,12)。


2、返回10行、12列,最小值为1,最大值为100的值。

方法:

在目标单元格中输入公式:=RANDARRAY(10,12,1,100)。


3、返回10行、12列,最小值为1,最大值为100的整数值。

方法:

在目标单元格中输入公式:=RANDARRAY(10,12,1,100,1)。

解读:

Randarray函数的第5个参数制定了Randarray的返回值的类型。TRUE为整数值,FALSE或省略为十进制值。


三、Sequence函数。

功能:返回一个等差序列的数字列表。

语法结构:=Sequence(行,[列],[开始值],[等差步长])。

解读:

1、第1个参数“行”为等差序列数字列表的行数,必填。

2、第2个参数“列”为等差序列数字列表的列数,选填,默认值为1。

3、第3个参数“开始值”为等差序列的第一个数字,默认值为1。

4、第4个参数“等差步长”为数组中两个连续值递增的量,默认值为1。

应用案例:

1、快速生成1-10的序号。

方法:

在数据区域的目标单元格中输入公式:=SEQUENCE(10)。


2、快速返回10行、12列的序列。

方法:

在目标单元格中输入公式:=SEQUENCE(10,12)。

解读:

在省略参数“开始值”和“步长”的情况下,默认值都为1。


3、快速返回10行,12列,开始值为100的序列。

方法:

在目标单元格中输入公式:=SEQUENCE(10,12,100)。


4、快速返回10行,12列,开始值为100,步长为5的序列。

方法:

在目标单元格中输入公式:=SEQUENCE(10,12,100,5)。


    推荐阅读
  • 全民扔飞刀升38级技巧(战力提升必看攻略)

    想要登上奇迹大陆之巅,没有一身好装备,那是万万不行的。如装备系统一般,最早出现在《全民奇迹MU》之中的翅膀、声望、成就三大属性提升系统,对勇士们的属性养成有着至关重要的作用。虽然截至目前已有不少勇士将翅膀、声望、成就都升到了十二阶满,但翅膀注灵、翅膀注魔、声望勋章等一系列后续上线的子系统,却仍旧有待完善。

  • 红楼梦前五回故事梗概(红楼梦前五回故事梗概是什么)

    僧道度脱甄士隐女儿英莲未能如愿。士隐丫头娇杏被雨村看中。雨村发迹后先娶娇杏为二房,不久扶正。雨村因贪酷被革职,给巡盐御史林如海独生女儿林黛玉教书识字。黛玉母逝;贾母要接外孙女黛玉;林如海写信给贾政为雨村谋求复职。雨村补授应天府,薛蟠与冯渊争买玉莲,冯渊被打死。贾母怜爱黛玉如宝玉;宝钗来后,人多倾向之,黛玉不忿;宝玉视其如一,略偏于黛玉;二人因亲密后生口角。

  • 大海旅游记成都(成都一个小时就可以看大海啦)

    ,我来为大家讲解一下关于大海旅游记成都?跟着小编一起来看一看吧!

  • 百香果切开是白色的籽能吃吗(百香果切开是白色的籽是否可以吃)

    以下内容大家不妨参考一二希望能帮到您!百香果切开是白色的籽能吃吗百香果切开是白色的籽建议不要食用。正常情况下,百香果的籽应该是黑色的,白色的籽是不正常现象,遇到这样的百香果不要食用,可以重新开一个,百香果营养丰富,含有维生素C、果胶、粗纤维、酸类物质、糖类物质、碳水化合物等营养成分,适量食用对身体很有好处。

  • 煮粥放小苏打还是碱(煮粥放小苏打还是碱解释)

    以下内容大家不妨参考一二希望能帮到您!因为加入这两种食材之后会造成营养物质的流失。煮粥时加入小苏打和碱,不仅仅会破坏粥中原有的维生素C、B族维生素和叶酸等营养成分,还会破坏蛋白质的分子结构。所以煮粥时这两个尽量都不要放。

  • 带壳煮五香花生的做法(带壳煮五香花生怎么做)

    下面希望有你要的答案,我们一起来看看吧!带壳煮五香花生的做法材料:新鲜花生1000g、老抽25克、盐15克、白糖3克、八角2个、香叶1片、干尖辣椒10个、桂皮2克、饮用水900克。把花生一头挤开,方便入味。倒入盐、白糖、老抽,放入八角。煮开,用锅铲把花生翻炒均匀,继续煮15分钟左右。

  • 面要煮多久 面要煮多久能熟

    面需要煮3~5分钟即可,或者面条下锅之后,锅里的水开上两次就能煮熟。如果面条宽或者厚、粗就需要多煮一会。可以通过肉眼观察,煮熟的面条看起来会略显透明,看不到里面的白心。

  • 盘点孙红雷十大霸气角色(孙红雷5大巅峰之作)

    而孙红雷饰演的张雷队长,对罪犯可以说是零容忍,因此无论古天乐做什么,真情还是假意从未动摇过,从头到尾都是要将他绳之于法。

  • 驻马店以前叫啥名字(驻马店在哪里)

    下面更多详细答案一起来看看吧!驻马店以前叫啥名字驻马店以前叫豫州。驻马店位于河南中南部,北接漯河,南临信阳,地处淮河上游的丘陵平原地区。因承东启西,贯南通北,素有“豫州之腹地、天下之最中”的美称。因明朝设立皇家驿站而得名。驻马店是一座历史文化名城。

  • 只好是什么意思(词语只好什么意思)

    以下内容希望对你有帮助!只好是什么意思只好是一个词语,读音为zhǐhǎo,意思是只有、只能。出处《警世通言·计押番金鳗产祸》:“当时不把女儿嫁与周三,只好休。”宋苏轼《王巩屡约见访不至以诗见寄次韵答之》:“爱惜微官将底用,他年只好写铭旌。”《二刻拍案惊奇》卷十五:“我家家事向来不见怎的,只好度日。”