msexcel的:如何在字符串中查找字符的位置?

通過使用相應的內置函數“FIND”,在msexcel的中查找字符串中字符的位置可以是一個非常簡單的操作。


Excel在字符串中查找字符的位置

通過使用相應的內置函數“FIND”,在msexcel的中查找字符串中字符的位置可以是一個非常簡單的操作。

Excel在字符串中查找字符位置並提取子字符串

例如,假設我們有一個目錄和文件名列表,只想獲得文件名的最終結果。

在這種情況下,即使是Excel中的高級vlookup也無濟於事,因為它不允許從主字符串中提取任何信息。

最好的解決方案是使用函數“FIND”查找字符串中字符的位置,並使用此數字使用Excel中的“MID”函數提取字符串的其餘部分。

在Excel字符串中查找字符的位置

要在Excel中查找特定給定字符的位置,只需在字符串上使用函數“FIND”,為要查找的字符和要查找的字符串提供參數,例如,參考Excel電子表格中的另一個單元格。

'=FIND("char",”string”)

從字符開始提取字符串

然後,使用字符位置的信息,使用函數MID通過添加+1來提取在找到的字符之後開始的所需字符串,並使用足夠長的字符串長度(例如999)來提取字符串的其餘部分。一定要涵蓋整個結果。

'=MID(“string”,”char”+1,999)

Excel在字符前提取文本

要在Excel中的給定字符之前提取文本,只需找到字符位置,並使用少於一個字符的“LEFT”函數來提取找到的字符之前的文本。

'=LEFT(“string”,”char”-1)

在字符串excel中找到第n個字符

成為Excel Pro:加入我們的課程!

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

在這裡註冊

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

通過使用“FIND”和“SUBSTITUTE”函數在Excel中查找字符串中第n個字符。

“SUBSTITUTE”函數將用特殊的一個替換所請求的第二個研究字符實例,函數“FIND”將獲得該字符串中該特殊字符的位置。

只需選擇要在給定字符串中查找的第n個匹配項,將顯示結果,顯示字符串中第n個字符的出現位置。

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
如何在Excel中的文本字符串中查找字符的第N次出現(位置)?

Excel在字符串中查找字符的位置 from right

要從右側查找字符串中字符的位置,我們將使用類似的解決方案,使用“FIND”和“SUBSTITUTE”來查找字符串中給定字符的最後一次出現。

使用此解決方案,將顯示字符串中字符的最後位置,該字符串也是右側字符串中字符的位置。

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
在Excel中查找字符串中最後一次出現的位置

常見問題

Excel中可以使用哪種公式來識別特定字符串中特定字符的位置,從而幫助數據操作和分析?
在Excel中使用`find'或`搜索函數來查找字符串中字符的位置。該公式看起來像`= find(“字符”,cell_reference)`對於對案例敏感的搜索或`= search(“ artial”,cell_reference)`對於不敏感的搜索。用您要搜索的字符和`cell_reference'替換```字符''用包含文本的單元格。

在視頻中為初學者完成2019 Excel


Yoann Bierling
關於作者 - Yoann Bierling
Yoann Bierling是一家網絡出版和數字諮詢專業人員,通過技術專業知識和創新產生了全球影響。熱衷於賦予個人和組織在數字時代蓬勃發展,他被迫取得出色的成果,並通過創建教育內容來推動成長。

成為Excel Pro:加入我們的課程!

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。

在這裡註冊

通過我們的Excel 365基礎課程將您的技能從新手提升到英雄,旨在使您精通幾次會議。




評論 (0)

發表評論