返回列表 上一主題 發帖

[已解決][發問]公式問題-倒數第n個特定字元的位置

gong 謝謝
我用您給的公式資料,我Run 出來不work的部分在於C,D,E 3個欄位。
你的公式比較複雜,我暫時還看不出問題是我的部分,還是公式有copy 誤差。
請你幫忙 Verify 有無Copy 錯,我再研究一下。
F欄的陣列公式,則是只得到第一欄的內容。
F的資料我會再看過,應該是我的問題。

TOP

gong 謝謝
我用您給的公式資料,我Run 出來不work的部分在於C,D,E 3個欄位。
F欄的陣列公式,則是只得到第一欄的內容。
F的資料我會再看過,應該是我的問題。

TOP

[版主管理留言]
  • Hsieh(2011-4-1 10:22): 把舊論壇ID跟新ID告知小誌,應可恢復贊助會員身份
  • 小誌(2011-4-1 17:26): 之前我有自動為您轉換贊助會員,請看您的個人資料,具有"論壇贊助勳章",既然有疑問,現將您的贊助會員有效期延長至2011/12/31

這個說來有點坎坷。
因為我錯過了網頁轉換時的升級的時間,所以我現在的身分變成小學生,無法DownLoad 各位的檔案,可否把公式留一行下來給我用用。
原版我是可以 Download 檔案的。
贊助論壇變成贊助會員後,正好改版,於是忘記升級這件事。
請各位同情一下,暫時幫幫忙。

TOP

本帖最後由 Hsieh 於 2011-4-1 10:20 編輯

我個人偏向函數去做簡單的
取出第一個欄位應該都知道不難
要取最後4欄一起相信大家也都有好方法
只需算出所有空白數量減3,那個空白的位置,就是要切割的位置
再把這兩個得到的答案取代成""就得到規格
再來只要把4欄合在一起的資料用資料剖析就大功告成
合併文字解題.rar (14.12 KB)
在B1選取狀態下定義名稱
x=FIND(CHAR(10),SUBSTITUTE(!$A1," ",CHAR(10),LEN(!$A1)-LEN(SUBSTITUTE(!$A1," ",""))-3))
儲存格公式
B1=TRIM(LEFT($A1,FIND(" ",$A1)))
C欄得到後四欄的內容
C1=TRIM(MID(A1,x,256))
D欄取得規格
D1=TRIM(SUBSTITUTE(SUBSTITUTE(A1,C1,""),B1,""))
將C欄複製/選擇性貼上值到E欄
對E欄以空格為分隔符號做資料剖析
學海無涯_不恥下問

TOP

ANGELA 謝謝,你的公式 Work 。我再消化一下。

TOP

本帖最後由 gong 於 2011-3-31 01:20 編輯

參考
b2=MID($A2,1,FIND(" ",$A2)-1)
{c2=SUBSTITUTE(MID($A2,LARGE(IF(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1)=" ",ROW(INDIRECT("1:"&LEN($A2)))),4)+1,1000)," "&$E2&" "&$F2&" "&$G2,"")}
d2=SUBSTITUTE(SUBSTITUTE($A2,$B2&" ","")," "&$C2&" "&$E2&" "&$F2&" "&$G2,"")
{e2=--SUBSTITUTE(MID($A2,LARGE(IF(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1)=" ",ROW(INDIRECT("1:"&LEN($A2)))),3)+1,1000)," "&F2&" "&$G2,"")}
{f2=--MID($A2,LARGE(IF(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1)=" ",ROW(INDIRECT("1:"&LEN($A2)))),1)+1,1000)}

Book1.rar (8.88 KB)

知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題