EXCEL中如何把数字变成字母

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:14:39
如果0到9的数字分别是用A、B、C、D等字母来代替,如果输入1.5元,要显示出B.F;输入12.5元,就要显示BC.F;输入100.5,就要显示BAA.F
请问如何做到?

可以借助vba。
下面的代码将所选单元格中的数据按照你描述的规律全部替换。

Sub 字母替换()
On Error Resume Next
For Each c In Selection.Cells
x = c.Value
For i = 1 To Len(x)
y = Mid(x, i, 1)
y = Chr(y + 65)
t = t & y
Next i
c.Value = t
t = ""
Next c
End Sub

选择要替换的数据区域,点“编辑”菜单下的“替换”命令,弹出窗口中:
“查找内容”输入0,“替换为”输入A,然后点“全部替换”按钮;
接着“查找内容”输入1,“替换为”输入B,再点“全部替换”按钮;
以此类推。。。

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"1","A"),"2","B"),"3","C")
找了个把1、2、3替换成A、B、C的例子,你照葫芦画瓢吧。

编辑--替换