Board logo

標題: [分享] 用陣列做字串分割 [打印本頁]

作者: ivanyung    時間: 2010-8-3 13:59     標題: 用陣列做字串分割

本帖最後由 ivanyung 於 2010-8-6 13:50 編輯


操作方法, 在 B1 設定想要取出字串的位置, 公式便會自動取出相對的字串, 另外公式已鎖定了 row 1, 可複製至其他 cell 使用.
[attach]2169[/attach]
作者: danny001    時間: 2010-8-6 04:19

因用戶組後才能下載本附件
=MID(C76,3,20)

c76=分割位置
3 =第幾碼開始顯示
20=可顯示的幾碼
我的功力才這麼一點
希望對你有所幫助
作者: ivanyung    時間: 2010-8-6 13:28

看附件.
ivanyung 發表於 2010-8-3 13:59



    操作方法, 在 B1 設定想要取出字串的位置, 公式便會自動取出相對的字串, 另外公式已鎖定了 row 1, 可複製至其他 cell 使用.
作者: ivanyung    時間: 2010-8-6 13:32

回復 2# danny001

a2 字串
b1 設定需要取出字串的位置
b2 陣列公式
  1.     =MID(" " & $A2 & " ",SMALL(IF(MID(" " & $A2 & " ",COLUMN($1:$1),1)=" ",COLUMN($1:$1)),B$1)+1,SMALL(IF(MID(" " & $A2 & " ",COLUMN($1:$1),1)=" ",COLUMN($1:$1)),B$1+1)-SMALL(IF(MID(" " & $A2 & " ",COLUMN($1:$1),1)=" ",COLUMN($1:$1)),B$1)-1)
複製代碼
[attach]2259[/attach]
作者: danny001    時間: 2010-8-7 21:09

[attach]2281[/attach]

=MID(A2,B1,C1)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)