EXCEL中怎么把一列有规律的数字在另一列里用字母代替?
比如:我一列数字依次排了几个170,几个180,几个185.....这样排列,然后下面还有同样的排列,但顺序什么的不一定还是这样,我要怎么样才能在另一列中把它用字母代替呢...
比如:我一列数字依次排了几个170,几个180,几个185.....这样排列,然后下面还有同样的排列,但顺序什么的不一定还是这样,我要怎么样才能在另一列中把它用字母代替呢?
还有,为什么我把一列数字从原本的一位数,在设置单元格里弄成了两位数(在原本的数字前加了个0),但是用公式做到别的单元格里的时候还是会变成原来的一位数呢?那个0不见了。怎么样让0也显示出来呢?
求高人指点!非常感谢! 展开
还有,为什么我把一列数字从原本的一位数,在设置单元格里弄成了两位数(在原本的数字前加了个0),但是用公式做到别的单元格里的时候还是会变成原来的一位数呢?那个0不见了。怎么样让0也显示出来呢?
求高人指点!非常感谢! 展开
4个回答
展开全部
问题1
选中你需要修改的数据->按照ctrl+h键->在查找这输入修改的数值,在替换这输入修改后的字母->单击“全部替换”。
同理,分别操作,替换就好了。
问题2
你那个只是修改了显示,实际数值并没变化。如果你需要将复制出去的数据也按照你需要的方式显示。用下面的方法:
设原数据在a列,在b2输入:
=IF(LEN(A2)=1,"0"&A2," "&A2)
下拉填充后,复制b列数据->鼠标右键a2单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据。
这样就可以将你原先的数值型数据转换为文本型数据,再复制粘贴的话,就可以达到你的需求了。
选中你需要修改的数据->按照ctrl+h键->在查找这输入修改的数值,在替换这输入修改后的字母->单击“全部替换”。
同理,分别操作,替换就好了。
问题2
你那个只是修改了显示,实际数值并没变化。如果你需要将复制出去的数据也按照你需要的方式显示。用下面的方法:
设原数据在a列,在b2输入:
=IF(LEN(A2)=1,"0"&A2," "&A2)
下拉填充后,复制b列数据->鼠标右键a2单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据。
这样就可以将你原先的数值型数据转换为文本型数据,再复制粘贴的话,就可以达到你的需求了。
追问
追答
这样的话,可以用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列数据。
展开全部
用IF函数
另一列里面写上=if(a1="170","A",if(a1="180","B",if(a1="185","C","无")))
套多几个就行。
还有说清楚你的目的更容易解决问题。
用替换方法也可以解决。
替换“L"成”00L“,再替换一下把”X00L“替换成”L“,XL就回来了。
另一列里面写上=if(a1="170","A",if(a1="180","B",if(a1="185","C","无")))
套多几个就行。
还有说清楚你的目的更容易解决问题。
用替换方法也可以解决。
替换“L"成”00L“,再替换一下把”X00L“替换成”L“,XL就回来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、用vlookup函数,2、把格式设置成文本即可显示出来
追问
能不能写具体的方法,不懂那个函数怎么弄啊!谢谢了!
追答
把对应替换的数据分别写成两列,要不你把表格传过来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置单元格,
数字变成字母用VLOOKUP
数字变成字母用VLOOKUP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询