close

2364

如何在Excel擷取第二個"-"前的文字

萱萱:「錦子老師,請教各位高手,如何在B欄擷取A欄儲存格中第二個"-"前的文字,謝謝!。

錦子老師:「其實作法如下:

方法一

首先在B2儲存格輸入公式:

=LEFT(A2,FIND("-",A2,FIND("-",A2)+1)-1)

再將公式複製到B3:B5儲存格。

【公式說明】

FIND(尋找字串,包含尋找字串的字串,開始位址)

FIND("-",A2) A2儲存格中尋找-號出現的位址

FIND("-",A2,FIND("-",A2)+1)-1) A2儲存格中尋找-號出現的位置從第一個-號出現的位置加1處開始尋找第二個-號出現位置。

LEFT(A2,FIND("-",A2,FIND("-",A2)+1)-1) 擷取第二個-號前的字串。

方法二

首先在B2儲存格輸入公式:

=LEFT(A2,FIND("-",SUBSTITUTE(A2,"-","",1)))

再將公式複製到B3:B5儲存格。

【公式說明】

SUBSTITUTE (尋找字串位置,舊字串,新字串,第幾個)

SUBSTITUTE(A2,"-","",1) A2儲存格中尋找第1-號將其刪除("")

FIND("-",SUBSTITUTE(A2,"-","",1)) 尋找-號在SUBSTITUTE(A2,"-","",1)出現的位置

LEFT(A2,FIND("-",SUBSTITUTE(A2,"-","",1))) 擷取A2儲存格中FIND("-",SUBSTITUTE (A2,"-","",1))計算出的字元數的字串。

部落格相關範例

2017.10.14

530Excel表格的兩列資料中提取不重複值的四種方法

2017.04.27

301使用Excel函數從列資料中提取不重複值的方法

2017.04.26

450使用公式來查找Excel工作表中重複資料的多種方法

2020.11.27

2096EXCEL提取不重複值的五種方法()函數公式法

2019.06.18

786快速刪除Excel工作表表格中的重複記錄的方法

2020.11.26

2096EXCEL提取不重複值的五種方法()移除重複項

2017.09.01

458去除Excel表格重複記錄並排序的方法

2017.02.06

242COUNTIFS函數統計字串個數出現次數的方法

2019.10.25

2273回傳資料

2020.11.29

2096EXCEL提取不重複值的五種方法()進階篩選法

2014.08.02

如何下載XUITE的影片

2020.11.28

2096EXCEL提取不重複值的五種方法()數據透視法

2019.10.24

2274隱藏範圍名稱處理

2020.11.30

2096EXCEL提取不重複值的五種方法()VBA程式法

2017.05.03

513圖解INDEX函數與MATCH函數的使用方法

2019.10.09

809如何快速將重複的內容標示出來並刪除

2020.01.08

890刪除Excel重複資料的五種方法,您喜歡那一種?

2020.09.04

2025請問如何比對大量Excel資料?

2020.01.02

2314Office 2016自動儲存問題

2019.12.18

2295VBA使用特殊符號怎麼寫進程式

2019.12.17

2294VBA巢狀IF問題

2019.11.18

2313年資計算以每個年度一月底為基準

2019.12.28

2310庫存分析-SUMPRODUCTFINDLEFTIFERROR

2019.12.29

2312如何在Excel設定自動HighLight一條正在使用的工作列?

2019.12.22

2303VBA如何設定條件刪除多欄

2020.01.18

2338VBA-隱藏所有工作表

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()