excel中把常规格式或数值格式转换成前面带逗号的文本格式,可通过分列功能实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,选中相关单元格,点击数据选项卡中的枝圆“分列”。
2、在分列向导1、2中直接使用默认设置点击下一步,我们只需要在分列向导第三步将其设置为文本即可。
3、在分列向拦竖导3中,点击选择“文简搭大本”,然后点击确定即可。
4、返回EXCEL表格,发现成功将相关单元格转换成前面带单引号的文本格式,表格中以绿色小三角体现出来。
1、演示使用的软件为office系列下的excel办公软件,演示版本为office家庭和学生版2016。
2、首先打轿并链开Excel电子表格,并在表格中输入用于演示的一列数值数据。
3、然后选中想要修改蔽祥文本格式的单元格,并单击右键,在弹出的菜单中选择设置单元格格式。
4、将单元格的数字格式修改为文本格式,修改完成后,点击确定关闭窗口。
5、此时被我们选中设置为文本格式的单元格,现在已经是文本格式闭孙了,根据问题描述,若需要文本格式前加上单引号,可以使用符号“&”拼接符号“'”即可。
首先对提问进行更正,文本格式孙游友前是一个英文单引号,并非逗号。
推荐三种方法来实现此功能,举例中假设源数据在A列,
插入辅助列,输入公式=A1&"", 下拉填充,即可得到强制转换的文本格式,但是公式运行的则槐结果前并没有文本型数字特有的“绿三角”,此时我们需要将磨宏辅助列选择性粘贴为“数值”即可。
数据分列功能,选择A列-->数据-->分列-->下一步-->下一步-->文本-->完成,具体操作步骤参见以下动图。
VBA,代码如下:
Sub tst()
Dim CEL As Range
For Each CEL In Range("a1:a" & Range("a65536").End(xlUp).Row)
CEL.Offset(0, 1).Value = "'" & CEL.Value
Next
End Sub
这个用通常函数我不知道,但是用vba可以实现,下面是代码
Sub asf()
For i = 1(起始行数) To 14(截止行数)
Cells(i, 悉闭2) = "'昌正" & Cells(i, 睁迅裂1)
Next i
End Sub
假设A1是223,在b1编辑=“ ' ”&A1,得’223,搏数但是这个b1逗号不是预期的基游首所以,磨旁新建一个文本文档,复制B1粘贴在文本上。在从上复制粘贴回去就行了,点赞吧,我知道是导入格式