七個 Excel 實用函數解說,融會貫通一起用就會變成資料整理大神

今天阿湯久違的來分享一下 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,同樣是非常好理解的一個函數

想看更多 Office 教學嗎?全新的影音頻道 Office 知識家上線囉,快點擊圖片前往訂閱。

office教學

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

0 留言

發表留言 »

姓名(*)
信箱(*)