查看: 9360|回复: 6
收起左侧

[已解决] 如何在excel中输入0开头的代码

 关闭 [复制链接]
byfan
发表于 2008-12-4 11:20:35 | 显示全部楼层 |阅读模式
各位好,我在整理一张表格,里面有近2000个的物料代码,并且每个都重复出现几十次以至几百次,现在只能从以前的表格中导入了。但是导入后出现一个问题。我以前的表格中的物料代码都是省去前面的0的,现在我的表格中必需有前面的0,不然系统不识别的,我现在用了文本格式设置也不行,用自定义位数也不行,复制到模板后又变成原来的样子了。求高手帮助解决,不然我的工作量将以n倍增长了。小弟在这里恭候各位的解答办法了
Beloved
发表于 2008-12-4 11:26:55 | 显示全部楼层

2000个数据,用Excel,够乃忙的了


偶只知道,这用SQL server,应该更方便点

而且你说的,用SQL server 应该很容易实现
byfan
 楼主| 发表于 2008-12-4 12:06:58 | 显示全部楼层
能详细的说明下吗,我的msn:byfan@yahoo.cn    qq:214304472  有高手能解决的请加我,帮助解决,不诚勿扰!
chen_c_yaun
发表于 2008-12-4 20:05:45 | 显示全部楼层
试试网上的二个方法:
我们日常工作中经常要在Excel单元格里输入类似“04170”这样的数字,比如处理成绩时要输入学生学号(假设学生学号为04001到04100),但是直接输入时会发现前面的“0”消失了,解决方法非常简单  

1. 如果先输入一个单引号,再输入你要的数字,前面的“0”就不会消失了。但是这种方法是把这些数字作为文本格式输入,这样一来就不能用自动填充功能进行填充。
2. 设置该单元格格式为自定义,类型中输入“00000”。用这个方法既可以保留输入的“0”,同时又可以用填充功能实现学号的自动生成。
自定义了内容的长度后,如果你输入的内容长度不够设定的位数,Excel就会在前面补上相应位数的“0”。
yorkisue
发表于 2008-12-4 20:16:06 | 显示全部楼层
楼上正解!
Beloved
发表于 2008-12-4 22:05:49 | 显示全部楼层
UPDATE 表名
SET 代码='0'+代码


----------------------------------------------------------
貌似就是这样写的(表名,指要修改的数据所在的表)

可以把原来的代码前面,全部加‘0’

SQL刚开始学,水平有限
xgl_1982
发表于 2008-12-4 22:08:21 | 显示全部楼层
用VBA,format(string,"000000")
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-10-9 07:29 , Processed in 0.127631 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表