Excel文本查詢亂糟糟?這2個必學的基礎函數+1個聯動技巧分享給你!

2021-02-13 芒種學院

作者:小北童鞋

來源:芒種學院(ID:lazy_info)

文本是Excel中出現頻率非常高的一種數據類型,如何查找文本/內容等作為一項最基礎的技能,大部分同學仍然還在使用著最傳統的手動查詢。

其實Excel中的文本查找函數並不是很多,高頻使用的也就那幾個:FIND、SEARCH、RIGHT、MID等等。老規矩來進行測試下,看下下面這些需求你都了解不:

如何利用FIND函數判斷數據是否存在?

如何利用SEARCH函數查找相應的位置?

在文本查找函數中,有哪些通配符?

中文+英文+數字混雜的數據如何提取出來?

...

這次發現除了最後一個都不懵了吧,因為本身FIND+SEARCH難度不大,不過搭配其他函數使用的方法會比較多。

今天小北主要給大家分享FIND+SEARCH+Word聯動的基礎使用技巧,技巧比較簡單,但是卻很實用!

- 01 -

FIND函數基礎用法

FIND函數為文本查找函數,查找「某個文本是否包含某個內容」,如「芒種學院」包含「芒種」,則FIND函數返回1;不包含則返回「#VALUE」。先來看下FIND函數的基礎用法:

在FIND函數中,第三個參數 start_num 是可選的,默認為1,表示從第1個字符開始查找。我們來用一個簡單的案例進行講解,如在下面的表格內容中,使用FIND函數查找是否存在「芒種學院」。

可以使用公式:=FIND("芒種學院",A2),然後雙擊向下填充完成操作。

可以看到,在上面的案例中,內容中存在「芒種學院」則返回「1」,不存在則返回「#VALUE!」錯誤信息。

完善下這個公式,使用IF函數和ISNUMBER函數來完成輸出「存在」和「不存在」的需求

簡單介紹下 ISNUMBER 函數,這個函數只有一個參數,並且函數只有一個作用,就是判斷輸入的內容是否為數字。

公式:=IF(ISNUMBER(FIND("芒種學院",A2)),"存在","不存在")

FIND函數中是區分大小寫的,怎麼理解呢?

比如「ABD」和「abc」對於FIND函數來說是不一樣的,對於我們肉眼識別來說這2個字符表達的意思相同。

但是Excel並不這麼認為,並且FIND函數不支持通配符,什麼是通配符呢?我們介紹完SEARCH函數來進行講解。

- 02 -

SEARCH函數基礎用法

SEARCH函數跟FIND函數的用法相同,參數也相同,返回值為「文本的具體位置」,如果不存在則返回「#VALUE!」。

例如:使用SEARCH查找內容「公眾號-芒種學院」中「芒種學院」的位置,返回的結果為「5」。

簡單看下案例演示,使用公式為:=SEARCH("芒種學院",A2)

同時在SEARCH中是不區分大小寫的,即「ABC」和「abc」對SEARCH函數來說是沒有任何差異的。如下:

除了大小寫,SEARCH與FIND的另外一個差異就是 SEARCH 是支持通配符查找的。使用通配符可以大大提升查找的效率,減少查找工作量。

- 03 -

必學的通配符

什麼是通配符呢?先來舉一個簡單的例子,例如「芒種A院」,「芒種B院」,「芒種C院」都是屬於需要查找的內容,這個時候怎麼辦呢?一個一個輸入麼?

No!我們可以使用通配符,首先來介紹Excel中的兩個通配符:「?」和「*」,這兩個分別表示什麼意思呢?

「?」表示任意一個字符,比如「芒種?院」既可以代表「芒種A院」,也可以代表「芒種B院」,但是不能代表「芒種AA院」,因為「AA」屬於2個字符。

「*」表示任意字符(不限制個數),比如「芒種*院」,既可以代表「芒種A院」,也可以代表「芒種AA院」或者「芒種AB院」等等。

使用 SEARCH 來查找「芒種*院」看下結果。

可以看到,使用「芒種*院」不僅能匹配出「芒種學院」,也能匹配出「芒種A院」等等。

其實通配符「*」和「?」不僅能使用在 SEARCH 中,在 Excel/Word 的查找替換中也可以進行使用,接下來衍生下知識點~

- 04 -

複雜場景的數據提取

都知道數據提取最難的就是中文夾雜著數字的提取了,特別是針對一些不規律的數據,例如下圖。

我們想將金額提取出來,但是無奈單元格中有中文、英文、數字,只有數字才是我們要的金額,並且非常噁心的是數據也被拆分出來了

碰上這種數據,FIND+SEARCH等函數瞬間去世,在前面我們是利用VBA自定義函數的功能來實現的。

同時在這裡想要利用Ctrl+E都有點無能為力,因為數字也被拆分出來了。

但是!我們可以使用WORD中的正則替換來提取數據。將表格複製到Word中,如下:

接著按「Ctrl+H」打開查找替換功能,在「查找內容框」中輸入"[!0-9]",並且勾選「使用通配符」,然後「全部替換」,可以看到中文全部被替換了。

接著我們在將數據複製到Excel中即可,同理的話,如果在「查找內容框」中輸入"[0-9]",然後在點擊「全部替換」,會將所有的數據替換成空。

原理其實非常簡單,利用了Word通配符的正則功能,"[!0-9]"表示所有非數值數據

"[0-9]"表示所有數值數據。這樣利用Excel+Word的配合,我們就完成了一項原本非常難操作的數據。

其實Excel+Word的搭配非常常見,因為Word強大的正則表達式規則,在數據清洗、數據提取方面顯得非常強大,在後續的課程中,我們將會來更加詳細地分享給大家~

好了,那麼關於「Excel文本函數」的技巧分享到這裡了,如果你還有其他關於 Excel+Word 的使用技巧,可以在文章下進行留言哦~

想了解數據處理和信息圖表的更多思路與技巧?「Excel實戰課,讓你的圖表會說話」超值 Excel 課程了解一下——

連日宅在家裡頭昏腦脹?不如花點時間來在復工/開學期間充充電,學習如何快速利用Excel進行數據分析/數據展示匯報

芒種零基礎 Excel 數據透視表訓練營,教你如何快速拆分數據、製作數據分析報告,搞定你的老闆,為升職加薪提速!

今天諮詢報名,僅需 59.9 元,5小時共計30節課教你零基礎成為數據分析高手👇

搭配Excel商務圖表,僅需 69 元,5小時共計58節課教你零基礎學會製作高大上的Excel商務圖表👇

↑一課解決你的圖表問題

掌握真正的可視化表達思維,並且做出合適的圖表,你就能脫穎而出,讓身邊的人眼前一亮。

學完課程,你也能在10分鐘內做出這種動態儀錶盤(課程案例):



A: 可以,手機上安裝網易雲課堂 APP,登錄帳號即可學習。

A: 當然有,作業點評,課程長期答疑,不怕學不下去。

A: 課程學習完後,還會贈送你一份Excel圖表大全,碰上不懂的數據結構,可以直接查詢使用什麼圖表,另外還有16種配色方案模板,讓你一鍵配色。A: 可以直接掃描下方的二維碼,或者直接搜索:mongjoy001,即可添加助理老師進行打卡和答疑。

掃碼添加助理老師/課程諮詢&答疑


相關焦點

  • Excel技巧(第22篇):文本函數-文本替換
    (2)SUBSTITUTE函數常用於將目標文本替換為空字符。2、REPLACE函數:結構說明:REPLACE(指定的文本,要替換文本的起始位置,指定替換的字符個數,替換後的文本)舉例1:=REPLACE("學習Excel",3,1,"e")返回值:學習excel
  • 這10個職場常用的Excel文本函數,你必須知道!
    本文介紹10個職場最常用的Excel文本函數,包括語法結構、示例演示以及公式寫法。職場常用Excel文本函數6:字符比對函數:EXACT函數功能:字符串的精準比較,如果完全相同則返回TRUE,否則返回FALSE。語法結構:=EXACT(text1,text2)解釋:=EXACT(文本字符串1,文本字符串2)示例公式如下。
  • excel函數公式實戰:文本函數TEXT常用技巧匯總
    要說在excel中最特別的文本函數,那必定非TEXT函數莫屬,外界給它的稱號不計其數「文本之王」「整容大師」「千面鬼才」等等,由此可看出對它的喜愛。下面小花就和大家匯總了TEXT函數5種最實用的用法,趕緊來看看吧!學習更多技巧,請收藏。
  • excel函數應用技巧:這個銷售統計模板,能動態變色查詢
    今天向大家分享一個銷售統計表模板。該模板支持動態查詢功能,並且在查詢的時候,相應數據會變色,如此,查詢結果一目了然。統計模板將使用SUM、AND、COLUMN、MATCH、OFFSET函數並結合條件格式和數據驗證。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • 新手老師必學技巧:Excel最變態的4個函數公式,卻好用到爆
    部分院校及義務教育內的小初高學校的信息化已從基礎設施建設階段經過信息化建設全面鋪開階段的過渡,進入信息化服務提升階段。 鑑於不同地域不同階段的學校,在實現智慧校園的過程中都會遇到各種問題和挑戰,當前教學模式也考驗著老師們線上教學的操作技能,今天就給大家分享老師們辦公中最常用的工具Excel的操作技巧,其中運營最典型的函數公式!
  • excel函數技巧:兩個查詢函數的用法比較 上
    1和參數2的列數之間,參數4可以表示為1或0。這就是VLOOKUP的模糊包含查找之道!  我們再來看看LOOKUP函數的過牆梯——FIND函數。  由於LOOKUP函數首個參數不能使用通配符,我們只能通過文本查找函數FIND來幫助LOOKUP識別查找區域中是否包含查找值。
  • excel函數應用技巧:那些名不副實的函數列舉
    說到「廢柴」一詞,相信小夥伴們很難把它和excel中各類神通廣大的函數聯繫在一起。但是隨著excel版本的不斷更新,不少函數逐漸被取代、淘汰,我們把這樣的函數稱為「廢柴」函數。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • 進階高手必備的10個Excel基礎函數應用技巧解讀 - Excel函數公式
    解讀:1、Ifs函數只能在16及以上版本或高版本WPS中使用。2、Ifs函數很好的解決了IF函數的多層嵌套問題。三、Excel基礎函數:單條件求和Sumif。解讀:除了用Vlookup函數查詢引用外,還可以用Lookup函數,公式為:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。八、Excel基礎函數:合併單元格內容Concat。
  • Excel中COUNTIF函數的五種必學使用技巧
    但這個簡單的計數函數,卻可以引申出很多使用的場景與技巧。今天,讓院長帶大家看看COUNTIF函數的五種必學使用技巧。COUNTIF函數是Excel中對指定區域中符合指定條件的單元格計數的一個函數。該函數的語法規則如下:COUNTIF(range,criteria)參數:range 要計算其中非空單元格數目的區域參數:criteria 以數字、表達式或文本形式定義的條件1.
  • Excel數字提取技巧:從混合文本中提取數字的方法
    前面我們分享了不用函數公式提取數字的5種方法。今天我們分享用簡單公式從混合文本中提取數字的方法。因為採用的公式很簡單,所以總體來說只適合數字在文本中的位置有一定規律的情況。如果想用公式提取沒有位置規律的數字,那就得看我們下一篇教程。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • 字符處理文本查找截取常用的10個excel函數公式,上班族職業必備
    點擊上方藍字  免費關注置頂公眾號或設為星標,否則可能收不到文章
  • Excel必修課,零基礎學員必學的基礎Excel函數
    1、sum函數SUM函數是一個excel函數中的求和函數,指的是返回某一單元格區域中數字、邏輯值及數字的文本表達式之和。如果參數中有錯誤值或為不能轉換成數字的文本,將會導致錯誤。簡單點說,sum函數是運用在Excel表格裡,單元格數字之間的和,簡單實用sum(需要求和的單元格)。2、count函數COUNT函數是一個excel函數中的計數函數,在Excel辦公軟體中計算參數列表中的數字項的個數。
  • excel數據提取技巧:從混合文本中提取數字的萬能公式
    再通過LEFT提取字符集B左側的第一個字符,生成字符集C{"-",0,1,2,…9},也就是符號和0-9這十個字符,所有數值,均由這11個字符構成。綜上,該部分的功能就是構建阿拉伯數字全部字符,這些數字有助於我們鎖定位置,進而提取阿拉伯數值。
  • Excel技巧:5個極度燒腦,但極其實用的Excel函數公式!
    今天和大家分享的幾條函數公式,一個比一個燒腦,但又非常實用。因為燒腦,所以計算原理和過程我們就不解釋了。因為實用,所以建議大家收藏,用到的時候可以直接拿去套用。B2數組公式:=MID(SUM(MID("01"&A2,1+LARGE(ISNUMBER(MID(1&A2,ROW($1:$48),1))*ROW($1:$48),ROW($1:$18)),1)*10^ROW($2:$19))%,2,100)說明:但該公式只能正確提取15個數值,
  • excel函數技巧:兩個查詢函數的用法比較 終
    彩蛋2:你發現了嗎?彩蛋1的公式竟然和本系列第一篇中的LOOKUP模糊包含查詢公式如出一轍,差別僅在於FIND函數的兩個參數互換位置。沒錯,你沒看錯,這就是神奇的LOOKUP函數,高手的摯愛。彩蛋3:你發現了嗎?
  • excel函數居然還能製作圖表?沒錯,這1個函數就能製作5種圖表
    今天跟大家分享下如何使用rept函數製作圖表,這個函數十分冷門,但是當它與相應的字體配合使用的時候,就能發揮無窮無盡的魅力一、rept函數及其參數rept作用:將指定的文本重複相應的次數第一參數text:需要重複的文本第二參數Number_times:想要這個文本重複多少次,一般這個值為正整數
  • 老師必學技巧之「利用Excel表格-VLOOKUP函數製作一個查詢系統」
    相信老師們在日常辦公中用得最多的工具要數Excel了,今天就和老師們聊聊如何用excel製作一個查詢系統!這裡我們需要用到VLOOKUP函數,VLOOKUP函數是Excel常用函數之一,今天用該函數做一個「學生成績查詢系統」用以說明VLOOKUP函數的使用方法。
  • excel數據計算的基礎,公式與函數的基礎操作技巧
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇excel表格,因為excel自身具有強大的公式與函數,我們可以利用公式與函數對excel數據進行快速計算。公式與函數的基礎操作技巧excel自帶很多實用的函數,比較常見的有邏輯函數、判斷函數等,我們可以根據自己的需要選擇適合的函數
  • 函數菜鳥如何越級打怪成就函數高手,完全有捷徑,真正的速成之道絕對乾貨_Excel
    朋友們今天我分享一個非常有意思的技巧,讓函數菜鳥輕鬆寫出讓函數高手也厭煩的複雜公式,當然我講的東西都是非常簡單的,我們知道很多很多經典公式寫的是真複雜真巧妙真霸氣,那是要花大量時間大量時間大量時間學習與體會的,而大部分人都想要的是捷徑,就是說單個函數都看不大明白,就想要寫出長長的巧妙公式,看似異想天開,其實並不難,當然真正的捷徑是沒有的,但有一種捷徑叫做「拿來主義」。
  • excel小技巧:多條件查詢統計計數,match函數真的很友好
    今天跟大家分享一個實際案例:查詢滿足多個條件的人數,當更改班級科目以及分數線後查詢人數,比如要查到三班數學分數大於70的個數如果是確定位置的咱們使用countifs多條件統計即可,今天咱們案例中科目的位置是變化,所以需要嵌套