tft每日頭條

 > 科技

 > excel公式提取特定單元格

excel公式提取特定單元格

科技 更新时间:2024-09-05 01:17:15

在上一章中我們提取了單元格文本中的作者信息,接下來要提取它的标題。

excel公式提取特定單元格(Excel表格怎麼通過公式提取單元格文本中的指定字符串)1

解決的思路與上章相同,先找到特定分隔符在文本中的位置,然後再通過函數提取指定位數的字符串。

所以作者君在表格中添加了兩個輔助列,便于童鞋們理解。

首先查找标題信息前的“-”分隔符号的位置,由于之前已經講過find函數的含義,這裡不再贅述,直接上公式:=FIND("-",C2)

excel公式提取特定單元格(Excel表格怎麼通過公式提取單元格文本中的指定字符串)2

而查找标題信息後面的分隔符位置,則需要稍微變通一下,将它的特定分隔字符擴展一下,從單元格文本數據上看,“-2021.”是可以選擇用來查找的分隔字符,這裡不要忽略了2021後面的小數點“.”,這樣是為了區分在标題中可能出現的-2021的字符串。

既然有了指定的分隔字符,那麼上公式:=FIND("-2021.",C2)

excel公式提取特定單元格(Excel表格怎麼通過公式提取單元格文本中的指定字符串)3

如上圖所示,公式結果為43,則代表标題信息後的指定字符“-2021.”的位置在文本中的第43位。

有了起始位置和結束位置,我們便可以開始提取需要的字符串。

輸入mid函數公式:=MID(C2,FIND("-",C2) 1,FIND("-2021.",C2)-FIND("-",C2)-1)

excel公式提取特定單元格(Excel表格怎麼通過公式提取單元格文本中的指定字符串)4

我們來解析一下這個公式,首先是從第幾個字符開始查找?

我們回到之前查找前分隔符“-”位置的公式,結果為3,由于标題信息在分隔符之後,因此要再加上1位,即FIND("-",C2) 1。

接下來提取幾位字符?

需要提取的字符串位于兩個指定的分隔符之間,上面我們已經得到了前後分隔符的位置,那麼通過後面的位置減去前面的位置,就得到需要的字符數了。

FIND("-2021.",C2)-FIND("-",C2)-1

這個公式中最後也減去了1位數,也是因為需要的标題信息位于分隔符的前1個字符。

我們運算公式,可以看到結果:

excel公式提取特定單元格(Excel表格怎麼通過公式提取單元格文本中的指定字符串)5

這個公式中出現了三個find函數公式,有點令人眼花缭亂,但其實它們的邏輯順序是非常清楚的。

除此之外,還有沒有其他公式來求出需要的标題呢?童鞋們可以多加思考!

此外關于原始文件名中的時間信息如何提取出來,作者君在後面一章與大家一起分享。

閱讀更多:

Excel表格怎麼通過公式提取單元格文本中的指定字符串

Excel表格如何快速批量提取文件夾内文件名稱

Excel表格怎麼提取身份證号碼的出生日期并快速轉換為日期格式

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved