回覆列表
  • 1 # 使用者8208919871439

    無非是判斷第一個數字在啥位置,貼上來一份資料您參考,版權屬於原作者。不規則文字與數字的分離(如果每行文字長度都一樣,可以用資料分列分離出來),如 B列 名稱與日期在同一單元格中 現在我們要單獨提出日期和相關文字,使之出現在不同列。函式介紹 :1、B1為原始資料, C1=len(B1) 為返回文字字串的字元數 C2==lenb(B1) 為返回文字字串的位元組數 。2、C1執行出的結果是 5+8=13, D1執行出的結果是5*2+8=18,大家看出區別了麼?Len函式與Lenb函式 區別就在於 1個漢字相當於2個位元組 (這就是為什麼C2=5*2+8,乘以2)。3、E1中(D1-C1 ),D1與C1之差就是漢字的個數(18-13=5),再套個Left函式,就成功的把漢字部分提取出來了。4、F1,跟E1原理相同 ,2*C1-D1就是數字的個數(2*13-18=8),套個Right函式,成功提取出數字部分。至此 完畢。執行結果如下(實際上 C1 D1公式可以省略直接代入到E1,F1單元格。如 E1=Left(B1,lenb(B1)-Len(B1)) )如果不確定數字的位置,還有一種笨辦法,用0-9輪流查一下位置,取最前面的位置作為起始點進行擷取,至於用輔助列還是全寫到一個公式裡你自己選擇。

  • 中秋節和大豐收的關聯?
  • 小孩淌虛汗是怎麼回事?