大家好,我是张老师,这节课我们来讲 let 函数与 let b 函数,下面呢通过实例给大家来进行讲解。在给大家讲实力之前,我们先来学习 let 函数与 let b 函数的语法, 我们先来学习 like 函数的语法,首先呢,我们了解这个函数的功能, like 函数的功能是根据所指定的字符数返回文本字符串中最后一个或多个字符。 like 函数呢,有两个参数,第一个参数 是字符串,这个参数呢,我们是必须设置,他就是要包含要提取字符的文本字符串。好,第二个参数,字符个数,这个参数呢,我们可选, 他的意思呢,就是指定希望乱的提取的这个字符数。对于第二个参数,我们有一些注意 事项,第一个注意事项就是我们的第二个参数必须大于或者等于零,如果是小于零的话,那我们这一个就没有任何的意义。好,第二个注意的地方呢,就是如果我们的第二个参数大于了这一个文本的长度,那我们的乱的函数呢?返回所有的文本。 好,第三个注意事项,如果我们省略了第二个参数,那我们这个默认值啊,他是唯一的。另外呢,同学注意啊,就是我们这个乱的函数,对这一个单字节或者双字节,他都是按一进行计数的。 大家看这个 let b 函数的语法,其实 let b 函数的语法呢,跟这个 let 函数呢一模一样,不同的地方是我们这个 let b 函数对这个双字节, 我们是按二进行计数。还有我们前面的这个乱的函数呢,就是无论是单字结或者双字结都是按一经济数,这就是这两个函数之间的这个差别,当然我们常用的这些 双字节的语言,那么我们有日语,有中文简体,中文繁体以及呢这一个朝鲜语,好,下面我们先来讲第一个实力,我们要求第一个字母汉中的最后五个字符, 好了,我们选择一五单元格,把鼠标定位在公式编辑栏,我们输入一个等号,再输入我们的这一个 right 函数, 点击这个 f x, 接下来我们在弹出的函数参数设置特效框里面来设置的参数,第一个参数,那我们从 这个 b 五单元格里面取这个文本串好第二个参数,那我们是从右往左取五个字符,首先我们输入五, 好,这样我们就得到了这一个字符啊,这个字符来提示我们是这个字符吧,他就是从右往左进行这一个提取这个字符。好,我们点击确定,这样我们就得到这个结果。 好,下面我们再看这个 not b。 好,同样的第一个字符串中的最后三个字,但是我们这一个单元格里面存储的是这一个真文啊,简体的这一个文字。好, 我们要取三个字的话,那我们自己是一个双字结,所以我们用乱的 b 的时候呢,就取六个字符。好,我们来练习一次,选择 k 五单元格,把手给它丢在公式边,进来 输入一个等号,然后再输入这个 like d 这一个函数。好,我们点击这个 f x, 那么我们来设置了第一个参数,就是选择 h 五这个单元格, 然后我们的第二个参数,这里呢不能设置为三啊,如果设置为三的话,他得的这个结果呢,就只有最后的一个字, 好,有人说为什么不是两个字啊?两个字的话,我们第二个参数设置为四三的话呢,等于说我们这个字只取了一半,所以他取不出来,所以最终我们呢只有一个字啊, 好,所以这个地方我们应该设置为六,换句话说就是我们一个汉字,他是按二来进行计数的,好,点击这个确定呢,那么这个时候我们就把从右边的这三个字啊,我们就取出来了,再看我们的第三个, 好,第二个字符串的最后一个字符,好,我们来选择一六单元格,把鼠标定位在公式编辑栏,输入一个等号,输入 like 函数, 我们点击这个 f x, 好,第一个参数,那我们来选择 b 六单元格,好,然后后面这个参数啊,因为他只要取一个字符,那我可以设置,也可以不设置,你看我不设的时候,他默认就是一, 一的话呢,刚好我们把最后一个字符呢就取出来了啊,我们点击确定好了,我们再点击这个 ipx, 假如说我们把第二个参数,我们是作为一,也是得到这个正确的结果,就说 这个地方他告诉我们啊,如果审阅的话,默认值就是一,当然我们去设置呢,也是可以的啊。好,再看第四个实例,第二个字符称 的最后一个字符,好,第二个字符中呢,这个是字符,是接,对不对?所以记得要我们选择 k 六单元格,把鼠标丢在公式边界栏,输入一个等号,我们输入这个 right b 是一个函数, 点击 f x, 好,我们先来选择 h 六这个单元格,好,后面呢我们可以审阅,也可以直接去输入这个一,好, 这样我们就得到了这一个结啊,好,但是如果说我们这里面存储的不是字母,不是单字结的这个字符啊, 比如说我这里选择 h 五这个单元格,如果我们设置为一或者是省略的话,他得不到最后一个文字,对不对?好,这个时候呢,我们应该就要就设置为二,这个时候 我们才能得到这个证据,结果,这样我再把它改回来啊,选择前面这一个,这样其实同学们就只要理解什么呢?理解我们的这一个 like, 它是单字结或者双字结,都是按一进去数,然后 like b 的话,对于这个单字结, 他是按一进激素,对于这一个双字结的,那么呢他是按二进行激素,这样同学们理解就可以了。 下面我们再来看一个工作中的这一个实例,好,他的要求呢就是把这个行政区罚代码对照表,我们这里呢就是中间是用的这一个缝线进行这一个连接的,现在呢我们要把它拆 拆分开来,那么怎么拆分好?当然啊,呃,拆分的几个方法呢?有很多种,第一种呢,我们最常用的 就是这一个分列啊,当然我们还可以用这个函数,那么呢都给同学们演示一次啊,先用这个分列, 我们选择 b 列,前方的数据选卡,这里我们有个分列的命令,点击,点击之后啊,我们这里选择风格符号,点击下一步,好,然后在这里我们就选择其他,在这里我们输入这个减号,好,这样我们就才分成两列了,然后我们再点击下一步 这个地方,我们不需要去改它的格式来,我们就不用管,然后我们直接点击这个完成,这样是不是我们就拆分成两列了, 这是第一种方法,第二种方法呢,我们可以用这一个函数啊,好,用函数的话,第一个我们要把前面两个字符取出来,因为前面这一个代码是不是两个字符,那么这里呢,我们就用到这个 left 函数,或者是这个密的函数 都可以。好,我们先来选择 c r 单元格,把鼠标丢在公式边,进来输入一个等号,输入这个 left 函数,点击这个 f x, 那我们选择一下这个单元格。好,然后 第二个参数我们就设置为二。好,这个时候我们双击进行一个填充,是不是就把我们代码的这个呢就全部取出来了,对不对? 好,接下来我们要取后面的这一个省份的这个名称,省份的名称呢?那我们 怎么来求省份的名字呢?同学们想一下啊,我们从右往左边取,那么右边往左边取的话,那么我们每次取多少位?因为他的这个省份的次数是不相等的啊,所以呢, 我们先坚决去求,就是我们先把整个字符串的长度先求出来,求出来之后啊,前面呢是一个区域代码,是啊, 两个字符,然后这一个针缝线是不是一个字符,然后我们用它的整个长度去减掉。三,是不是我们就得到了他的这一个呃,省份?好,有了这个速度之后,那我们呢就可以这么来做了啊,好,选择第二单元格,把鼠标定在公式编辑栏,输入一个等号, 输入完等号之后,我们来求一个最后的长长度来,我们用量函数,好,点击 a x, 那么我们选择这个单元格就可以了,好,然后我们在后面去减掉这一个三,那我们就得到了具体的这个长度了,然后我们再选择这一个公式的安框的角 x 剪切,然后我们再输入这个 right 函数,好,点击 f x, 这条我们同的先选择这个单元格标好,在这点我们安康的加微进行一个粘贴,然后我们再点击确定,然后双击进行填充,接下来我们就把他的这一个省份名称全部拿出来了。啊, 好,这里我们用到的是一个 left 函数,后面呢我们用到的是一个 right 函数,其实无论是这个 left 还是 right 函数,那么我们都可以用这个 me 函数来代替 蜜的函数呢,我们已经讲完了啊,这里给他们演示一次,比如说我们这里用蜜的函数怎么来取啊?蜜的函数呢?它是这样啊,我先选择一生单元格,把鼠标呢定位在公式边界栏,输入一个等号,输入这个蜜的函数,点击 f x, 那么第一 一个参数呢,就是从哪个自我串里面取,这边我们选择 b 三,好,第二个参数呢,就是我们从哪一位开始取?这边我们从第一位开始取。好。第二个参数呢,取几位,这边我们取两位,是不是我们就得到了前面的这个编号,只是 用这个蜜函数的来代替他的这一个 left 函数,那么后面的这一个 right 函数呢?其实我们也可以用这个蜜糖数的来代替,那么这里呢 思路还是一样的,就是我们从第三第四位开始取,那取多长的话,那是不是我们就要根据后面进行计算?好,当然如果你不想去计算的话呢,就设置一个比较大的值,比如说我设置为一百,那么因为这个一百呢大于了我们这一个字符串,那么呢它自动的会把所 所有的取出来。好,我们来试一下啊,好,第一个我们输入一个等号,然后我们输入这个量横数, 点击 fx, 然后我们选择这个单元格,把它的整重度求出来,然后我们再去减掉这个三,求做 后面我们应该取多少个字符,然后我们再选择公式剪切,这边我们输入这个密的函数。好,我们再点击 fx, 第一个参数呢,我们选择这个单格, 这里让我们选择从第四个开始取,后面呢我们选择取多少个字符啊?这样我们就得到他的这个省份,然后我们双击可以进行填充,对不对? 好,其实啊我们也可以怎么样呢?就是后面的这个参数,我直接设置一个比较大的值,这叫我设置一百,因为这个省份他是没有超过一百个字符的,对不对?那么这样下来, 后来我们其实也可以,对不对?也可以啊,当然更加准确的呢,你就是用这个来函数去减掉三,得到他这个具体的只有一个字符数,这样是最准确的。
粉丝4.5万获赞31.3万

大家好,今天来学习 red 和 like 这两个函数,这个函数的作用是从后面起截取字符。 上两集也说了,灭函数也是截取字符的,灭是从前面开始,从第几位截取几位,这个函数是 从后面开始截取几位。像这个为甘肃人民加油,是截取最后面三个字符,这个也是后面三个,都一样,是从后面数起 截取三个,这样一看就明白了,这个叹号也算一个。好,我们再看一下这个函数,这函数多了一个 b 参数也一样, 截取后面三个,他会怎么样呢?他就只有一个叹号,这里还是三个字母,这里只有一个汉字了,为什么这样呢?因为这是一个双字结函数,双字结, 而这个是单字结函数不明白。单字结可以理解为一个汉字就是一个字结,而对 right 函数来说, 一个汉字就是两个字节,它的区别就在这里这样说,大家明白吧?明白了,我们在用的时候要注意两个要搞清楚, 我们一般是用前面这个,今天就说到这里,请大家点赞收藏,谢谢!

right 函数,也俗称为,又提取函数,也就是说是从一个字符串中的最右侧,也就是最后一个字符串开始提取指定个数的字符。 那我们以此为例,从这些信息里边提取门牌号信息,实现和目标结果一致的信息来上公式等号 right, 选中目标单元格字母上个数。我们提取的是从最右侧也有最后一个字符的,有三个数字号三十三啊这些红色区域我们就是三个字符,然后选三括弧, 下拉公式,填出单格,事先接这个结果与我们的目标结果是一致的,你学会了吗?

嗯,下面讲两个函数, right, left。 这个之前我们也用过啊, 两个函数都是比较简单。 ray 的函数呢,是返回从字母串右边开始包含指定数字符的字母串。而 live 的跟他相反,是返回一个包含字母串,就左侧指定数字符的字母串, left 就是左侧, right 就是右侧。里面他俩与法呢格式都是相同的,都是两个参数,一个字不串参数,另外一个是长度 ness, 那么字不串和长度这样参数都是必须的。 嗯,长度的字不差。大家注意一下,如果你这个长度是零的话呢,意味着返回的是空字的串。如果你定义的长度大于或等于字不差中当中字符的数量的话,能返回的就是整 和字母串。所以这个这两个函数都比较简单。因为平时的话可以可以考虑密的函数啊,是个密的函数,对他进行处理也是可以的。 就是也可以满足 ride 和 left 需求。就是看大家平时怎么用。然后上面是模拟了几个结果。如果我们有一个 stree s, t, r, e 这个字合串一到九九个数字, 那么刚才说了,如果取磁步串后面长度是零的话,那就返回空的,这大夫的一样就返回空的十。 后来反应字不串,长度十,因为十大于九,这也是,所以他返回整个字不串。这 ride 取两个就是八和九啊两位。这个 live 的取两位就是一和二,就是这样。 这个还是比较简单的,简单模拟一个代码看一下。这个是字母串,就上面是一致的啊。我们用 c, r。 这是一种表示单元格的方式,单元格对象的方式之前都讲过,我们讲过单元格 cr, 这是最简单的,指的就对应着 c 二单元格。 而 sales, 这是 sales 表示的单元格。方式,三行三列,当然后面这个三也对应着 c 列,你可以放 c 也是可以的,就是这个去十个。然后呢,这是 ringe 表示方法,也是单元格 表示的方式,在这就简单提一下,大家可以参考以前的视频看一下。这是去右面两位,这个就是还是用方块这种方式跟这边对应,我们可以把它删除掉。 然后呢,我们运行代码啊,这个是比较简单的,这样自己做测试就 ok 了。看这就出来了。

在 excel 中, red 函数如何使用呢?比如我们需要提取身份证号码中的后面四位数据,就需要用到 red 函数。 大家好,我是幽竹思梦,今天给大家分享的 excel 技巧是 red 函数的使用方法。 rat 函数的作用是从一个文本字符串的最后一个字符开始,返回指定个数的字符。 因此我们需要从身份证号提取出后四位数字,直接输入公式等于 right 函数,然后 在函数括号内单击选中身份证号单元格,接着输入一个逗号,然后输入一个四,表示提取所选单元格后面的四位数字, 最后按 enter 键并进行下拉填充,即可以提取出身份证号的后四位数据。操作环境如视频所示, 你学会了吗?记得每天学习一个 excel 小技巧,让工作更轻松哦!喜欢记得点赞加关注哦!

我们来比较一下,利用 v b 编程进行考勤统计, 与原来用函数的方法做一个对比。我我们现在看到的就是某公司 原来用函数方法进行考勤统计的,比如说这是一到星期五出勤天数,它采用的是出勤,出勤是打对勾,采用的是 condef 这个范围的对勾,因为要看一至五,它这个黄色区域呢, 是双休,也是星期六星期日的一至五出勤天数,不包含黄色区域。说他 采用的方法是这样的,跳着来这个块的康泰衣服也几个对勾,然后这个板块这两行有几个对勾啊?就这两行啊,就这个这个区域啊,这个区域, 嗯,然后呢?再加上这个区域,就是这个区域的啊,对勾啊,就是这两行啊,这一个人嘛,一个人上午下午两行嘛啊,然后再加上这个区域,最后再加上这个区域啊, 这样统计出来,这是一至五的出勤天数,然后一至五的加班时数, 它同样采用,就是这这个区域,一八到 h 八,就这个区域, 在这个区域在跳着选这个区域。要说他先把这个色,根据那个日历把那个双休标出来,然后他在这边改这个函数是每个月都得根据不同的那个月份要更改这个啊, 这样等于说又是几个区域,然后周末加班也是一样。周末加班啊,他要因为星期六加班,是 如果星期六上班了,他默认就是八个小时啊,这一个对勾代表四个小时,然后呢这八个小时如果之外再加班,比如说这这一天上十个小时, 那这个这个二就再加上去,他利用这个公式啊,再加,先把对勾除。呃,用。为什么除以二呢?因为一个对 勾呢代表是,嗯,这个半天啊,两个代表一天嘛。啊, 然后是再乘以八啊,一一天八个小时,然后再加上这个每天,这八小时之外再加的。这,这指的是不是每天啊?指的是周末啊,再加上这个。嗯, 然后呢?他这些部门一二三四五六,这是一个车间啊,有六个班组,六个班组的话,一个班组一个表,他就要,当然可以写完一个之后呢, 把它复制往下拉,然后同样把这个,把这三个公式复制到另外一个表往下拉。这也可以,他麻烦就麻烦在每个月都要改这个位置。引用的位置 啊,引用的位置。嗯,我们采用编程的, v b 编程的啊,就不用了,你看我们现在这里面是直接,你看是结果的,是结果的 啊,是结果的没有。这里面你点一下,你可以看到,看到整个画面会闪动一下,因为他这里面点一下就会激发一个 事件,事件里面就放置一个这个统计按钮的程序啊,你点一下他,你看他就闪动一下,他就激发了啊,然后我们可以比较一下这个结果。嗯 啊,名字我为了把我隐缩,把隐藏把收窄了。我们看序号啊,比如第一个序号,二二二八三七点五,这是这个班组啊,二线的啊,你看这个 啊,二二二八三七点五。然后我们找再找一个七号,七号是二十三十九点五,三十五,七号 二十三十九点五,三十五啊,结果跟他函数计算是一样的,我们再找最后找个二十号吧, 二十二三十五点五,三十七点五,这是二十号啊,二十号,这是我们这个用程序算的,我们再看他用函数算的,二十号, 二十二的是这个,二十二、三十点五、三十七点五,跟这个比一下,二十二、三十点五、三十七点五啊, 结果是完全一样的,但是我们这个呢,就不用说,每次还要标这个黄色的,我们这个黄色的是清空之后自动标出来的。你比如你是八月份,我举个例子啊,你是八月份,你清空 他是八月份,他自动按八月份给你标黄啊,标黄出来了,你是九月份啊,比如二三年下来是九月份的 啊,你点清空下份,下个月他自动给你九月份。比如九月一号是星期五, 九月二号是星期六,九月三号星期日自动就标出来啊,你就是标标个三零零零年啊,三零二三年,一千年之后,他照样 给你标出来啊,它照样给你标出来,所以说它这个是内值的计算。万年历啊,这个你不用,不用考虑它,嗯,不用人工去标。再一个呢, 再一个呢,我们这个计算是自动会去识别星期星期一到星期五跟这个周末啊,进行这个出勤天数计算的啊,还有这个加班时候计算的,不需要你像这样再去 修改这个公式啊,修改这个,你像这个星期星期一至五的出警天数,要修改这个引用区域。因为什么呢?每个月的星期这个,这个星期一到星期五,这个 这个单格就不一样,说不定你像九月份,九月份一号是星期五啊,你这边只能引用这个区域了啊,只能引用这个。然后二号、三号是星期六,星期日,是不是他的变化?你这个就要重新设计啊,这每个表格都要重新拉这个公式。 我们这个呢就不用,因为他们共用的是程序,其他每个部门都共用这个统计程序啊,所以说所以呢,是根本是没有必要再去拉这个函数,他这里面也本身也就没有函数 啊,这是我们利用编程比他用函数比用函数要便利啊。一个是自动生成这个,呃,日期,然后呢?不用标,不用标算,程序 会自动标准。再一个呢,你不用每个就修改这个公式,修改公式之后然后下拉啊,他是自动的,你有多少人,他自动 给你统计到多少啊?你像这个班组四十四个人,下个班组是六十三个人,他都自动给你,你不用拉啊,这每每个班组都是一样,你都不用拉啊,你只有点 只用记录就行了,等记录完了,他自动都给你统计出来了。然后你要想保存一个不带红的,不带按钮的,你就点这个 啊,点这个就行了,它一键就在桌面上生成一个不带红的,我们点一下,你看等一下,我们点这个按钮,它自动自动会消失,这文件格式会变成 x l s x, 它不带红了,我们点一下,你看一下, 你看啊,它自动把它按钮去掉了,格式也变了,现在存的路径呢?它已经把它另存在桌面上了啊,已经另存在桌面上了,这是利用这个啊,比那个要方便不少。

各位同学大家好,欢迎来到 sr 归故乡课堂。前面两期给大家讲解了从左边截取字符的 let 函数。本期讲解与之相反的从右边截取字符的 red 函数。 这个函数的参数写法与 left 函数完全一样。我们来看一下。 right, 这个是函数,它的参数第一参数是 tax 要截取的文本,我们看一下 left 函数是不是也是 tax 要截取的文本。 第二参数呢,是 number, 恰儿思要截取多少位。看一下 let 函数是不是也是一样的。也就说这两个函数的参数写法是完全一样的,只不过它截取的方向不一样。 let 函数呢?从左边截取, red 函数,从右边截取。我们来给大家对比 一下。我们先看一下上期的 let, 如果从这个次福串当中从左边截取三位,我们得到的是看一下从右边这三个字,因为是从左边开始。如果我们用本期讲的 rite 函数, 我们看一下同样的写法,参数一模一样。我们按回声得到的是从右边开始的三个字, 福字的。但是这个顺序呢,是从左到右的啊。你看一下,这个就是 let 和 rite 的一个区别,参数完全一样。但是呢,截取的方向是相反的, 他的注意事项也是一模一样的。我们再给大家回顾一遍第一点。第二参数省略,则会返回右边的第一个字符。此数的省略呢,是指不留参数的位置。我们同样在 给大家示范一下 right, 我们选择这个参数的位置。然后呢,如果说省略的话,我们打上这个逗号,与上期一样的。我们先打上逗号来看, 是什么都不会返回,返回空白,因为打上逗号就相当于是零的一个数字。那么从右边截取零位呢?可能就什么都没有,对不对?那如果说我们把这个逗号去掉的话,就是从右边截取一位的意思。我们按一下回车,看一下 是不是得到这些字符串。最右边的这个字符,看一下相好就啊六二 这些是不是。这个就是他的第一个注意事项,与 left 函数完全一模一样,有逗号和没逗号区别非常大。当然有逗号的情况,我们基本上用不上。好。第二参数第二条,如果 第二参数的值大于字符串的总长度,他就会返回整个字符串,并且不再追加空格。与 left 函数是一样的。我们看一下。 如果我这里的第二参数,我们写一个很大的数,九百九十九,与上期一样。然后按下回射。我们看一下,返回的是这个字符串的所有字符。我们向下填充 好,是不是得到的是所有的制服。因为我这些制服串的话,最多他也就十个制服, 你要返回九百九十九个,我没有那么多,所以我有多少就给你返回多少。我们同样可以按 f 九来看一下试试。前面是没有空格的,所以说他就相当于将这个字符串全部返回。但是呢,没有增加任何的空格。这是第二点, 与前面 let 也是一样的。第三点,空格也记为一个字符。我们看一下。 如果把这里改成二,截取两位看一下。这里截取到的是故乡。我在线下填充的时候,哎,你看一下。你好,这里同样出现了这个问题, 因为你和好中间呢,有一个空格,这个空格也会被算作一个字符。所以说我们这里截取到的应该是空格和好字。我们看一下 if 九,看一下好,前面是不是有一个空格,看到光标在左右移动。 所以说第三点也是一样的,空格可以记为一个字符。那么同样呢,他也有一个衍生的字,衍生的这个函数叫 right be 函数,与 left be 是一样的。 right 函数呢,它是根据字符来提取。 right be 呢,它可以 提取到字结,他就提取的更细。我同样再看一下字符和字结。我们上期简单的说过了,大家可以去百度一下,我们这里就不再展开讲。展开讲的话很麻烦,很复杂。 好, rtb。 我们看一下返回制服串最右侧指定数目的制服,与双字节一起使用。简单来说,他就是以字节来做判断。我们看一下选中 我们这个文本。然后呢,如果说我叫你的字结数,我输入是一返回一个的话,我们按下回声,发现什么也没有返回。为什么呢?因为我们前一期说过这个汉字啊,他是占两个字节的位置, 两个字节一个字符,对不对?你这个时候返回一个字节的话,你连一个汉字都显示不完,我不可能给你返回半个字对不对?不可能返回乡的 半个字。所以说呢,他就直接返回空白,我们向下填充看一下。但是呢,这些数字好英文字母。我们这里假设加一个英文字母, 随便加一个,加一个英文字母。这些数字英文字母,以及英文状态下的这个标点符号,我们这里改一下,加到上面 看一下数字。然后这个是英文字母,我们不管大小写啊,我这里给大家 显示一下,如果是大写他还是可以看到,没就大写和小写英文字母他都只占一个字节。然后这种呢是英文情况下的这个 逗号,然后呢,你看这个是中文情况下的逗号的时候,他就无法返回。这个衍生函数呢,跟 let b 函数也是一样的,这里就简单的提一下。后面呢可能会有一些 案例会用到,还是比较实用,大家可以先记一下。好,这是 ride 函数的基础用法,我们来看一个非常简单的案例。 看一下我们这里呢有姓名和工号写在一个单元格当中的一些信息,但是我们观察到这些工号呢,都是五位数的工号,我们这时候呢想把工号提取出来,这时候就恰好是我们 ride 函数的主场了,对不对?我们直接等于 right。 然后呢,提取多少位呢?我们从右边数的五位都是空号,所以提取的四幅数是五个。好,这时候按下回车, 我们再向下填充,就可以得到这个工号。好。用 rat 函数和 let 函数去提取数字的时候呢,有好处也有坏处。比如说我这里这 李轩的工号啊,他是零零零五六,我们看一下对应的提取到的工号就是零零零五六,这个时候他是以文本的形式去储存的。 如果说我们直接写零零零五六的话,前面的三个零会被忽略掉,因为我们数字的写法,前面的零都会不记对不对,这个时候呢,他得到的是五十六。但是呢,我们这里提取出来的就是与这个工号一模一样的零零零五六这样子的一个格式啊, 但如果说你这里提取的是数字的话,你就需要乘一个一,乘一个一之后呢,把它转化为真正的数字,他就这个时候这些数字就可以计算了。可以看到这里球和平均值都有了。 好,这是 ride 函数的一个基础用法。那么讲到这里呢,可能有的同学会说,那如果说这里面的这些公 号长度不一样的情况下,又该怎么办呢?比如说这个李轩啊,他可能比较特殊,或者他来的比较晚,对吧? 那他的工号呢?就是幺零零零五六的时候,我们这个时候用 ride 函数提取五位的话,就只能提取到零零零五六,这个一就提取不到了,这个时候怎么办呢? 比如说 ride 这函数,我们在用的时候用于一些数据非常规整的,这种情况下是没有问题的。但是呢,稍微有一些变化,比如说我们这里再加一下,看一下是不是就只能提取到五位,那多余的这个第六位就提取不到。那这个时候该怎么办呢?包括一些电话号码的提取。好, 我们后面再慢慢给大家讲。大家先明白这些函数的基础用法,因为这些是基础函数,我们在后面慢慢嵌套的时候,你只有把基础函数弄懂了,我们讲嵌套的时候,你才能够游刃有余的去理解。好,那本期我们就讲到这里,谢谢大家的观看,再见。

各位亲爱的小伙伴们,大家好,欢迎来到今晚比赛的在线视频课堂,今天我们来学习在课堂中如何通过 vba 代码啊加 sql 语句来实现这个数据的动态模糊查询。我们先来看演示啊,我们在 b 四单元格呢输入这个商品的名称啊,可以是全称啊, 或者是呢他的一个关键词啊,我们都可以查询出啊,这个包含这个关键词的所有商品的一个信息 啊,比方说我们再输入一个啊,输入任意的这个关键词之后呢,我们就可以,嗯,呃查询到啊包含这个关键词的这个信息了, 那这个数据员在哪里呢?数据员在我们的这个希特二的这个工作表,就是叫带特的这样一个工作表的上面啊,这个数据呢?呃,还是可以不断的去新增的啊,当前呢是数据是这样的一组数据, 哎,我们通过啊这个输入关键字之后呢,呃调用这个 vba 的代码来实现这个动态的一个模糊查询啊, 那今天我们就来学习看如何来实现这样的一个呃动态模糊查询。好,首先当然就是我们需要准备这组数据啊,我们把这个数据放在叫带特的这样一个工作表的上面啊, 然后呢我们这里面呢就是,呃,通过彼此单元格呢,我们来输入这个商品的名称或者关键字啊,好,那接下来呢,我们通 通过开发工具,呃, vcps 可啊,然后呢我们可以插入一个模块啊,然后默认的话就说会有一个模块一,我们在这里面呢,呃,输入一个这样一段啊, vba 的代码就是叫名称是叫查询啊, 他是一个一段过程啊,那我们这里面呢就是通过这样一段代码来看一下,我们可以分析一下这个代码的一个他到底做了什么。首先呢我们定义了啊一组变量啊,然后这里面就是说当发生错误的时候呢,我们就啊继续运行 啊,我们在下面呢创建了一个连接对象变量和这个创建了记录级的对象变量啊, 然后呢我们通过啊一组这个连接的字符串啊,通过这个建立一个 连接,将当前的这个工作部啊作为相当于作为他的一个数据员。 好,然后呢我们获取到我们的这个彼此单元格的输入的关键字啊,然后呢我们定一组 sql 的命令啊,这个这个是关键啊,就是我们通过 select 啊,然后新芙蓉,芙蓉带他就带他这个啊,工作表啊, 然后要用这个方括号,里面呢就是后面加一个呃美元符号,然后是 wy l 什么呢? wyl 这个自断商品啊, like, 也就是包含这个, 包含这个我们定义的这个 str 的这个变量的关键字的啊,商品名称啊,把这个数据呢全部查询 出来,这个就是这段 sq 二代码所做的事情。好,然后呢我们就执行这个 sq 二的这样一个语句。 好,最后将这个执行的一个结果呢,我们放置到当前的工作部的 a 七的位置开始复制,首先当然我们是会去清除 a 七到第一千的一个本身的内容,然后将内容呢呃粘贴到我们的 a 七的这个位置 好,然后关闭我们的呃连接对象变量和关闭我们的这个 啊记录级对象。好,然后最后呢就是,呃,这样就完成了我们的一个整个的一个查询的语句的一个书写啊,好,接下来 如何来运用这段语句呢?我们可以呃,因为我们需要在输入这个关键字之后按下回车之后呢,我们这个呃数据要及时查询出来,那么我们可以在呃希特一的, 哎,我们可以在这个代码上啊加一个啊工作表内容改变的这样一个事件,也就是说当我们的这个 b 四单元格的内容发生了变化,我们需要运行查询这个啊这段代码,那么我们可以啊输入这个沃克希特 欠解时间啊,当这个彼此单元格啊发生内容变化的时候呢,我们就运行查询这个代码。好,这就是这这句语句所代表的含义。好,那接下来呢,我们只需要 在 bs 单元格啊输入任何的内容之后啊,我们就可以啊实现这种快速的模糊查询啊,而且,并且我们这个数据进行一个增减的话呢,也可以 实时的去啊,直接就可以啊,不用改变代码啊,直接就可以查询出来啊。 好,那今天我所讲解的这样一个 vba 加 sq 语句来实现的动态博物查询功能呢,在工作中还是非常实用的,小伙伴们赶快动手试试看吧,感谢大家收看, 再见。