EXCEL職場必考題-擷取儲存格中的數字並計算

閱讀時間約 10 分鐘

EXCEL資料在建立或是填入時,可以的話最好將文字與會被計算的數字分開欄位填寫,這樣資料未來統計與分析上比較不會有問題,因為文字與數字在同一儲存格中並存,是無法直接進行計算的。

下面舉一個例子,重陽節的時候有購買了一些物品,這些物品名稱與金額都一起填入了相同的儲存格中,這樣會發現SUM要加總時會直接顯0,因為儲存格認定這些都是數字沒辦法加總。

raw-image

這時候就要運用一些方法將儲存格中的數字給擷取出來加總,這邊分享各種不同的做法



💡新版函數法

新版函數會使用到兩個函數

✍🏾TEXTAFTER取特定文字之後的內容
函數說明=TEXTAFTER(內容,擷取關鍵字,擷取位置,大小寫判斷,找不到時顯示)
✍🏾TEXTBEFORE取特定文字之前的內容
函數說明=TEXTBEFORE(內容,擷取關鍵字,擷取位置,大小寫判斷,找不到時顯示)


C5=SUM(--TEXTBEFORE(TEXTAFTER(B5:B15,":"),"元"))

raw-image
raw-image

函數說明

  1. TEXTAFTER(B5:B15,":")
    ->擷取:之後的文字
  2. TEXTBEFORE(TEXTAFTER(B5:B15,":"),"元")
    ->將步驟1的內容,擷取"元"之前的文字,就會得到金額,此時的數字其實是文字
  3. TEXTBEFORE(TEXTAFTER(B5:B15,":"),"元")
    ->將步驟2的內容,轉換成數字
  4. SUM(--TEXTBEFORE(TEXTAFTER(B5:B15,":"),"元"))
    ->用SUM把步驟3所有的數字相加

PS.為什麼要加上兩個負號,可以參考這篇[EXCEL數字VS文字型數字]


💡舊版函數法

如果EXCEL版本較舊,沒有TEXTAFTER與TEXTBEFORE,那麼就要使用元老級的函數,MID、FIND、SUBSTITUTE這三個函數

✍🏾MID擷取儲存格中指定位置與字數的內容
函數說明=MID(內容,起始點,字數)
✍🏾FIND計算指定內容在儲存格是第幾個字
函數說明=FIND(尋找的文字,內容,指定位置)
✍🏾SUBSTITUTE取代指定字元變成另一字元
函數說明=SUBSTITUTE(內容,舊字元,新字元)


C5=SUM(--SUBSTITUTE(MID(B5:B15,FIND(":",B5:B15)+1,9),"元",""))

這個函數為陣列函數,舊版在輸入前,必續按CTRL+SHIFT+ENTER取代ENTER輸入

raw-image
raw-image

函數說明

  1. FIND(":",B5:B15)+1
    ->找到":"在儲存格中是第幾個位置,在加1就是數字的起始點
  2. MID(B5:B15,FIND(":",B5:B15)+1,9)
    ->用MID配合步驟1的公式,擷取出":"之後9個字,本例子":"之後字數都沒有超過9個字,所以直接輸入9,如果實際狀況字數較多,可以自行調整
  3. --SUBSTITUTE(MID(B5:B15,FIND(":",B5:B15)+1,9),"元","")
    ->使用SUBSTITUTE將步驟2內容中的"元",取代成"",也就是取代成沒有資料,這樣就會擷取出金額,在前面加上兩個負號,將文字轉換成數字
  4. SUM(--SUBSTITUTE(MID(B5:B15,FIND(":",B5:B15)+1,9),"元",""))
    ->最後用SUM將步驟3的結果全部相加


💡剖析法

可以用資料剖析的方式將金額擷取出來

  1. 資料-->資料工具-->資料剖析
  2. 使用分隔符號剖析資料
  3. 分隔符號選擇"其他",輸入":",內容就會依據冒號拆分成兩筆資料
  4. 金額還有文字的"元",在剖析一次,分隔符號選擇"其他",輸入"元",這樣就會只剩下數字
  5. 最後再利用SUM函數將剖析出來的金額加總



💡CTRL+E快速填入法

也可以用CTRL+E快速填入的功能,這個方法可以說是最無腦的做法了,但如果資料比較複雜一點,很有可能會誤判

  1. 現在旁邊的第一個儲存個輸入一筆資料的金額
  2. 接下來點選下方空白儲存格,按下鍵盤CTRL+E
  3. 這樣就會自動依據資料的規則填入所有的金額
  4. 最後再用SUM把資料加總



💡沒有固定符號的數字擷取

上面的範例有":"可以當關鍵字搜尋,如果像下圖一樣,沒有任何關鍵字,CTRL+E一樣可以快速處理,但是如果使用函數的話該怎麼做呢?

raw-image

💡通用版本函數

C5=--SUBSTITUTE(MID(B5,MATCH("1",TEXT(MID(B5,ROW($1:$9),1),"[>=0]1"),0),9),"元","")

raw-image

函數說明

  1. MID(B5,ROW($1:$9),1)
    ->利用MID配合ROW把儲存格內容變成每一個字獨立拆開的陣列
  2. TEXT(MID(B5,ROW($1:$9),1),"[>=0]1")
    ->利用TEXT將步驟1拆開的內容,把陣列中所有數字變成1的字串
  3. MATCH("1",TEXT(MID(B5,ROW($1:$9),1),"[>=0]1"),0)
    ->利用MATCH找出步驟2的陣列1的位置,也就是金額的起始位置
  4. MID(B5,MATCH("1",TEXT(MID(B5,ROW($1:$9),1),"[>=0]1"),0),9)
    ->利用MID取出步驟3找出來金額的起始位置,在往後擷取9個字,就會得到金額後面加上一個元
  5. --SUBSTITUTE(MID(B5,MATCH("1",TEXT(MID(B5,ROW($1:$9),1),"[>=0]1"),0),9),"元","")
    ->最後在用SUBSTITUTE把"元"取代變成"",這樣就會保留數字了,但此時這個數字還是文字,在前面加上兩個負號,那麼金額就順利被截取出來了


💡新版本函數2019以上

2019以上的版本有CONCAT函數,使用就會簡單很多了

raw-image

C5=--CONCAT(IFERROR(--MID(B5,ROW($1:$9),1),""))

  1. MID(B5,ROW($1:$9),1)
    ->利用MID配合ROW把儲存格內容變成每一個字獨立拆開的陣列
  2. --MID(B5,ROW($1:$9),1)
    ->把步驟1的陣列前面補上兩個負號,數字維持數字,文字會變成#VALUE
  3. IFERROR(--MID(B5,ROW($1:$9),1),"")
    ->利用IFERROR將陣列中的#VALUE轉換成"",就會只剩下數字
  4. --CONCAT(IFERROR(--MID(B5,ROW($1:$9),1),""))
    ->利用CONCAT把所有的陣列內容合在一起,就會的到金額,結果會是字串,要在前面加上兩個負號轉換成數值



▶️YT影片教學



💡10/28更新-擷取儲存格中無規律的連續數字

如下圖,這種資料中完全找不到任何規律的資料中,要把連續的數字找出來,要如何用函數解決呢?

raw-image


💡通用版函數

raw-image
A.找出儲存個第一個數字的位置

C3=MIN(IF(ISNUMBER(--MID(B3,ROW($1:$99),1)),ROW($1:$99)))

函數說明

  1. --MID(B3,ROW($1:$99),1)
    ->使用MID配合ROW(1:99)將儲存格1~99個字,每一個字獨立擷取出來,然後最前面加上兩個負號,如果是文字就會出現#VALUE,數字就會保持數字
  2. ISNUMBER(--MID(B3,ROW($1:$99),1))
    ->利用ISNUMBER邏輯函數,把步驟1的數字變成TRUE,文字變成FALSE
  3. IF(ISNUMBER(--MID(B3,ROW($1:$99),1)),ROW($1:$99))
    ->用IF判斷,如果步驟2是TURE的話就回傳相對應的ROW(1:99),就會得到所有數字的位置
  4. MIN(IF(ISNUMBER(--MID(B3,ROW($1:$99),1)),ROW($1:$99)))
    ->用MID取出步驟3的最小值,也就是第一個數字的位置


B.找出儲存個最後一個數字的位置

D3=MAX(IF(ISNUMBER(--MID(B3,ROW($1:$99),1)),ROW($1:$99)))

函數說明

跟A的找出儲存格中第一個數字位置都相同,差異只有最後一個,MIN改為MAX,也就是找出數字最後的位置


C.擷取出數字

E3=MID(B3,C3,D3-C3+1)

函數說明

  1. B3->原始資料
  2. C3->原始資料中第一個數字是在第幾個字
  3. D3->原始資料中最後一個數字是在第幾個字
  4. D3-C3+1->總共有幾個數字
  5. 這樣就能用MID(資料,第一個數字位置,幾個數字)這串公式擷取出數字囉


💡2019版本以上函數

raw-image

C3=CONCAT(IFERROR(--MID(B3,ROW($1:$99),1),""))

函數說明

這個函數跟前面的有一個解法是一樣的,可以去參考前面的做法唷


  • 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
  • 💭留言回復「我只要數字」讓我知道你把這個小技巧學起來了
  • ❤️追蹤我的方格子,學習更多職場小技巧
  • 請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
  • 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能

😎可以找到我的地方

  1. LINE社群
  2. IG
  3. FB粉絲團
  4. YOUTUBE
  5. TIKTOK
  6. DCARD
raw-image




18.9K會員
243內容數
此專題旨在幫助職場人士提升工作效率、提升專注力並更有效地管理時間,以達到更高的生產力和工作成果。在這個快節奏且競爭激烈的職場環境中,掌握提升效率的技巧尤為重要,主要會著重於分享OFFICE上最常使用的軟體,EXCEL、PPT、WORD各種增加效率的小技巧。
留言0
查看全部
發表第一個留言支持創作者!
效率基地 的其他內容
許多系統再產出資料的時候,會將相同的內容直接省略,以節省一些空間,那麼問題來了,這樣的資料如果要進行分析,會有些阻礙,部分關鍵字變成了空格就會無法正常分析,這時候就會需要將那些空格全部往下填滿。 但如果要自動填滿,資料又不連續一個一個拉,真的是會拉到天荒地老ㄟ 這邊分享一個方法,超級快速,不
手上好不容易把數據整理分析出來了,興高采烈把資料給老闆看,這時候如果你的資料是長這樣,那麼你就會開始聞到一股臭味,老闆的臉會開始發臭,因為不知道要看什麼啊~~ 那準備要跟老闆匯報的資料,應該怎麼樣顯示,讓數據看起來是有意義的呢? 幾個小步驟快速讓數據視覺化,看教學影片之前可以先下載練習檔,學中做
滑鼠是使用電腦必備的一個硬體,那這個硬體在EXCEL裡面,有什麼不為人知的祕密呢? 今天來分享滑鼠應用於EXCEL中可以瞬間提升效率的7個功能 💡7種功能總整理 🔖第一種:自動填滿 🔖第二種:自動調整欄寬 🔖第三種:快速移動/選取 🔖第四種:樞紐詳細資料 🔖第五種:編輯與選
職場很常見的問題,日期工作日計算並且將週六與週日考慮進去,如下圖的例子,開始日期是6/19,經過5天候會是幾月幾號呢? 如果不包含六日6/19經過5天的話是6/24號,可以直接6/19+5就會得到6/24了,但如果扣除6/22(端午節)、6/23(補假)、6/24(六)、6/25(日)不算的話,經
加總是EXCEL中很基礎的功能,但加總其實也是有很多小撇步的哦,今天來看看六種不同加總的等級。 直接來看這六個等級的加總是如何使用吧!!!看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦 💭留言回復「神
在日常的資料中,一定會遇到需要用某些分組當作依據來進行小計,例如下圖的例子,在原本的資料,依據日期來進行小計每天的金額。 只有一兩筆數據手動插入空白列,金額用函數加總,再將小計兩個字輸入是蠻快的,但如果資料很多,就要花很多時間了。 這邊分享三種方法,來快速解決這個需求 💡方法一:CTRL
許多系統再產出資料的時候,會將相同的內容直接省略,以節省一些空間,那麼問題來了,這樣的資料如果要進行分析,會有些阻礙,部分關鍵字變成了空格就會無法正常分析,這時候就會需要將那些空格全部往下填滿。 但如果要自動填滿,資料又不連續一個一個拉,真的是會拉到天荒地老ㄟ 這邊分享一個方法,超級快速,不
手上好不容易把數據整理分析出來了,興高采烈把資料給老闆看,這時候如果你的資料是長這樣,那麼你就會開始聞到一股臭味,老闆的臉會開始發臭,因為不知道要看什麼啊~~ 那準備要跟老闆匯報的資料,應該怎麼樣顯示,讓數據看起來是有意義的呢? 幾個小步驟快速讓數據視覺化,看教學影片之前可以先下載練習檔,學中做
滑鼠是使用電腦必備的一個硬體,那這個硬體在EXCEL裡面,有什麼不為人知的祕密呢? 今天來分享滑鼠應用於EXCEL中可以瞬間提升效率的7個功能 💡7種功能總整理 🔖第一種:自動填滿 🔖第二種:自動調整欄寬 🔖第三種:快速移動/選取 🔖第四種:樞紐詳細資料 🔖第五種:編輯與選
職場很常見的問題,日期工作日計算並且將週六與週日考慮進去,如下圖的例子,開始日期是6/19,經過5天候會是幾月幾號呢? 如果不包含六日6/19經過5天的話是6/24號,可以直接6/19+5就會得到6/24了,但如果扣除6/22(端午節)、6/23(補假)、6/24(六)、6/25(日)不算的話,經
加總是EXCEL中很基礎的功能,但加總其實也是有很多小撇步的哦,今天來看看六種不同加總的等級。 直接來看這六個等級的加總是如何使用吧!!!看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦 💭留言回復「神
在日常的資料中,一定會遇到需要用某些分組當作依據來進行小計,例如下圖的例子,在原本的資料,依據日期來進行小計每天的金額。 只有一兩筆數據手動插入空白列,金額用函數加總,再將小計兩個字輸入是蠻快的,但如果資料很多,就要花很多時間了。 這邊分享三種方法,來快速解決這個需求 💡方法一:CTRL
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
這集分享職場超實用的EXCEL技巧,EXCEL查詢表設計,什麼是查詢表呢?就是由一個內容為標的,查找出所有跟標的相關的所有資訊。 這邊用的範例是利用訂單編號,去找出訂單編號的日期、與訂單所有的明細、金額、數量、小計,以及最後訂單的總金額(如下GIF圖)。 🖼️圖文教學 �
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 看膩了一般常見的目標直條圖,今天來教學把這個死板板的圖表變得更加活潑。 有多活潑?看到封面圖片就知道了吧🤣 【🎗️範例展示】 把目標與實際用不同的形狀加以詮釋,並且把資料標籤改成圓形滑珠的形式,顏色
Thumbnail
假設您目前即將接任教務主任一職,您想要知道甲班與乙班的學生在整個學期中的學習成果,是甲班較出色,還是乙班的同學較認真?此時,身為教務主任的您,在收集了學生的學期成績後,要如何進行比較,才能公平的判斷出兩班同學的程度差異及同一班的學生,普遍程度都落在哪個成績水準上? 要得到這個問題的答案,最好的方法
Thumbnail
職場上最怕遇到的就是金額前後比對起來有差異了,只要有不一樣就要開始核對到哪裡一筆資料出了問題。 這邊舉一個例子,有兩筆資料,其中一個是發票的明細,記錄著每個發票號碼與品項的金額,另一個資料則記錄每個發票號碼金額的加總。 那如果其中右邊合計資料其中一個金額不小心輸入錯了,那要找出哪
Thumbnail
在日常工作中,我們經常需要使用excel來處理數據。而求和是excel中最常用的操作之一。傳統的求和方式是使用滑鼠點選儲存格,然後使用加號符號進行計算。這種方式雖然簡單,但效率比較低。 一.為什麼要學習快速求和技巧? 快速求和技巧可以幫助以下職場工作者: 財務人員:財務人員經常需要處理大量的財
Thumbnail
Excel提供多種快速填充儲存格的方法,讓使用者可以提高工作效率。掌握這些實用填充技巧,可節省重複輸入的時間,整理資料更有效率。填充功能運用靈活,可提高Excel使用者的工作效率,建議Excel使用者多加利用。
Thumbnail
在進行表格排版時,合併儲存格是一個簡單且常見的技巧。這可以讓標題更加明顯,且讓底下的內容更加清楚表達組織性的內容。但有時候,但要調整時候又要取消合併整個重用,反而更花時間,今天來教一個不同合併儲存格小技巧,讓作業變得更easy。
Thumbnail
在現代職場,Excel是一個不可或缺的工具。本文將分享一些Excel快捷鍵技巧,助你提高工作效率,無論你的程度如何。從處理數據到生成圖表,這些技巧將使你在職場中更具競爭力。馬上開始學習,提升職場效能!
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
這集分享職場超實用的EXCEL技巧,EXCEL查詢表設計,什麼是查詢表呢?就是由一個內容為標的,查找出所有跟標的相關的所有資訊。 這邊用的範例是利用訂單編號,去找出訂單編號的日期、與訂單所有的明細、金額、數量、小計,以及最後訂單的總金額(如下GIF圖)。 🖼️圖文教學 �
Thumbnail
【特殊圖表教學目錄傳送門 : EXCEL特殊圖表大合輯 | 持續更新中】 看膩了一般常見的目標直條圖,今天來教學把這個死板板的圖表變得更加活潑。 有多活潑?看到封面圖片就知道了吧🤣 【🎗️範例展示】 把目標與實際用不同的形狀加以詮釋,並且把資料標籤改成圓形滑珠的形式,顏色
Thumbnail
假設您目前即將接任教務主任一職,您想要知道甲班與乙班的學生在整個學期中的學習成果,是甲班較出色,還是乙班的同學較認真?此時,身為教務主任的您,在收集了學生的學期成績後,要如何進行比較,才能公平的判斷出兩班同學的程度差異及同一班的學生,普遍程度都落在哪個成績水準上? 要得到這個問題的答案,最好的方法
Thumbnail
職場上最怕遇到的就是金額前後比對起來有差異了,只要有不一樣就要開始核對到哪裡一筆資料出了問題。 這邊舉一個例子,有兩筆資料,其中一個是發票的明細,記錄著每個發票號碼與品項的金額,另一個資料則記錄每個發票號碼金額的加總。 那如果其中右邊合計資料其中一個金額不小心輸入錯了,那要找出哪
Thumbnail
在日常工作中,我們經常需要使用excel來處理數據。而求和是excel中最常用的操作之一。傳統的求和方式是使用滑鼠點選儲存格,然後使用加號符號進行計算。這種方式雖然簡單,但效率比較低。 一.為什麼要學習快速求和技巧? 快速求和技巧可以幫助以下職場工作者: 財務人員:財務人員經常需要處理大量的財
Thumbnail
Excel提供多種快速填充儲存格的方法,讓使用者可以提高工作效率。掌握這些實用填充技巧,可節省重複輸入的時間,整理資料更有效率。填充功能運用靈活,可提高Excel使用者的工作效率,建議Excel使用者多加利用。
Thumbnail
在進行表格排版時,合併儲存格是一個簡單且常見的技巧。這可以讓標題更加明顯,且讓底下的內容更加清楚表達組織性的內容。但有時候,但要調整時候又要取消合併整個重用,反而更花時間,今天來教一個不同合併儲存格小技巧,讓作業變得更easy。
Thumbnail
在現代職場,Excel是一個不可或缺的工具。本文將分享一些Excel快捷鍵技巧,助你提高工作效率,無論你的程度如何。從處理數據到生成圖表,這些技巧將使你在職場中更具競爭力。馬上開始學習,提升職場效能!