[英]Extract (unconcatenate) cell value in Excel
我要拆分單元格值的單元格的值將是的形式###x###
在哪里#
是一個0
- 9
號。 另外,地點的數量可能會有所不同,因此可能是###x####
或####x####
這使我無法使用LEFT
或MID
功能
常見的事情是我想分別提取的兩個數字以'x'
我嘗試使用搜索功能,但找不到答案。
我怎樣才能做到這一點? 有無VBA? 謝謝!
假設您的字符串在A1
字段中。
您可以使用FIND
或SEARCH
函數來查找'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.