作者xemerald ()
看板Office
標題Re: [算表] MID一問--分開取出第n個被區隔的字串
時間Wed Apr 15 00:33:43 2009
用原本的資料和檔案做延伸
假設在B這一行加入一些條件
IF B1=1 且 C1=A
G1 A變更為AR
G2 插入一個格數字 其他數字往下移
A C G
1 A.B.C.F A AR
2 B P
3 C B
4 F C
5 F
恩
如果有要整個儲存格往下移的前幾天好像就有類似的
但還是不會用ORZ
一次太多個變數可能太複雜...上面大問題分成兩個小問題
看能不能拆開來去想
1.假設 B1=2 C這一列裡面只要出現A這個字 則A=AR
2.假設 B1=3 C這一列只要出現A這個字 則依序改為AR.P.B.C.F (插入一個R)
另外
假設 B2=1 C這一列只要出現F這個字 則F變成WH A.B.C.WH
希望綜合以上..
這樣該怎麼寫呢…
應該只能用到VBA了吧
謝謝!
: http://p.2yu.co.cc/MidPro.xls
: : 儲存格
: : A C D E
: : 1 A.B.C.D A AB D
: : 2 AB.C.XW.HF B C E
: : 3 D.E.HE C XW HE
: : 4 D HF
: : 假設1 每個想要被區隔的字都用 . 格開
: : 假設2 先假設每個筆資料最多兩個字
: : 那這樣要怎麼分析A
: : 讓B C D能夠自動剖析資料呢
: : 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.138.227
※ 編輯: xemerald 來自: 114.44.105.249 (04/15 00:46)
推 JieJuen:看不懂= =" AR AZ分不清 C1 C:C分不清...給範例檔吧!? 04/15 01:08
→ JieJuen:或是w大解完我再來觀賞 XD 04/15 01:11
→ JieJuen:也可說明一下這主要是在做什麼~ 04/15 01:14
C:C就是C1:C65536 :p
因為一直不確定豎的一列叫啥 欄?列?行?
主要用來做一些條件變動
原本A.B.C.D設好之後
自動分格成四格就是我想要的
偏偏有時候在某些條件情況下
A要變成AR
或者某些情況下
A下面要插入某一個固定的數字就是P
或者兩種情況以上同時存在
感覺這題很麻煩...XD
※ 編輯: xemerald 來自: 114.44.105.249 (04/15 07:45)