Re: [算表] 關於自動增加文字

看板Office作者 (死薪水上班族)時間12年前 (2012/05/25 19:12), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《korsg (你.已.經.死.了)》之銘言: : 軟體:excel : 版本:2003 : 想請教板上高手一個問題 : 最近廠商送來的資料會有不完整的問題(短時間無法解決) : 所以必須手動一個個對儲存格內的資料做修正. : 而這個修正方法是在特定資料後面加上 A15 A16 這兩個字串 : EX: AX開頭的資料後面加上A15 DX開頭的資料後面加上 A16 : AX0512 -> AX0512A15 : DX0335 -> DX0335 A16 : 由於資料量龐大,每筆資料手動修改實在很浪費時間,不知有無方法可以自動在原資料 : 後面加上字串? 把資料貼在A欄 由A1格開始貼起 然後在B1儲存格貼上這個公式 =IF(ISNUMBER(FIND("AX",A1,1)),A1&"A15",IF(ISNUMBER(FIND("DX",A1,1)) ,A1&" A16",A1)) 再複製到B欄全部 B欄就是修正後的資料了 -- 內有鄉民 http://verdant.pixnet.net/album 這裡才買的到 http://goods.ruten.com.tw/item/show?11091226076713 http://goods.ruten.com.tw/item/show?11080921816210 http://goods.ruten.com.tw/item/show?20912283419326 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.11.13

05/25 19:45, , 1F
感謝您 我測試看看qq
05/25 19:45, 1F

05/26 00:47, , 2F
判別可以直接用 left(***,2)="ax"
05/26 00:47, 2F

01/11 23:49, 5年前 , 3F
left取2個字元後,可以用函數vlookup回傳對應要連接的字串
01/11 23:49, 3F

01/11 23:49, 5年前 , 4F
=a1&vlookup(left(a1,2),{"ax","a15";"dx"," a16"},2,0)
01/11 23:49, 4F

01/03 14:48, , 5F
另外,不是複製到b欄"全部",內文也沒有寫b欄全部都有值要
01/03 14:48, 5F

01/03 14:49, , 6F
改,複製到b欄"全部",如以這篇內文的公式,如a欄內沒有資
01/03 14:49, 6F

01/03 14:50, , 7F
料,就會回傳0值,那就不是修正的資料了 ^儲存格
01/03 14:50, 7F
文章代碼(AID): #1FlsaBo1 (Office)
文章代碼(AID): #1FlsaBo1 (Office)