怎样动态设置文本项文本数据类型字段最大

Excel中文本型数字如何转换成数值型数字_百度经验
&&&&&&&&&在职工作Excel中文本型数字如何转换成数值型数字听语音262074人看了这个视频返回暂停重播播放世界如此简单40条相关视频1234567
百度经验:jingyan.baidu.comExcel日常工作中,我们经常要从网络上下载一些数据,但是这些数据拷贝到Excel表中后,都显示为文本型数据,如何转换为可进行运算的数值型数据就变的尤为重要,下面小编为大家分享一下。百度经验:jingyan.baidu.com1选中我们需要转换的单元格,“右键”单元格→“设置单元格格式”→“数字”→“常规”。2此时的数据虽然设置成常规格式,但是不是真正的数值格式(因为数字还靠左显示),如需彻底转换为数值型数据,需双击单元格激活单元格的编辑模式,然后Enter即可。3上面的方法对单个单元格或者少量转换的单元格比较方便,但是针对多个单元格的转换就较为繁琐或者低效。下面我们将讲一下如何对多个单元格的文本型数据转换为数值型。END百度经验:jingyan.baidu.com1首先选中我们需要转换的多个单元格区域,执行方法一的步骤,将其变为常规格式。2在Excel表里选择一个空白的单元格,然后复制(ctrl+c)。3选中我们要转换的数据类型的区域,右键“选择性粘贴”。4在弹出的“选择性粘贴”对话框中的“运算”区域选择“加”然后“确定”。5即可将文本型数据转换为数值型数据。END百度经验:jingyan.baidu.com1当我们看到一个文本型的数据时,我们选中这个单元格,会看到单元格右面有一个黄色的叹号。2我们点击这个叹号,选择里面的“转换为数字”即可。END百度经验:jingyan.baidu.com果您觉得此经验对您有所帮助,请将此经验分享给您更多的朋友。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(54)已投票(54)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验00001热门杂志第3期人生知识达人职场秘诀1045次分享第1期实现创业梦想1512次分享第1期轻松理财手册693次分享第2期晋升攻坚战458次分享第1期如何用互联网理财530次分享◆请扫描分享到朋友圈拒绝访问 | www.excelpx.com | 百度云加速
请打开cookies.
此网站 (www.excelpx.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(44c5c7a5b21f3ab8-ua98).
重新安装浏览器,或使用别的浏览器修改或更改字段的数据类型设置 - Access
修改或更改字段的数据类型设置
Access for Office 365
Access 2016
Access 2013
Access 2010
Access 2007
本文介绍如何修改或更改应用于 Access 数据库中表字段的数据类型。
了解数据类型
在首次设计和生成数据库时,会计划一个或多个表,为每个表计划字段(列),并为每个字段设置数据类型。例如,如果需要存储日期和时间,则将字段设置为“日期/时间”数据类型。如果需要存储姓名和地址,则将一个或多个字段设置为“文本”数据类型,等等。
Access 提供了许多不同数据类型,每种类型具有特定用途。有关各种 Access 版本的所有受支持的数据类型的完整列表,请参阅 和。
有关创建和使用查阅字段的详细信息,请参阅一文。
最后,数据类型可提供数据验证的基本形式,因为它们可帮助确保用户在表字段中输入正确类型的数据。例如,不能在设置为仅接受数字的字段中输入文本。
更改数据类型
在按照以下步骤进行操作之前,请记住,更改数据类型可能会截断(剪切)字段中的部分或全部数据,并且在某些情况下可能会彻底删除数据。有关更改数据类型时 Access 如何更改数据的信息,请参阅本文后面的部分。
注意: 在 Access 中,可通过数据表视图或设计视图为表字段设置数据类型。本部分中的步骤介绍如何在这两种视图中设置数据类型。在设计视图中设置数据类型时,你将看到额外的选项“查阅向导”。此选项实际上并非数据类型。可以使用“查阅向导”创建查阅字段,这些字段会将外键字段链接到其他表。默认情况下,Access 会将查阅字段设置为“数字”数据类型。
在数据表视图中更改数据类型
在导航窗格中,找到并双击要更改的表。
Access 将在数据表视图中打开该表。
选择要更改的字段(列)。
在“字段”选项卡上的“属性”组中,单击“数据类型”旁边的下拉列表中的箭头,然后选择一种数据类型。请注意,如果你使用的是 Access 2007,在“数据表”选项卡上的“数据类型和格式设置”组中,单击“数据类型”旁边的下拉列表中的箭头,然后选择一种数据类型。
保存所做的更改。
在设计视图中更改数据类型
如果表在数据表视图中打开,右键单击表的文档选项卡,然后单击“设计视图”。
如果未打开表,在“导航窗格”中,右键单击想要更改的表,然后在快捷菜单上单击“设计视图”。
找到想要更改的字段,然后从“数据类型”列中的列表选择新的数据类型。
保存所做的更改。
更改数据类型的限制
通常,可以更改所有字段的数据类型,除了:
已启用复制 ID 属性的数字字段。
OLE 对象字段。
附件字段。
此外,如果字段包含数据,则还可以更改大多数数据类型。不过,Access 可能会截断或删除某些数据,或者根本不允许转换,具体取决于原始数据类型和要使用的新数据类型。
下表列出了可在 Access 中执行的可能的数据类型转换,并说明了 Access 可能对转换施加的任何限制。
转换为此类型
更改或限制
Access 删除除前 255 个字符以外的所有字符。
值 -1(“是/否”字段中的“是”)转换为“是”。值 0(“是/否”字段中的“否”)转换为“否”。
Access 截断长度超过 255 个字符的链接。
值 -1(“是/否”字段中的“是”)转换为“是”。值 0(“是/否”字段中的“否”)转换为“否”。
文本必须由数字、有效货币以及小数分隔符组成。文本字段中的字符数必须在为数字字段设置的大小范围内。
有关数字字段大小的信息,请参阅文章。
备注字段只能包含文本和有效货币以及小数分隔符。备注字段中的字符数必须在为数字字段设置的大小范围内。
有关数字字段大小的信息,请参阅文章。
数字,但具有不同的字段大小或精度
值不得大于或小于新字段大小可以存储的值。更改精度可能导致 Access 对某些值进行四舍五入。
可以转换的日期取决于数字字段的大小。请记住,Access 将所有日期存储为序列日期,并将日期值存储为双精度浮点整数。
在 Access 中,1899 年 12 月 30 日是日期 0。在 1899 年 4 月 18 日到 1900 年 9 月 11 日范围以外的日期超出了字节字段的大小。在 1810 年 4 月 13 日到 1989 年 9 月 16 日范围以外的日期超过了整型字段的大小。
若要容纳所有可能的日期,请将数字字段的“字段大小”属性设置为“长整型”或更大值。
有关序列日期以及 Access 如何使用和存储日期值的详细信息,请参阅文章。
值不得超过(或小于)为该字段设置的大小限制。例如,只有当值大于 255 但不超过 32,767 时,才能将货币字段转换为整型字段。
值必须在为该字段设置的大小限制范围内。
“是”值转换为 -1。“否”值转换为 0。
原始文本必须是可识别的日期或日期-时间组合。例如,2006 年 1 月18 日。
原始文本必须是可识别的日期或日期-时间组合。例如,2006 年 1 月18 日。
值必须在 -657,434 和 2,958,465. 之间。
值必须在 -¥657,434 与 ¥2,958,465.9999 之间。
值必须大于 -657,434 但小于 2,958,466。
值 -1(“是”)转换为 1899 年 12 月 29 日。值 0(“否”)转换为午夜 (12:00:00 AM)。
文本必须由数字和有效分隔符组成。
文本必须由数字和有效分隔符组成。
无限制,但是 Access 可能对值进行四舍五入
值 -1(“是”)转换为 $1。值 0(“否”)转换为 0$。
如果“自动编号”字段充当主键,则不允许转换。
如果“自动编号”字段充当主键,则不允许转换。
如果“自动编号”字段充当主键,则不允许转换。
如果“自动编号”字段充当主键,则不允许转换。
如果“自动编号”字段充当主键,则不允许转换。
如果“自动编号”字段充当主键,则不允许转换。
原始文本只能由“是”、“否”、“True”、“False”、“开”和“关”组成。
原始文本只能由“是”、“否”、“True”、“False”、“开”和“关”组成。
零或 Null 转换为“否”,其他所有值转换为“是”。
Null 或 12:00:00 AM 转换为“否”,其他所有值转换为“是”。
零和 Null 转换为“否”,其他所有值转换为“是”。
Access 将所有值转换为“是”。
如果原始文本包含有效的 Web 地址,例如 adatum.com、www.adatum.com 或 http://www.adatum.com,则 Access 会将文本转换为超链接。Access 将尝试转换其他值,这意味着你会看到带下划线的文本,并且在你指向链接时,鼠标光标会发生变化,但链接无效。文本可以包含任何有效的 Web 协议:http://、gopher://、telnet://、ftp:// 和 wais:// 等。
请参阅上一条。适用同样的限制。
如果数字字段是关系的一部分,则不允许转换。如果原始值采用有效的 IP 地址形式(以句点分隔的四组数,每组三个数字:nnn.nnn.nnn.nnn),并且数字恰好与某个 Web 地址一致,则转换将产生一个有效的链接。否则,Access 会在每个值的前面追加 http://,所得到的链接将无效。
Access 会在每个地址前面追加 http://,但所得到的链接几乎永远不会有效。
Access 会在每个值前面追加 http://,但与日期一样,所得到的链接几乎永远不会有效。
如果自动编号字段是关系的一部分,则不允许转换。Access 会在每个值前面追加 http://,但所得到的链接几乎永远不会有效。
Access 将所有“是”值转换为 -1,将所有“否”值转换为 0,并在每个值前面追加 http://。所得到的链接无效。如何在EXCEL中快速实现文本和数值的相互转换
我的图书馆
如何在EXCEL中快速实现文本和数值的相互转换
在实际工作中经常会碰到EXCEL表中的文本和数值转换问题,尤其是从相关系统下载的报表数据大多是文本格式,不转换成数值格式就没有办法计算;而有时因特殊需求,也会碰到需要将数值型数据转化成文本格式时候。在做上述操作时,仅将单元格的格式更改是没用的,逐单元格数据修改,遇到数据量很大的时候,肯定太耗时,工作量太大。如何快速实现文本型数据和数值型数据的相互转换呢?你不妨试试以下几招:
将文本数据转换成数值数据
方法一:选定需转换的文本数据区域,在选定区域的左上角会出现一个带感叹号的标志(如下图),用鼠标单击这个感叹号,选择“转换为数字,就OK了。
方法二:在表格的空白处,找一任意单元格,输入数字“1”,复制这个单元格,再选定需要转换的文本数据区域,点击鼠标右键,执行“选择性粘贴”,选定“数值”、“乘”两个选项,再“确定”就行了。
方法三:使用函数转换。如果你不想改变原表的数据,只在表中计算的区域引用,还可以使用VALUE函数或者直接将文本单元格乘1,例如,将要转换A1单元格数据,公式为:
=VALUE(A1)
方法四:可以通过在计算的区域前加两个减号来迫使单元格以数值的方式参与计算。
例如:要求A1:G1中的最大值,用最大值公式=max(A1:G1)得到的结果为0,可以将公式这样子写:=max(--A1:G1),这是个数组公式,也就是在输入完公式后要同时按ctrl+shift+enter。
方法五:其实还有一种,就是利用excel的“数据-分列”功能将单元格的格式直接转换成常规格式。
将数值型数据转换成文本
将文本型数据转换成数值型数据,可以直接在原表的原有位置转换,而将数值型数据转换成文本却不能。如果需要用文本型数据替换原有的数值型数据,需要先在空白区域通过写公式将数据转换成文本,再使用“复制——选择性粘贴”将原有数据替换。
方法一:通过在原数据前加一个字母使数据变成文本,再将字母替换成半角的单引号,所得数据就是文本型数据了。例:将A列所有数据转换成文本,操作步骤如下:
在表格的空白列写下如下公式:
将此公式往下复制,使得这一列得出的结果为A列数据的首位字符前加了一个字母a。
2、复制该列所有数据后,使用“选择性粘贴”只粘贴数值,覆盖需转换的数据,再删除写了公式的列,使需转换的数据均为首位字符前加了字母a的文本。
3、选定所有需转换的数据,通过“查找——替换”,将所有字母a,替换成半角的单引号“ ’ ”(必须是半角字符,而不能是标点符号),就成功了。
方法二:使用TEXT函数转换。
TEXT 函数可将数值转换为文本,并可使用户通过使用特殊格式字符串来指定显示格式。需要以可读性更高的格式显示数字或需要合并数字、文本或符号时,此函数很有用。
该函数的语法为:TEXT(value, format_text)
Value为需转换的数值,format_text为需转换的格式,如果format_text参数为0或#,则显示的格式不变,如转换后的文本格式有其他要求,如何带format_text参数,可以参照EXCEL中帮助文件的介绍。
例1,假设单元格 A1 含有数字 23.5。若转换后的文本数据也是23.5,则公式为:
=TEXT(A1,0)
=TEXT(A1,"#")
要将数字格式设置为美元金额,可以使用以下公式:
=TEXT(A1,"$0.00")
计算结果将显示为$23.50。
例2,假设单元格 A1 含有数字 。若想转换成为的文本数据,则公式为:
=TEXT(A1, "####-##-##")
[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢导入文本文件时如何指定字段类型?(一)-数据库专栏,SQL Server
导入文本文件时如何指定字段类型?(一)
我有一个文本文件需要导入&access&,但是文本文件中有一列数据原本是文本,但是导入数据库后自动变成了“双精度”类型,我该如何让各个字段按我需要的数据类型生成哪?如何让&access&按照我规定的构架、规格从文本文件、xls文档中导入数据?&
access&本身就有导入导出向导,里面得高级选项中就可以自定义需要导入数据得详细规格。
操作步骤如下:
菜单&-&&文件&-&&获取外部数据&-&&导入(或者是“链接表”)&-&&选择你需要得格式得文件&-&&高级
菜单&-&&文件&-&&获取外部数据&-&&导入(或者是“链接表”)图片如下:screen.width-400)this.width=screen.width-400″ border=0>
选择你需要得格式得文件图片如下:screen.width-400)this.width=screen.width-400″ border=0>
点击“高级”按钮图片如下:screen.width-400)this.width=screen.width-400″ border=0>
在“导入规格”中定义字段规格,定义完成后按“保存”按钮图片如下:screen.width-400)this.width=screen.width-400″ border=0>
选择合适得规格名图片如下:screen.width-400)this.width=screen.width-400″ border=0>
定义完成后得字段规格存储在&msysimexcolumns&以及&msysimexspecs&表中图片如下:screen.width-400)this.width=screen.width-400″ border=0>
完成上述操作后,以后就不用再重新定义了,可以使用以下语句链接或者导入文本文件docmd.transfertext&aclinkdelim,&“list1&导入规格”,&“list1”,&“c:\list1.txt”docmd.transfertext&acimportdelim,&“list1&导入规格”,&“list1”,&“c:\list1.txt”
关于&transfertext&方法请参考以下资料(摘自&access&xp&帮助)
transfertext&方法
在&visual&basic&中,transfertext&方法执行&transfertext&操作。
expression.transfertext(transfertype,&specificationname,&tablename,&filename,&hasfieldnames,&htmltablename,&codepage)expression&&&必需。返回“applies&to”列表中的一个对象的表达式。
transfertype&&可选&actexttransfertype。
actexttransfertype&可以是下列&actexttransfertype&常量之一:&acexportdelim&acexportfixed&acexporthtml&acexportmerge&acimportdelim&默认&acimportfixed&acimporthtml&aclinkdelim&aclinkfixed&aclinkhtml&如果将该参数留空,则采用默认常量&(acimportdelim)。
注意&&&可以链接到文本文件或&html&文件中的数据上,但数据在&microsoft&access&中是只读的。
在&microsoft&access&项目(microsoft&access&项目:与&microsoft&sql&server&数据库连接且用于创建客户/应用程序的&access&文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)&(.adp)&中仅支持&acimportdelim、acimportfixed、acexportdelim、acexportfixed&或&acexportmerge&转换类型。&
specificationname&&可选&variant&型。字符串表达式(字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以包括:返回字符串或字符串&variant&(vartype&8)&的函数;字符串字面值、常量、变量或&variant。),表示在当前数据库中创建并保存的导入或导出规格的名称。对于固定长度的文本文件,&必须指定参数或使用&schema.ini&文件,该文件还必须保存在导入、链接或导出的文本文件的同一个文件夹中。若要创建一个方案文件,&可使用文本导入/导出向导创建此文件。对于分隔的文本文件和&microsoft&word&邮件合并数据文件,可以将该参数留空,以便选择默认的导入/导出规格。
tablename&&可选&variant&型。字符串表达式,表示要向其导入文本数据、从中导出文本数据或链接文本数据的&microsoft&access&表的名称,或者要将其结果导出到文本文件的&microsoft&access&查询(查询:有关表中所存数据的问题,或要对数据执行操作的请求。查询可以将多个表中的数据放在一起,以作为窗体、报表或数据访问页的数据源。)的名称。
filename&&可选&variant&型。字符串表达式,表示要从中导入、导出到或链接到的文本文件的完整名称(包括路径)。
hasfieldnames&&可选&variant&型。使用&true&(-1)&可以在导入、导出或链接时,使用文本文件中的第一行作为字段名。使用&false&(0)&可以将文本文件中的第一行看成普通数据。如果将该参数留空,则采用默认值&(false)。该参数将被&microsoft&word&邮件合并数据文件忽略,这些文件的第一行中必须包含字段名。
htmltablenam&&可选&variant&型。字符串表达式,表示要导入或链接的&html&文件中的表或列表的名称。除非&transfertype&参数设为&acimporthtml&或&aclinkhtml,否则该参数将被忽略。如果将该参数留空,则导入或链接&html&文件中的第一个表或列表。如果&html&文件中存在&&caption&&标记,则&html&文件的表或列表名称取决于该标记指定的文本。如果没有&&caption&&标记,则名称由&&title&&标记指定的文本决定。如果有多个表或列表具有相同的名称,则&microsoft&access&将通过给每个表或列表名称结尾添加一个数字,如“雇员1”和“雇员2”来区分它们。
codepage&&可选&variant&型。long(long&数据类型:存储大型整数的基础数据类型。long&变量存储为&32&位数的值,范围介于&2,147,483,648&到&2,147,483,647&之间。)&型值,用于标识代码页的字符集。
说明有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。
语法中的可选参数允许留空,但是必须包含参数的逗号。如果将位于末端的参数留空,则在指定的最后一个参数后面不需使用逗号。
注意&&&通过设置&recordset&对象的&activeconnection&属性,也可使用&activex&数据对象&(ado)(数据访问对象&(dao):一种数据访问接口,与&microsoft&jet&和符合&odbc&的数据源通讯,以连接到、检索、操作和更新数据和数据库结构。)&来创建链接。
示例下面的示例使用规范“标准输出”,从&microsoft&access&表“外部报表”&将数据导出到带有分隔符的文本文件&april.doc&中:
docmd.transfertext&acexportdelim,&“standard&output”,&_&&&&“external&report”,&“c:\txtfiles\april.doc”
&http://www.access911.net&站长收藏}

我要回帖

更多关于 文本数据类型用于存放 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信