作者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://webptt.com/cn.aspx?n=bbs/Office/M.1530192465.A.E98.html
1F:推 p1028: 用函数substitute 06/28 21:49
2F:推 p1028: 有「全部取代」的选项可以点选 06/28 21:55
3F:→ ahwii: 只有这5个而已吗?如果不是,3万多行又没甚麽规律就比较麻烦 06/28 22:28
4F:推 stickweb: 我会用vlookup重新新增一栏辅助列,对完後、再贴回原本 06/28 23:51
5F:→ stickweb: 的栏位 06/28 23:52
7F:→ peiring: 是3万个不是5个 06/29 04:50
8F:推 ddqueen: 用全部取代不行吗?只要按一次。不然就用if函数写辅助列 06/29 06:39
9F:→ ddqueen: 後,再贴回去吧。 06/29 06:40
10F:→ ddqueen: 啊,我再看了一下您的问题,我说错了,您是有三万「种」 06/29 06:43
11F:→ ddqueen: 东西要变,不是三万个东西要变。 06/29 06:43
12F:→ peiring: 一楼的方法我试成功了,感谢 06/29 07:53
13F:→ peiring: 也谢谢其他大大提供意见,烦恼两天的事终於解决了 06/29 07:54
14F:推 ddqueen: 所以是用substitute吗?可是您是有三万项东西要取代也。 06/29 11:16
15F:→ ddqueen: 能不能贴图让我学一下您是怎麽弄的。十分想学。 06/29 11:17
16F:→ peiring: 贴图没办法,全部都是客户的个资,但我大概讲一下,其实我是 06/29 21:01
17F:→ peiring: 要把客户的个资去识别化,但我不能把其中几个数字用XX取代 06/29 21:02
18F:→ peiring: 因为去识别化後,我必须还看得出来其中哪几笔是同一位客户 06/29 21:02
19F:→ peiring: 例如一个客户帐号是12345,另一个是16785,传统去识别化变 06/29 21:03
20F:→ peiring: 成两个都是1XXX5,我会以为是同一个客户,这样不可以 06/29 21:04
21F:→ peiring: 一楼大大给了我灵感,把其中几个数字用函数变成特定符号, 06/29 21:05
22F:→ peiring: 这样既可以去识别化,我还能看得出来是不是同一个客户 06/29 21:06
23F:→ newacc: 原来是密码学的部份呀~~ 06/29 21:07
24F:→ peiring: 这样有帮到你吗? 可能跟你原本想的3万个取代有点不一样 06/29 21:09
25F:推 ddqueen: 呃,老实说没有什麽帮忙也。不过谢谢你。 06/30 04:01
26F:→ ahwii: 你的题目会误导想要帮助你的人,後面说明简单明了 06/30 10:54
27F:推 vincent0926: 没规则的话先建立一个资料表,用Vba回圈下去跑字串 07/02 03:13
28F:→ vincent0926: 取代,麻烦的就是参照的资料要先建好 07/02 03:13
29F:推 ptguitar: VBA... 07/02 10:06