Re: [算表] EXCEL擷取資料問題(文字不定長度)

看板Office作者 (I love TENNIS)時間11年前 (2012/09/06 11:01), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串2/3 (看更多)
先謝謝Rplus~~ 我之前也有試過用FIND找空白在B欄的字串中擷取資料, 但因為關鍵字後的很多文字長度不固定,且又包含有其它空格, 所以我寫出來後,像是"金 1/2012 $3,000/錢 ",就只會出現1/2012 而無法完整呈現"1/2012 $3,000/錢"。 所以我也曾想過先把字串做資料剖析,把每個關鍵字以及它的附屬文字切進同一儲存格 EX: A B C D E F G... 1 金 1/2012 $3,000/錢 珊瑚 $2,550/g 翠羽 $1500/g(1+10%) 碧璽 1/2015 700/per 2 瑪瑙 200/per 綠松石 3,500/per +$1,150/kg 碧璽 500/per 青金石$13,000/kg 3 東珠 $2,550/g 金 $1,500/g 玉 $55,000/per ...... H I J K L M N O P 金 珊瑚 瑪瑙 東珠 綠松石 翠羽 玉 碧璽 青金石 1 1/2012 $3... $2,550/g $1500... 1/2015 7.. 2 200.. 3,500.. 500/per $13,.. 3 $1,500/g $2... $55,.... 假設剖析之後,每筆資料被切割至B~G欄,而我打算在H欄開始寫公式, 若H欄的"金"出現在B~G欄中,則顯示該儲存格文字(如上) 可是在這邊我還是卡關了.....我公式要搜尋的地方 不再是單一儲存格而是一個範圍 我寫不出來阿...如果是這種情況,公式該怎麼寫呢?? ※ 引述《Izaki (I love TENNIS)》之銘言: : 標題: [算表] EXCEL擷取資料問題(文字不定長度) : 時間: Wed Sep 5 17:59:24 2012 : : 軟體:EXCEL : : 版本:2007 : : : 想請教一下, : : 我現在手邊有一組資料 ,內容如A、B欄所示 : : A欄為編號,B欄內容為一字串 : : C~K欄是依照材質(B欄中的關鍵字)所區分出來的欄位 : : 假設在G1時,若B1中有出現"綠松石",那在G1就顯示綠松石後的"3,500/per+$1,150/kg", : : (但關鍵字後的文字長度並不固定) : : 字串中若沒有"綠松石",則該儲存格為空白。 : : : 將字串的內容,改成以表格欄位顯示的狀態,這樣有公式能夠寫得出嗎? : : 麻煩大家幫幫忙了,謝謝!! : : : : A B C D E F G H I J K : : 金 珊瑚 瑪瑙 東珠 綠松石 翠羽 玉 碧璽 青金石 : ----------------------------------------------------------------------------- : 1. 金 $1,500/g 瑪瑙 200/per : 綠松石 3,500/per+$1,150/kg : 碧璽 500/per $1500/g 200/per 3,500... 500/pe $13.. : 青金石 $13,000/kg : : 2. 金 1/2012 $3,000/錢 : 東珠 $2,550/g 1/2012.... $2,550/g $1500... 500/per...... : 翠羽 $1500/g(1+10%) : 碧璽 500/per 1/2015 700/per : 3. ..... : : 4. ..... : : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 220.133.13.230 : ※ 編輯: Izaki 來自: 220.133.13.230 (09/05 18:01) : → Rplus:B欄的文字格式非常重要 建議你確實地描述這一欄 09/06 00:59 : → Rplus:以你附的格式 以空白寫的 基本上用find(" ")處理 09/06 02:05 : → Rplus:http://ppt.cc/Y5UO 技術不夠高 寫很長XD 等陣列高手出場吧 09/06 02:08 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.13.230

09/06 19:37, , 1F
我只能跟你說 把B欄格式講清楚 沒規則就只能人工
09/06 19:37, 1F

09/06 19:38, , 2F
另外你既然用過find 何不在一開始便註記此法有何限制
09/06 19:38, 2F

09/06 19:39, , 3F
註記清楚不是更加節省各自的時間嗎
09/06 19:39, 3F
文章代碼(AID): #1GI18L6f (Office)
文章代碼(AID): #1GI18L6f (Office)