EXCEL中怎么把一列有规律的数字在另一列里用字母代替?

比如:我一列数字依次排了几个170,几个180,几个185.....这样排列,然后下面还有同样的排列,但顺序什么的不一定还是这样,我要怎么样才能在另一列中把它用字母代替呢... 比如:我一列数字依次排了几个170,几个180,几个185.....这样排列,然后下面还有同样的排列,但顺序什么的不一定还是这样,我要怎么样才能在另一列中把它用字母代替呢?
还有,为什么我把一列数字从原本的一位数,在设置单元格里弄成了两位数(在原本的数字前加了个0),但是用公式做到别的单元格里的时候还是会变成原来的一位数呢?那个0不见了。怎么样让0也显示出来呢?
求高人指点!非常感谢!
展开
 我来答
骑云1536
2013-12-09 · TA获得超过3367个赞
知道大有可为答主
回答量:2717
采纳率:50%
帮助的人:2847万
展开全部
问题1
选中你需要修改的数据->按照ctrl+h键->在查找这输入修改的数值,在替换这输入修改后的字母->单击“全部替换”。
同理,分别操作,替换就好了。
问题2
你那个只是修改了显示,实际数值并没变化。如果你需要将复制出去的数据也按照你需要的方式显示。用下面的方法:
设原数据在a列,在b2输入:
=IF(LEN(A2)=1,"0"&A2," "&A2)
下拉填充后,复制b列数据->鼠标右键a2单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据。
这样就可以将你原先的数值型数据转换为文本型数据,再复制粘贴的话,就可以达到你的需求了。
追问

第一个问题,我的表格有将近七千行,如果这样一个一个来替换的话会很麻烦,但是点全部替换的话又不对。比如我要把L替换成00L,那所有有L的单元格里面都会修改,那像XL那些单元格的话就不对了呀!看我截的这张图。

追答
这样的话,可以用vlookup来实现。不过需要你有一个对应的表。
设原数据在sheet1的c列,对应的表在sheet2的a、b列,其中,sheet2的a列对应sheet1的c列数据。则在sheet1的d2输入:
=if(c2="","",vlookup(c2,sheet2!a:b,2,0))
下拉填充->复制sheet1的d列数据->鼠标右键单击c1->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除d列数据。
拉威特
2013-12-09 · TA获得超过113个赞
知道答主
回答量:114
采纳率:100%
帮助的人:55.5万
展开全部
用IF函数
另一列里面写上=if(a1="170","A",if(a1="180","B",if(a1="185","C","无")))
套多几个就行。
还有说清楚你的目的更容易解决问题。
用替换方法也可以解决。
替换“L"成”00L“,再替换一下把”X00L“替换成”L“,XL就回来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjshqday
2013-12-09 · 超过20用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:56.7万
展开全部
1、用vlookup函数,2、把格式设置成文本即可显示出来
追问
能不能写具体的方法,不懂那个函数怎么弄啊!谢谢了!
追答
把对应替换的数据分别写成两列,要不你把表格传过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijingsing9
2013-12-09
知道答主
回答量:44
采纳率:0%
帮助的人:9.6万
展开全部
设置单元格,
数字变成字母用VLOOKUP
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式