作者peiring (不要問我的名字)
看板Office
標題[算表] Excel取代問題
時間Thu Jun 28 21:27:42 2018
軟體:Excel
版本:2010
我想要將某一欄中所有內容是"A01234"的儲存格,全部改成"B00001"
我想要將某一欄中所有內容是"A03590"的儲存格,全部改成"B00002"
我想要將某一欄中所有內容是"A10211"的儲存格,全部改成"B00003"
我想要將某一欄中所有內容是"B00345"的儲存格,全部改成"B00004"
我想要將某一欄中所有內容是"C00046"的儲存格,全部改成"B00005"
(以下省略3萬行)
檔案實在太大了,我不想按取代3萬次,Google半天都查不到,
請問有方法嗎?
還是我真的要按3萬次?
QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.197.176
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1530192465.A.E98.html
推 p1028: 用函數substitute 06/28 21:49
推 p1028: 有「全部取代」的選項可以點選 06/28 21:55
→ ahwii: 只有這5個而已嗎?如果不是,3萬多行又沒甚麼規律就比較麻煩 06/28 22:28
推 stickweb: 我會用vlookup重新新增一欄輔助列,對完後、再貼回原本 06/28 23:51
→ stickweb: 的欄位 06/28 23:52
→ peiring: 是3萬個不是5個 06/29 04:50
推 ddqueen: 用全部取代不行嗎?只要按一次。不然就用if函數寫輔助列 06/29 06:39
→ ddqueen: 後,再貼回去吧。 06/29 06:40
→ ddqueen: 啊,我再看了一下您的問題,我說錯了,您是有三萬「種」 06/29 06:43
→ ddqueen: 東西要變,不是三萬個東西要變。 06/29 06:43
→ peiring: 一樓的方法我試成功了,感謝 06/29 07:53
→ peiring: 也謝謝其他大大提供意見,煩惱兩天的事終於解決了 06/29 07:54
推 ddqueen: 所以是用substitute嗎?可是您是有三萬項東西要取代也。 06/29 11:16
→ ddqueen: 能不能貼圖讓我學一下您是怎麼弄的。十分想學。 06/29 11:17
→ peiring: 貼圖沒辦法,全部都是客戶的個資,但我大概講一下,其實我是 06/29 21:01
→ peiring: 要把客戶的個資去識別化,但我不能把其中幾個數字用XX取代 06/29 21:02
→ peiring: 因為去識別化後,我必須還看得出來其中哪幾筆是同一位客戶 06/29 21:02
→ peiring: 例如一個客戶帳號是12345,另一個是16785,傳統去識別化變 06/29 21:03
→ peiring: 成兩個都是1XXX5,我會以為是同一個客戶,這樣不可以 06/29 21:04
→ peiring: 一樓大大給了我靈感,把其中幾個數字用函數變成特定符號, 06/29 21:05
→ peiring: 這樣既可以去識別化,我還能看得出來是不是同一個客戶 06/29 21:06
→ newacc: 原來是密碼學的部份呀~~ 06/29 21:07
→ peiring: 這樣有幫到你嗎? 可能跟你原本想的3萬個取代有點不一樣 06/29 21:09
推 ddqueen: 呃,老實說沒有什麼幫忙也。不過謝謝你。 06/30 04:01
→ ahwii: 你的題目會誤導想要幫助你的人,後面說明簡單明瞭 06/30 10:54
推 vincent0926: 沒規則的話先建立一個資料表,用Vba迴圈下去跑字串 07/02 03:13
→ vincent0926: 取代,麻煩的就是參照的資料要先建好 07/02 03:13
推 ptguitar: VBA... 07/02 10:06