tft每日頭條

 > 科技

 > excel如何提取單元格中一段字符

excel如何提取單元格中一段字符

科技 更新时间:2024-12-02 12:22:58

最近學習群中有童鞋從網頁上抓取了一些數據,這些數據包含了作者、标題、發布時間和頁碼數等信息,現在他需要通過excel來講這些信息進行分列。

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

有什麼快捷的方法呢?

當然,CTRL E智能填充遇到這種問題,簡直是切瓜砍菜,非常之簡單。

另外也可以通過多次分列來搞定!

但是如何使用公式提取出指定的字符串,今天作者君就跟大家一起來學習。

首先提取作者。

這個要相對簡單,因為從原始文件名可以看出,作者是前幾個字符,而且與後面的标題信息是通過“-”來分隔的。

而在excel中用來查找字符串中指定字符的函數,find函數最為常用,而mid、left、right等函數可以用于提取字符。

從上已知作者和标題信息是通過相同分隔符來區分的。

則可以輸入公式:=FIND("-",C2)

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

find函數的表達式為find(查找指定字符,文本,從第幾個字符開始查找)。含義是查找指定字符在文本的位置。

上面公式省略了最後一個參數,則默認是從第一個字符開始查找,于是得到結果為:3。

由于作者的信息是位于單元格文本的左側,所以我們通過left函數從左提取字符。

輸入公式:=LEFT(C2,FIND("-",C2)-1)

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

left函數的表達式為:left(文本,字符數),之前我們使用find函數得到了“-”所在文本中的位置,而要提取的字符在分隔符之前,因此要減去1,于是完整的公式如上圖中所示。

使用mid函數來提取,關鍵也在于查找“-”在文本中的位置,從第1個字符開始,提取指定位數的字符串,同樣可以得出準确的結果。

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

我們将公式向下填充,看一下所有的結果:

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

下面來總結一下今天的知識點,是查找函數find和提取字符函數left、mid的運用,它們可以說是一對好兄弟,經常被組合在一起。

而如何提取原始文件名中的标題,則在下一章再來介紹。

作者君也在此小小提示一下,既然标題信息都被兩個“-”符号分隔了,那麼操作方法是不是可以同今天所學的一樣,使用組合函數來解決呢?!

閱讀更多:

Excel一個單元格乘以另一個合并單元格,合并單元格的乘積怎麼算

Excel表格中單條件求和的幾種方法,看似簡單其實舉一反三

Excel表格3秒跳到最後一行的3種方法介紹

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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