[算表] Excel取代問題

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

Links booklink

Contact Us: admin [ a t ] ucptt.com