将wps表格中的数值转换为文本形式,可按照如下步骤进行:
1、打开wps表格,选择想要修改数值格式的数值列。
以上图为例,输入员工编号“0001”之后,wps表格自动变为数字格式的“1”。此时需要选取该单元格,或该列。
2、选取列后,在右上角的功能区,选择“格式”。
3、选择“格式”功能下的“单元格”选项。
4、在单元格格式中,将默认的“常规”格式,调整为“文本”,并选择确定。
5、重新输入文本,刷新数据。
6、完成数值转文本,效果如上。
注:数字框中,左上角的绿色小标,就代表的是文本格式的数字。
扩展资料
不论是否对含有数字的单元格应用了文本格式,WPS 表格都会将数字保存为数字数据。
若要使WPS 表格将类似证件号码的数字解释为文本,首先应将空白单元格设置成文本格式,然后键入数字。如果已经输入了数字,那么也可以将它更改成文本形式。
较为常用的场景,是身份证号码、员工编号、特殊数字等,在默认的数值格式中,会影响到正常的数据保存,所以需要设置为文本格式,保持数据的准确性。
参考资料:WPS表格官网:将数字设为文本格式-单元格数据和格式
方法/步骤
1.分步阅读
如下图:号码1是文本格式数字;号码2是数值格式数字。

2.
将文本格式数字快速转化为数值格式数字:选中要转换的文本格式数字——在选框的右上角会出现个“!”,点击感叹号旁边的下拉箭头——点击“转换为数字(C)”这就OK

3.
转化结果如下图:

4.
将文本格式数字快速转化为数值格式数字:选中要转化的数值格式数字——右击鼠标——设置单元格格式——在打开的单元格格式框中点击“数字”在分类中点击“文本”——点击“确定”。如果这种方法不行,你还可以这么做:选中要转化的数值格式数字——点击菜单栏“数据”——在格式栏找到“分列”

5.
点击“分列”——分隔符号——下一步——下一步——在打开的文本框中“列数据类型”选择“文本”——点击“完成”即可

6.
处理过后表格如下如:
1、工具-->;宏-->Visual Basic编辑器-->;插入-->;模块
2、在代码窗口插入如下代码(可根据需要修改):
'完成阿拉伯数字到汉字大写数字的转换,如126-->;壹贰陆
Function tran(x)
Dim cnnum As Variant
cnnum = Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖")
For i = 1 To Len(x)
tran = tran + cnnum(Mid(x, i, 1))
Next i
End Function
3、保存之后就可以使用了。在需要转换的地方像用公式一样,直接输入“=tran()”后就可以了。如“=tran(5211314)”,或者“=tran(A1)”引用单元格。
注:由于代码中没有验证待转换数值的有效性,所以请确保待转换数字中不要有非数字字符,否则会出错。