[算表] Excel取代問題

看板Office作者 (不要問我的名字)時間5年前 (2018/06/28 21:27), 編輯推噓8(8021)
留言29則, 8人參與, 5年前最新討論串1/2 (看更多)
軟體: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

06/28 21:49, 5年前 , 1F
用函數substitute
06/28 21:49, 1F

06/28 21:55, 5年前 , 2F
有「全部取代」的選項可以點選
06/28 21:55, 2F

06/28 22:28, 5年前 , 3F
只有這5個而已嗎?如果不是,3萬多行又沒甚麼規律就比較麻煩
06/28 22:28, 3F

06/28 23:51, 5年前 , 4F
我會用vlookup重新新增一欄輔助列,對完後、再貼回原本
06/28 23:51, 4F

06/28 23:52, 5年前 , 5F
的欄位
06/28 23:52, 5F

06/29 00:10, 5年前 , 6F
06/29 00:10, 6F

06/29 04:50, 5年前 , 7F
是3萬個不是5個
06/29 04:50, 7F

06/29 06:39, 5年前 , 8F
用全部取代不行嗎?只要按一次。不然就用if函數寫輔助列
06/29 06:39, 8F

06/29 06:40, 5年前 , 9F
後,再貼回去吧。
06/29 06:40, 9F

06/29 06:43, 5年前 , 10F
啊,我再看了一下您的問題,我說錯了,您是有三萬「種」
06/29 06:43, 10F

06/29 06:43, 5年前 , 11F
東西要變,不是三萬個東西要變。
06/29 06:43, 11F

06/29 07:53, 5年前 , 12F
一樓的方法我試成功了,感謝
06/29 07:53, 12F

06/29 07:54, 5年前 , 13F
也謝謝其他大大提供意見,煩惱兩天的事終於解決了
06/29 07:54, 13F

06/29 11:16, 5年前 , 14F
所以是用substitute嗎?可是您是有三萬項東西要取代也。
06/29 11:16, 14F

06/29 11:17, 5年前 , 15F
能不能貼圖讓我學一下您是怎麼弄的。十分想學。
06/29 11:17, 15F

06/29 21:01, 5年前 , 16F
貼圖沒辦法,全部都是客戶的個資,但我大概講一下,其實我是
06/29 21:01, 16F

06/29 21:02, 5年前 , 17F
要把客戶的個資去識別化,但我不能把其中幾個數字用XX取代
06/29 21:02, 17F

06/29 21:02, 5年前 , 18F
因為去識別化後,我必須還看得出來其中哪幾筆是同一位客戶
06/29 21:02, 18F

06/29 21:03, 5年前 , 19F
例如一個客戶帳號是12345,另一個是16785,傳統去識別化變
06/29 21:03, 19F

06/29 21:04, 5年前 , 20F
成兩個都是1XXX5,我會以為是同一個客戶,這樣不可以
06/29 21:04, 20F

06/29 21:05, 5年前 , 21F
一樓大大給了我靈感,把其中幾個數字用函數變成特定符號,
06/29 21:05, 21F

06/29 21:06, 5年前 , 22F
這樣既可以去識別化,我還能看得出來是不是同一個客戶
06/29 21:06, 22F

06/29 21:07, 5年前 , 23F
原來是密碼學的部份呀~~
06/29 21:07, 23F

06/29 21:09, 5年前 , 24F
這樣有幫到你嗎? 可能跟你原本想的3萬個取代有點不一樣
06/29 21:09, 24F

06/30 04:01, 5年前 , 25F
呃,老實說沒有什麼幫忙也。不過謝謝你。
06/30 04:01, 25F

06/30 10:54, 5年前 , 26F
你的題目會誤導想要幫助你的人,後面說明簡單明瞭
06/30 10:54, 26F

07/02 03:13, 5年前 , 27F
沒規則的話先建立一個資料表,用Vba迴圈下去跑字串
07/02 03:13, 27F

07/02 03:13, 5年前 , 28F
取代,麻煩的就是參照的資料要先建好
07/02 03:13, 28F

07/02 10:06, 5年前 , 29F
VBA...
07/02 10:06, 29F
文章代碼(AID): #1RDE9HwO (Office)
文章代碼(AID): #1RDE9HwO (Office)