使用EXCEL函數擷取資料中的中文、英文、數字

更新於 2024/11/13閱讀時間約 7 分鐘

職場中不免會遇到某些系統或某些人,在產出資料或輸入資料時,把各種資訊都擠在一起,其中一個很常見的就是要把資料中的,中文、英文、數字擷取出來。


其實要擷取這些資料,根據資料狀態的不同有不同的處理方式,今天來分享的是最嚴苛狀態,什麼分隔符號都沒有,那該怎麼樣擷取呢?

raw-image

先打個預防針,這篇內容運用到陣列觀念,難度比較高,可能會有看沒有懂,如果真的看不懂也沒關係,可以將文章內的函數直接套用到你的資料上,馬上就會棒棒叫了😁

raw-image



✨新版函數


此解法2019版本以上適用,較低版本往下有通用版本
請把函數中的"內容",改成實際參照即可使用
2019版本以下(含)輸入含數時,使用CTRL+SHIFT+ENTER取代ENTER輸入

📝數字

raw-image

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

  1. --MID(內容,ROW($1:$99),1)
    🔑->利用MID把資料每一個字分別拆開,並加上兩個--把內容轉換成數字
  2. IFERROR(--MID(內容,ROW($1:$99),1),"")
    🔑->利用IFERROR把步驟1無法轉換成數字(文字加上--會變成#VALUE)的內容變成空格("")
  3. CONCAT(IFERROR(--MID(內容,ROW($1:$99),1),""))
    🔑->📋把步驟2所有的內容合併在一起




📝中文

raw-image

C3=CONCAT(IF(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)>90,MID(內容,ROW($1:$99),1),""))

  1. MID(內容,ROW($1:$99),1)
    🔑->利用MID把資料每一個字分別拆開
  2. CODE(MID(內容,ROW($1:$99),1))
    🔑->利用CODE把步驟1的每一個字的轉換成代碼
  3. IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)
    🔑->把步驟2無法轉換成代碼的內容,用IFERROR變成0
  4. IF(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)>90,MID(內容,ROW($1:$99),1),"")
    🔑->利用IF判斷步驟3的內容有沒有大於90(數字48~57、英文65~90),有大於的話顯示步驟1的結果,沒有大於顯示空格("")
  5. CONCAT(IF(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)>90,MID(內容,ROW($1:$99),1),""))
    🔑->利用CONCAT將步驟4的內容合併




📝英文

raw-image

C3=CONCAT(IF(--TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[<65]\0;[>90]\0;1"),MID(內容,ROW($1:$99),1),""))

  1. MID(內容,ROW($1:$99),1)
    🔑->利用MID把資料每一個字分別拆開
  2. CODE(MID(內容,ROW($1:$99),1))
    🔑->利用CODE把步驟1的每一個字的轉換成代碼
  3. IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)
    🔑->把步驟2無法轉換成代碼的內容,用IFERROR變成0
  4. --TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[<65]\0;[>90]\0;1")
    🔑->利用TEXT判斷,如果步驟3的數值小於65與大於90都強制顯示0(A-Z的代碼分別是65~90),其他的顯示1,再加上兩個--把0跟1轉變成數值(TEXT產出的結果是文字)
  5. IF(--TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[<65]\0;[>90]\0;1"),MID(內容,ROW($1:$99),1),"")
    🔑->利用IF判斷步驟4的結果,如果結果為1就顯示步驟1的結果,如果結果為0顯示空格
  6. =CONCAT(IF(--TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[<65]\0;[>90]\0;1"),MID(內容,ROW($1:$99),1),""))
    🔑->利用CONCAT將步驟5的內容合併



✨通用版函數

📝數字

raw-image

C3=MIN(IF(ISNUMBER(--MID(內容,ROW($1:$99),1)),ROW($1:$99)))
🔑->找出第一個數字是在資料中的第幾個字

D3=MAX(IF(ISNUMBER(--MID(內容,ROW($1:$99),1)),ROW($1:$99)))
🔑->找出最後一個數字是在資料中的第幾個字

E3=MID(內容,C3,D3-C3+1)
🔑->用MID擷取資料中第一個數字(C3的結果)到最後一個數字(D3的結果),種樹理論要記得+1




📝中文

raw-image

C3=MIN(IF((IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)>90)=TRUE,ROW($1:$99)))
🔑->找出第一個數字是在資料中的第幾個字

D3=MAX(IF((IFERROR(CODE(MID(內容,ROW($1:$99),1)),0)>90)=TRUE,ROW($1:$99)))
🔑->找出最後一個數字是在資料中的第幾個字

E3=MID(內容,C3,D3-C3+1)
🔑->用MID擷取資料中第一個數字(C3的結果)到最後一個數字(D3的結果),種樹理論要記得+1




📝英文

raw-image

C3=MIN(IF(--TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[>90]2;[<65]2;1")=1,ROW($1:$99)))
🔑->找出第一個數字是在資料中的第幾個字

D3=MAX(IF(--TEXT(IFERROR(CODE(MID(內容,ROW($1:$99),1)),0),"[>90]2;[<65]2;1")=1,ROW($1:$99)))
🔑->找出最後一個數字是在資料中的第幾個字

E3=MID(內容,C3,D3-C3+1)
🔑->用MID擷取資料中第一個數字(C3的結果)到最後一個數字(D3的結果),種樹理論要記得+1



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

😎可以找到我的地方

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



avatar-img
22.1K會員
246內容數
此專題旨在幫助職場人士提升工作效率、提升專注力並更有效地管理時間,以達到更高的生產力和工作成果。在這個快節奏且競爭激烈的職場環境中,掌握提升效率的技巧尤為重要,主要會著重於分享OFFICE上最常使用的軟體,EXCEL、PPT、WORD各種增加效率的小技巧。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
效率基地 的其他內容
🔒問題說明 在職場上許多企業會用個人的業績多寡來發放業績獎金,例如下圖的範例,分為4個等級: A級 業績在0-49999區間,將金2000元 B級 業績在50000-69999區間,將金5000元 C級 業績在70000-99999區間,將金8000元 D級 業績在100000以上,將金
當拿到資料時,發現所有的資料全部都擠在同一個儲存格內,在進行資料整理與分析時,最害怕就是遇到這樣的情況,該如何將塞在裡面的資料把它整理成右邊呢? 其實如果資料是有很明確的規律,都是可以解決的。 可以觀察到每一種服裝與數字中間都有一個空格,而且不同服裝之間都是用逗號個開,得到這樣的規律其實問題就已
排序是EXCEL一個相當基礎且實用的功能,就是可以幫助我們將數據由大小小排列,或是資料快速分類排序。 但排序根據使用的方式不同其實有三種隱藏的功能,可以快速解決職場工作上特定的疑難雜症 先描述一下三種問題,操作方法在文章後面的影片中 💡第一種-移除資料空白列 資料中若有很多空白列想
EXCEL資料在建立或是填入時,可以的話最好將文字與會被計算的數字分開欄位填寫,這樣資料未來統計與分析上比較不會有問題,因為文字與數字在同一儲存格中並存,是無法直接進行計算的。 下面舉一個例子,重陽節的時候有購買了一些物品,這些物品名稱與金額都一起填入了相同的儲存格中,這樣會發現SUM要加總時會直
許多系統再產出資料的時候,會將相同的內容直接省略,以節省一些空間,那麼問題來了,這樣的資料如果要進行分析,會有些阻礙,部分關鍵字變成了空格就會無法正常分析,這時候就會需要將那些空格全部往下填滿。 但如果要自動填滿,資料又不連續一個一個拉,真的是會拉到天荒地老ㄟ 這邊分享一個方法,超級快速,不
手上好不容易把數據整理分析出來了,興高采烈把資料給老闆看,這時候如果你的資料是長這樣,那麼你就會開始聞到一股臭味,老闆的臉會開始發臭,因為不知道要看什麼啊~~ 那準備要跟老闆匯報的資料,應該怎麼樣顯示,讓數據看起來是有意義的呢? 幾個小步驟快速讓數據視覺化,看教學影片之前可以先下載練習檔,學中做
🔒問題說明 在職場上許多企業會用個人的業績多寡來發放業績獎金,例如下圖的範例,分為4個等級: A級 業績在0-49999區間,將金2000元 B級 業績在50000-69999區間,將金5000元 C級 業績在70000-99999區間,將金8000元 D級 業績在100000以上,將金
當拿到資料時,發現所有的資料全部都擠在同一個儲存格內,在進行資料整理與分析時,最害怕就是遇到這樣的情況,該如何將塞在裡面的資料把它整理成右邊呢? 其實如果資料是有很明確的規律,都是可以解決的。 可以觀察到每一種服裝與數字中間都有一個空格,而且不同服裝之間都是用逗號個開,得到這樣的規律其實問題就已
排序是EXCEL一個相當基礎且實用的功能,就是可以幫助我們將數據由大小小排列,或是資料快速分類排序。 但排序根據使用的方式不同其實有三種隱藏的功能,可以快速解決職場工作上特定的疑難雜症 先描述一下三種問題,操作方法在文章後面的影片中 💡第一種-移除資料空白列 資料中若有很多空白列想
EXCEL資料在建立或是填入時,可以的話最好將文字與會被計算的數字分開欄位填寫,這樣資料未來統計與分析上比較不會有問題,因為文字與數字在同一儲存格中並存,是無法直接進行計算的。 下面舉一個例子,重陽節的時候有購買了一些物品,這些物品名稱與金額都一起填入了相同的儲存格中,這樣會發現SUM要加總時會直
許多系統再產出資料的時候,會將相同的內容直接省略,以節省一些空間,那麼問題來了,這樣的資料如果要進行分析,會有些阻礙,部分關鍵字變成了空格就會無法正常分析,這時候就會需要將那些空格全部往下填滿。 但如果要自動填滿,資料又不連續一個一個拉,真的是會拉到天荒地老ㄟ 這邊分享一個方法,超級快速,不
手上好不容易把數據整理分析出來了,興高采烈把資料給老闆看,這時候如果你的資料是長這樣,那麼你就會開始聞到一股臭味,老闆的臉會開始發臭,因為不知道要看什麼啊~~ 那準備要跟老闆匯報的資料,應該怎麼樣顯示,讓數據看起來是有意義的呢? 幾個小步驟快速讓數據視覺化,看教學影片之前可以先下載練習檔,學中做
你可能也想看
Google News 追蹤
Thumbnail
我很鼓勵投資人不要只投資台股,對股市有一點熟悉度後,建議範圍擴況大到美股,甚至是投資全球。因為台股僅是單一國家/市場,如果能將資產投資到其他國家,風險會更分散,機會也更多,特別是美國股市。 美股會很難懂嗎?我相信你認識的美國企業可能會比台灣企業多,我從標普500成分股前15大企業裡隨便抓十
Thumbnail
投資新手大多從身邊市場開始著手,選擇台股市場入門,單筆投資或台股定期定額投資,隨著經驗累積,進入美股市場也是好選擇,這篇文章帶你前進美股投資,證券開戶選擇國內券商複委託,使用美股定期定額投資,並以國泰 CUBE App為例說明。 內容目錄: 1.一站式開戶:以國泰世華 CUBE App 為例
Thumbnail
這是張老師的第三本書,我想前二本應該也有很多朋友們都有讀過,我想絕對是受益良多,而這次在書名上就直接點出,著重在從投資的角度來切入
Thumbnail
本文將介紹如何在NVIDIA Jetson 人工智慧平台上,利用PyTorch和CUDA實現反饋類神經網路的運算。探討如何將運算任務從 CPU 轉移到 GPU,包括數據搬移和網路訓練的步驟。內容涵蓋建立類神經網路、確認 CUDA裝置、有效地在GPU上進行訓練和運算,充分利用 GPU 的加速優勢。
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
Dcard網友提出了一個求救,想要把原始資料根據日期跟代號分組後再進行加總,這個需求使用樞紐就能快速解決了,如果EXCEL是365的話,其實有一個新函數GROUPBY也是超級方便的🤩 365函數GROUPBY介紹 ✍🏾GROUPBY將資料依據指定運算進行摘要 函數說明=
Thumbnail
今天要分享的是資料的累積加總,累加很長用於分析數據在時間中的成長幅度與成長率。 並且可以藉由原始數據與累加以圖表的方式顯示,這樣更能夠清楚的看到數據趨勢,加以進行各種不同的決策與判斷。 那累加的數據該怎麼呈現呢? 其實累加只是一個很簡單的計算,不過也有很多方法可以完成累加哦,今天分享3種方
在這篇教學中,我們將介紹如何使用Python的openpyxl套件將資料寫入Excel文件。openpyxl是一個功能強大的函式庫,可以讓我們輕鬆地處理Excel文件。
在這篇教學中,我們將介紹如何使用Python的openpyxl模組來讀取Excel文件中的資料。openpyxl是一個功能強大的函式庫,可以讓我們輕鬆地處理Excel文件。
Thumbnail
1.提供下載:個股、ETF投資理財Excel表格教學 2.每周更新:用excel更新金融股資訊 3.excel應用教學:如何用excel應用在理財上
Thumbnail
上一篇介紹方格子的數據統計資料,右下角有一個CSV統計表格可以下載,另存新檔後可以供方格子作者另外編輯利用。前一篇請看相關說明! ※EXCEL插入圖表的實際案例※ 1.找到插入圖表後,可以先看看自己適合的種類,多玩幾種才能比出差異,找到合適的呢! 2.excel很貼心的在每一個表格的下方都備註圖表的
Thumbnail
【方格子最新好物-下載“CSV”(EXCEL插入”建議圖表”的使用實例之一】 最近發現方格子主編很盡心地在作者自己的資料欄裡編寫文章的數據統計資料,因此,每天我都會研究一下自己的進展,個人覺得很是有趣。有了這個系統資訊之後,我才赫然發現只要默默經營網站,並持續創作不放棄,還是有許多可以學習成長的地方
Thumbnail
我很鼓勵投資人不要只投資台股,對股市有一點熟悉度後,建議範圍擴況大到美股,甚至是投資全球。因為台股僅是單一國家/市場,如果能將資產投資到其他國家,風險會更分散,機會也更多,特別是美國股市。 美股會很難懂嗎?我相信你認識的美國企業可能會比台灣企業多,我從標普500成分股前15大企業裡隨便抓十
Thumbnail
投資新手大多從身邊市場開始著手,選擇台股市場入門,單筆投資或台股定期定額投資,隨著經驗累積,進入美股市場也是好選擇,這篇文章帶你前進美股投資,證券開戶選擇國內券商複委託,使用美股定期定額投資,並以國泰 CUBE App為例說明。 內容目錄: 1.一站式開戶:以國泰世華 CUBE App 為例
Thumbnail
這是張老師的第三本書,我想前二本應該也有很多朋友們都有讀過,我想絕對是受益良多,而這次在書名上就直接點出,著重在從投資的角度來切入
Thumbnail
本文將介紹如何在NVIDIA Jetson 人工智慧平台上,利用PyTorch和CUDA實現反饋類神經網路的運算。探討如何將運算任務從 CPU 轉移到 GPU,包括數據搬移和網路訓練的步驟。內容涵蓋建立類神經網路、確認 CUDA裝置、有效地在GPU上進行訓練和運算,充分利用 GPU 的加速優勢。
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
在 Excel 中,VLOOKUP 函數是一個強大的工具,它可以幫助你快速找到並擷取特定值對應的相關資訊。這篇教學將向你展示如何使用 VLOOKUP 函數來搜索數據,並提供一個實際的範例。
Thumbnail
Dcard網友提出了一個求救,想要把原始資料根據日期跟代號分組後再進行加總,這個需求使用樞紐就能快速解決了,如果EXCEL是365的話,其實有一個新函數GROUPBY也是超級方便的🤩 365函數GROUPBY介紹 ✍🏾GROUPBY將資料依據指定運算進行摘要 函數說明=
Thumbnail
今天要分享的是資料的累積加總,累加很長用於分析數據在時間中的成長幅度與成長率。 並且可以藉由原始數據與累加以圖表的方式顯示,這樣更能夠清楚的看到數據趨勢,加以進行各種不同的決策與判斷。 那累加的數據該怎麼呈現呢? 其實累加只是一個很簡單的計算,不過也有很多方法可以完成累加哦,今天分享3種方
在這篇教學中,我們將介紹如何使用Python的openpyxl套件將資料寫入Excel文件。openpyxl是一個功能強大的函式庫,可以讓我們輕鬆地處理Excel文件。
在這篇教學中,我們將介紹如何使用Python的openpyxl模組來讀取Excel文件中的資料。openpyxl是一個功能強大的函式庫,可以讓我們輕鬆地處理Excel文件。
Thumbnail
1.提供下載:個股、ETF投資理財Excel表格教學 2.每周更新:用excel更新金融股資訊 3.excel應用教學:如何用excel應用在理財上
Thumbnail
上一篇介紹方格子的數據統計資料,右下角有一個CSV統計表格可以下載,另存新檔後可以供方格子作者另外編輯利用。前一篇請看相關說明! ※EXCEL插入圖表的實際案例※ 1.找到插入圖表後,可以先看看自己適合的種類,多玩幾種才能比出差異,找到合適的呢! 2.excel很貼心的在每一個表格的下方都備註圖表的
Thumbnail
【方格子最新好物-下載“CSV”(EXCEL插入”建議圖表”的使用實例之一】 最近發現方格子主編很盡心地在作者自己的資料欄裡編寫文章的數據統計資料,因此,每天我都會研究一下自己的進展,個人覺得很是有趣。有了這個系統資訊之後,我才赫然發現只要默默經營網站,並持續創作不放棄,還是有許多可以學習成長的地方