首页 > 其他分享 >完整的科目名称(Excel函数集团)

完整的科目名称(Excel函数集团)

时间:2022-12-28 14:46:13浏览次数:69  
标签:函数 左取 公式 Excel LEN A2 科目

递规之三——完整的科目名称一文中的示例,如果不用Lambda,倒也不是就完全无解,公式可以写成:

=TEXTJOIN(" / ",,IFERROR(XLOOKUP(--LEFT(A2,LEN(A2)-{4,2,0}),A:A,B:B),""))

 

公式中,用Left函数分别提取A2单元格的,总长度减4、2、0的字符串,如果A2只有4个字符,左取的就是0、2、4位;如果A2有8个字符,左取的就是4、6、8位。

加双负号是将文本型数字强制转换为数值。

用Xlookup分别查找左取后的三个数值在A列中对应B列的结果。

IfError用于消错,左取0位就是空,再加双负号是要出错的;另外,原本只有4位的,左取两位后再查找,也会因为查无结果面返回错误值。

最后用TextJoin将数组中的内容连接,分隔符用“/”。

 

公式也可以写成:

=TEXTJOIN(" / ",,XLOOKUP(--LEFT(A2,ROW(INDIRECT("2:"&LEN(A2)/2))*2),A:A,B:B))

公式中的ROW(INDIRECT("2:"&LEN(A2)/2))*2部分,直接建构了一个针对不同位数的数组,A2如果分别为4位、6位和8位,其结果分别为4;4和6;4、6和8。

标签:函数,左取,公式,Excel,LEN,A2,科目
From: https://www.cnblogs.com/officeplayer/p/17010096.html

相关文章

  • 库函数点灯
    库函数点灯一、配置流程开启GPIO的端口时钟配置GPIO的模式配置GPIO的输出我们以LED2(PD7)为例进行配置在使用库函数之前,我们需要了解到,GD32官方帮我们做好了......
  • 1.excel基础
    1.数据分析概述1.1数据分析定义数据分析指用适当的统计,分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化的开发数据的功能,发挥数据的作用......
  • 深度学习中的激励函数
    今天我们会来聊聊现代神经网络中必不可少的一个组成部分,激励函数,activationfunction.非线性方程我们为什么要使用激励函数?用简单的语句来概括.就是因为,现实并......
  • JS防抖函数加强版
    JS防抖函数加强版debounce(fn,wait=500,immediate=false){lettimer=nulllettimer2=nulllettimes=0returnfunction(...args){......
  • MySQL函数总结
    数学函数求绝对值函数abs()selectfweight-50,abs(fweight-50),abs(-5.23)fromt_person;求指数函数power()selectfweight,power(fweight,-0.5),power(fweight,2),pow......
  • wps:excel批量删除单元格第一个字符
    先看效果,如下图,把第一个字符,*去掉。 公式在这: =MID(A1,2,LEN(A1)-1)  要注意,如果数据在B列,则需要将A字母改为B,依次类推 ......
  • wps:excel限制不能输入重复数据
            公式在这里: =COUNTIF(A$1:A1,A1)=1     ......
  • 信息学集训 | 12 排序算法分析与sort函数详解
    导读信息学能够有助于孩子未来工作发展,提升孩子的综合能力。前面两节课,我们学了排序算法,这一节课我们来分析一下排序算法,并了解一下sort函数的用法吧!​1排序算法回顾前面......
  • JavaScript普通函数与箭头函数有怎样的区别?
     比较点普通函数箭头函数具体案例简写/箭头函数如果没有参数,同时函数体的返回值只有一句,则{}和return都可以省略。1、函数简写......
  • Vue3之watchEffect函数
    watchEffect函数watch的套路是:既要指明监视的属性,也要指明监视的回调。watchEffect的套路是:不用指明监视哪个属性,监视的回调中用到哪个属性,那就监视哪个属性。wat......