今天阿汤久违的来分享一下 Excel 的综合型教学,今天要分享的基本函数一共有七个,包括 MID、FIND、LEFT、RIGHT、REPLACE、SEARCH、TRIM,这七个函数用在整理大量资料是非常实用的,除了介绍这几个函数的基本用法之外,文内也分享了二个综合使用的范例给大家,让大家能更清楚的知道,运用一些思维,在整理资料时就能更加的方便,或许你看完就会想说,原来也可以这样子一起用啊!融会贯通就会变成大神啦。

Excel 综合实战范例:

往下阿汤会针对七个函数各别说明基本的使用方式,这边我们先来分享一下这些函数综合使用起来的范例

范例 1:

=MID(A1,SEARCH(" ",A1)+1,2)

先来简单的,MID + SEARCH,这范例的重点是从字串中,找出第一个空格位置后,从后面取出二个字元,所以我们先用 SEARCH 搜寻空格后,再加 1,这加 1 代表就是找到的空格位置后一个字元,所以我们再放到 MID 里去搭配使用就可以了。




范例 2:

再来我们这范例用上 MID 加多个 FIND 来达成,公式范例如下:

=MID(A1,FIND("号",A1)-3,FIND("F",A1)-FIND("号",A1)+4)

我们目标是取出这里面的号跟楼层,共通点是号的数字位数相同,结尾都有 F,所以我们要做的 MID 函数,其中第二个参数是从第几个字元开始,由于左边的路字元数都不同,我们不能使用 LEFT,所以我改用 FIND 来定位"号"这个字,透过 FIND("号",A1)-3,就可以找到第一个要定位的位置,FIND 找到号后有个 -3 就是往前 3 个字元刚好符合三位数的号。

再来要怎么算出号加楼共有几个呢?我们透过相减的方式,先找出 F 的位置后再减掉号的位置,最后加 4 代表 3 个号的数字以及 F 本身的位置,所以加 4,这样就可以告诉 MID 一共要回传几个字元啰

FIND("F",A1)-FIND("号",A1)+4

还有更多使用方式大家都可以依需求来调整函数,往下就来分享最常用到的七个文字相关函数,学会后,在整理 Excel 相关资料就会变成大神级了哦。

Excel 函数:MID

功用:从第 N 个字元开始回传资料

首先我们先从最简单的 MID 开始,非常好理解且公式也很单纯的一个函数,比如像下图,字串 A1 是 Follow Me,那么我们公式如下:

=MID(A1,2,3)

栏位说明为 MID(目标字串,第几个字元开始,回传几个字元),所以从 A1 第 2 个字元开始回传 3 个字元,获得的结果就是 oll。

Excel 函数:FIND

功用:找出第 N 个字元开始符合的资料

比较简单的用法就是单纯二个参数,比如我用的公式如下:

=FIND("w",A1)

直接找出在 A1 中,w 这个字是出现在第几个字元,所以获得的是 6,但如果想要找的内容有重复,你想要指定某个位置开始的话,往下来看。

=FIND("l",A1,6)

这次加入了第三个参数,比如以下面的字串来说,l 一共出现了三次,但是我们想要找的 l 是避开前面的话,只要在第三个参数加入要从第几个字元开始找就可以,比如阿汤输入的是 6,那么就会从第 6 个字元才开始找 l 所在的位置,获得的结果就是 21

Excel 函数:LEFT

功用:从最左边开始取出 N 个字元

范例公式如下:

=LEFT(A1,6)

直接从字串中最左边开始取出 6 个字元,所以获得 Follow,非常简单

Excel 函数:RIGHT

功用:从最右边开始取出 N 个字元

范例公式如下:

=RIGHT(A1,6)

直接从字串中最右边开始取出 6 个字元,所以获得 Excel,非常简单,就是刚刚 LEFT 的相反而已。

Excel 函数:REPLACE

功用:从第 N 个字元开始取代

公式使用如下:

=REPLACE(A1,3,2,"@@")

这个取代公式并不是将原栏位中直接覆盖,而是会在你输入公式的地方显示取代后的内容,以下图公式为例,这代表是使用 A1 的字串,从第 3 个字元开始算 2 个字元,用 @@ 取代,所以将 ll 取代为 @@,我们往下再来看另一个范例。

=REPLACE(A1,3,1,"@@")

比如我将公式调整了一下,改为取代第 3 个字元开始的 1 个字元被取代,那么我要取代的字元如有二个 @@ 会怎么取代?看到原本的 Follow 变成了 Fo@@low,不论你想放进去的字元有几个都没关係,就是按照你设定的,第 3 个字元开始的 1 个字元,取代成你想要的内容,不要把他想的太复杂。

Excel 函数:TRIM

功用:移除字串前后的空格

公式如下:

TRIM(A1)

这移除的空格如同解说的一样,只移除前后的空格,中间不论有多少空格都不会受影响哦。

Excel 函数:SEARCH

功用:搜寻字串中符合内容的位置

范例公式如下:

=SEARCH("e",A1,10)

在 A1 栏位中,从第 10 个字串开始找出 e 是在第几个字元,所以获得了 12,同样是非常好理解的一个函数