簡體   English   中英

在Excel中提取(取消串聯)單元格值

[英]Extract (unconcatenate) cell value in Excel

我要拆分單元格值的單元格的值將是的形式###x###在哪里#是一個0 - 9號。 另外,地點的數量可能會有所不同,因此可能是###x########x####這使我無法使用LEFTMID功能

常見的事情是我想分別提取的兩個數字以'x'

我嘗試使用搜索功能,但找不到答案。

我怎樣才能做到這一點? 有無VBA? 謝謝!

假設您的字符串在A1字段中。

您可以使用FINDSEARCH函數來查找'x'字符的位置。

=FIND("x", A1)

通過從左邊取字符來獲得第一個數字:

=LEFT(A1, FIND("x", A1) - 1)

您可以通過獲取末尾的字符來獲得第二個數字:

=MID(A1, FIND("x", A1)+1, 999)

(當然,參數分隔符是根據您的設置而定的,因此您可能需要用分號替換所有逗號。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM