View Single Post
  #1   IP: 121.234.209.209
Old 2010-05-30, 10:43 AM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default excel数字变文本我有三妙方

最近,同事小狄遇到了一个难题:他想在一张Excel工作表中输入身份证号码,但Excel总是自动将输入的身份证号码转换为科学记数法显示的数字。于是向笔者这个他眼中的“大侠”求救,笔者为小狄开出三剂药方。

处方1:少量数字转文本在输入数字前,先输入一个半角的引号,然后再输入数字,则输入的数字被Excel视为文本。

处方2:将数字设置成文本格式在输入文本数字前,先将单元格设置成文本格式,方法是:

1.选择要设置格式的单元格。

2.在“格式”菜单上,单击“单元格”,再单击“数字”选项卡。

3.在“分类”列表中,单击“文本”,再单击“确定”。

处方3:求TEXT()函数帮忙对于工作表中已经输入的以科学记数法显示的数字,如果要将它们转换成文本,可以使用公式请TEXT()函数帮忙。比如,在C2单元格中输入公式=TEXT(B2,″0″),即可把B2单元格数字转换为文本型数字。由于在单元格中输入超过15位的数字时,超过的位数自动以0替换,所以上述公式只能转换位数不超过15位的数字,而无法正确还原18位的身份证号码。

(中国网友报)
Reply With Quote