作者:
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萬多行又沒甚麼規律就比較麻煩
作者:
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迴圈下去跑字串取代,麻煩的就是參照的資料要先建好