excel单元格设置成文本了为什么里面原有的数据不变

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:10:13
原来单元格中的数据是特殊里的邮编格式,我改成了文本格式,可里面的数据还是右对齐,而且我用不了VLOOKUP这个公式,只能一个单元格再点一下才能左对齐,请问我怎么样才能让这些数据真正的成为文本格式?还有这些数据有第一个字母是0的怎么做?
例如:在A列里有列已经入好了的数据,因为单元格里有02654这样的数据所以单元格设置为特殊里的邮编格式,现在我想要把这A列的格式改为文本格式,而且已经改为了文本格式但单元格里的数据只有再点击了才会真正的成为文本数据,我想知道怎么样才能把原有的数据变成文本格式
我改成文本时也是左对齐但是这样单元格还是不能让函数默认,只有再点击了单元格让函数才能默认,且数字第一个字母是0的还要再补上去,怎么批量处理这样的数据?

我试过了,一改为文本就左对齐了啊,要输入0在输入前加一个空格不行吗?
如果要自动补零这么复杂的话就只能用宏来实现了,编一个VBA的程序来做。
或者我给你写个简单点的方法:
在邮政编码旁新建立一列,第一个单元格输入:
=IF(A1<1000," 000"&A1,IF(A1<10000," 00"&A1,IF(A1<100000," 0"&A1," "&A1)))
其中A1为它旁边的邮政编码所在单元格。
然后吧下面的单元格子都套用这个公式即可。

不太明白你意思
等高人