您的位置首页生活百科

Excel将数字变为文本

Excel将数字变为文本

的有关信息介绍如下:

Excel将数字变为文本

原本常规格式的数据,即使将此列的单元格格式设为文本,如果不在每个单元格双击进入编辑状态再退出,数据也不会自动变为文本格式。这一点可以用vlookup函数检验,如下图所示:列A数字原为常规格式,现已设置为文本格式,但并未出现文本格式的独有标志(左上角的小绿三角),皆因未在每个单元格中双击进行编辑。现在右侧单元格输入两个数字1,然后再设置此列格式为文本,但在其中一个单元格中双击进行编辑,便单元格左上角出现绿三角的文本标志,然后再右边单元格输入公式=VLOOKUP(E2,A:B,2,0),并填充到下一行,可以看到结果是,第一个真正的文本值公式出错,第二个假文本值公式正常显示。此公式出错的原因就是A列中的数字虽然被设为文本格式,但尚未真正转换为文本,与公式查找的对象不符,所以出错。

鉴于如上问题,本人反复试验,找到一个将数字真正转为文本的方法,现于大家分享。

在C列复制A表头ID,C2处输入公式=TEXT(A2,0),并向下填充。如图2:

复制C列数据,选中A1,右键菜单选择性粘贴、只有值,然后会发现,A列的数字全部有了左上角的绿三角标志,说明此时的A列已真正转为文本格式。而此时右边的公式结果也发生了变化,原来出错的显示了正确结果,原来没出错的,现在反而出了错。