Excel中按规则替换
答案:4 悬赏:0 手机版
解决时间 2021-02-11 04:04
- 提问者网友:别再叽里呱啦
- 2021-02-10 20:24
Excel中按规则替换
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-02-10 20:31
利用辅助列,假设数据在A列,从第一行开始有数据,则在辅助列的第一行输入以下公式:
=VLOOKUP(A1,{"1M",27;"2M",32},2,FALSE)
回车,往下填充公式即可。
公式中,大括号内数据为你的替换关系,如1M替换27,出现在公式中为"1M",27;把所有要替换的内容都写入大括号中,注意替换对之间用分号分割,被替换值和替换值之间用逗号分隔
=VLOOKUP(A1,{"1M",27;"2M",32},2,FALSE)
回车,往下填充公式即可。
公式中,大括号内数据为你的替换关系,如1M替换27,出现在公式中为"1M",27;把所有要替换的内容都写入大括号中,注意替换对之间用分号分割,被替换值和替换值之间用逗号分隔
全部回答
- 1楼网友:持酒劝斜阳
- 2021-02-10 23:05
同意楼上的 建立一个规则映射表 然后用vlookup进行查找就好了
- 2楼网友:动情书生
- 2021-02-10 22:29
替换缺乏规律,不会有太好的办法
1.数量不多,直接查找替换
2.写一段宏代码来替换,和直接替换差不多,不过是自动实现罢了,替换规则还是要逐条写进去,数据量小的话,效率还不如直接查找替换来得快
1.数量不多,直接查找替换
2.写一段宏代码来替换,和直接替换差不多,不过是自动实现罢了,替换规则还是要逐条写进去,数据量小的话,效率还不如直接查找替换来得快
- 3楼网友:轮獄道
- 2021-02-10 20:51
在SHEET2的A、B列建一个对照列表
1M 27
2M 32
3M 22
4M 25
5M 28
然后用:=VLOOKUP(需要替换的单元格, SHEET2!A:B, 2, 0)
将公式向下复制填充即可
1M 27
2M 32
3M 22
4M 25
5M 28
然后用:=VLOOKUP(需要替换的单元格, SHEET2!A:B, 2, 0)
将公式向下复制填充即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯