Excel函數獲取文字中的某段字符


1.主要使用到的函數:

MID(TEXT,START_NUM,NUM_CHARS)和FIND(FIND_TEXT,WITHIN_TEXT,[START_NUM])函數

2.函數解釋:

MID函數:

  • 文本    必需。 包含要提取字符的文本字符串。
  • start_num    必需。 文本中要提取的第一個字符的位置。 文本中第一個字符的 start_num 為 1,以此類推。
  • num_chars    必需。 指定希望 MID 從文本中返回字符的個數。 

FIND函數:

  • find_text    必需。 要查找的文本。
  • within_text    必需。 包含要查找文本的文本。
  • start_num    可選。 指定開始進行查找的字符。 within_text 中的首字符是編號為 1 的字符。 如果省略 start_num,則假定其值為 1。 

3.實際應用:

 

 在此案例中,我的需求是將E3及其下的單元格中的聯接提取出來,放置在B3單元格,所需函數如下:

=MID(E3,FIND("h",E3),FIND("復",E3)-FIND("h",E3))

函數解釋:

這是一個嵌套函數,在MID函數中嵌套了FIND函數;

“E3”在此函數中為MID函數中的文本,表示將在E3單元格中進行操作。

"FIND("h",E3)"返回了E3單元格中“h”的位置,在此函數中為MID中的START_NUM,

“FIND("復",E3)-FIND("h",E3)”此函數是將E3單元格中“復”的位置減去“h”的位置,獲取兩者之間的·長度,為MID函數中的CHARS_NUM,

因為每一個·鏈接都是以h開頭,鏈接之后為“復”,所以需要的元素為“h”和“復。”

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM