Excel常用公式函式之文字查詢某個符號

2022-09-06 03:45:08 字數 1584 閱讀 4381

在excel的工作運用中,有時候需要查詢一短文本中是否包含某乙個字元,下面就來說說這個應該怎麼做。

find:

用於在第二個文字串中定位第乙個文字串,並返回第乙個文字串的起始位置的值,該值從第二個文字串的第乙個字元算起。

語法:find(搜尋字串,要搜尋的文字,[開始位置])

示例:find("t",a4)

搜尋字串:

必需。要查詢的文字。

要搜尋的文字:

必需。包含要查詢文字的文字。

開始位置:

可選。指定開始進行查詢的字元。

例:b列函式:=find(".",a2)

c列函式:=if(isnumber(find(".",a2)),"有","無")

d列函式:=if(isnumber(find("\",a2)),"有","無")

** 複雜應用 **

看完上面基礎內容,我們來看看下面這個情況,將a列不規則的文字替換成m列規則文字,大致的樣子就是講月份和日期進行個位數補零,然後再替換鏈結方式。

由於在excel裡直接寫一長串很麻煩,也容易出錯,所以我就講每一步的思路展開來做了,下面為你簡單講講一下。

思路:要剝離月、日(剝離月、日就需要知道標點的位置,然後進行擷取文字)

個位數補零

拼接新文字

例項函式說明:

b列函式:=find(if(isnumber(find(".",a2)),".","\"),a2), 獲取第乙個分隔符出現的位置

c列函式:=find(if(isnumber(find(".",a2)),".","\"),a2,(b2+1)), 獲取第二個分隔符出現的位置

d列函式:=len(a2), 獲取文字總長度

e列函式:=mid(a2,1,4), 擷取年很簡單,直接使用mid函式從開頭擷取四位即可

f列函式:=mid(a2,(b2+1),(c2-b2-1)), 通過兩次分隔符的位置擷取月

g列函式:=mid(a2,(c2+1),(d2-c2)), 通過第二個隔符的位置和文字總長度擷取日

h列函式:=right("0"&f2,2),對擷取後的月進行補零

i列函式:=right("0"&g2,2),對擷取後的日進行補零

k列函式:=e2&j2&h2&j2&i2,通過新連線符,將數字連線起來

Excel公式 文字查詢函式

2 返回字串中指定位置的字元 3 替換字串中指定位置的字元 1 語法 search find text,within text,start num 其中 start num 為非必需項 2 示例 返回 hello world world 中 world 首次出現的位置 輸出結果 7 3 search...

Excel常用公式之LOOKUP

lookup公式用於通過查詢值從乙個表中查詢想要的對應值。例如利用學生的名字從成績單中查詢他對應的分數。lookup 查詢值,查詢列表,返回列表 如圖所示ab兩列為省份和其對應的 在e2位置的公式為 lookup d2,b2 b33,a2 a33 意思是在b列中查詢和d2相同的值,如果找到了就返回對...

excel 常用公式

四捨五入 round 數値,位數 向上進製 ceiling 1.771,0.01 1.78 固定列 a4 e 2 查詢個數 countif g12 j12,引用其他sheet頁的單元格 a1 計算i2到i83中內容等於f90的內容,且h2到h83內容為空的個數 countifs i 2 i 83,f...