这些数字串,暗藏着上一代的表白密码
数据类型的简单认识
在工作表中输入和编辑数据是用户使用Excel时最基础的操作项目之一。工作表中的数据都保存在单元格之中,而诸如图形、图表、控件等对象,则保存在单元格的上一层。
在单元格中可以输入和保存的数据包括4种基本类型:数值、日期时间、文本和公式。除此之外还有逻辑值、错误值等一些特殊的数据类型。
1、数值
数值是指所有代表数量的数字形式,如企业的产值和利润、学生的成绩、个人的身高体重等。数值可以是正数,也可以是负数,并且都可以进行计算,如加、减、求平均值等。除了普通的数字外,还有一些带有特殊符号的数字也被Excel识别为数值,这些特殊符号包括百分号(%)、货币符号(如¥)千分间隔符(,)及科学计数符号(E)。
在现实中,数字的大小可以是无穷无尽的,但是在Excel中,由于软件自身的限制,对于数值的使用和存储也存在一些规范和限制。
Excel可以表示和存储的数字最大精确到15位有效数字。对于超过15位的整数数字,如1234567890123456789,Excel会自动将15位以后的数字变为0来存储,成为1234567890123450000。对于大于15位有效数字的小数,则会将超出的部分截去。
因此,对于超出15位有效数字的数值,Excel将无法进行精确的计算和处理。例如:无法比较相差无几的20位数字的大小、无法用数值形式存储18位的身份证号码等。用户可以使用文本形式来保存位数过多的数字,来处理和避免上述情况,如在单元格里输入18位身份证号码的首位之前加上单引号“‘”,或者将数字格式设置为“文本”后,再输入身份证号码。
对于一些很大或很小的数值,Excel会自动以科学计数法来表示,例如:123456789012345会以科学计数法表示为1.23457E+14,即为1.23457x1014之意,其中代表10的乘方的大写字母“E”不可省略。
2、日期和时间
在Excel中,日期和时间是以一种特殊的数值形式存储的,这种数值形式称为“序列值”。序列值的范围为1~2958465。
在Windows操作系统上所使用的Excel版本中,日期系统默认为“1900日期系统”,即以1900年1月1日作为序列值的基准日期,这一天的序列值计为1,这之后的日期均以距离基准日期的天数作为其序列值,例如:1900年1月15日的序列值为15,2020年9月10日的序列值为44084。在Excel中可表示的最大日期是9999年12月31日,其序列值为2958465。
要查看一个日期的序列值,可以在单元格内输入该日期后,再将单元格数字格式设置为“常规”,此时,就会在单元格内显示该日期的序列值。
由于日期存储为数值的形式,因此它承载着数值的所有运算功能,日期运算的实质是序列值的数值运算。例如:要计算两个日期之间相距的天数,可以直接在单元格中输入两个日期,再用减法运算的公式来求得。
日期系统的序列值是一个整数数值,一天的数值单位是1,那么1小时就可以表示为1/24天,1分钟就可以表示为1/(24x60)天等,一天中的每一个时刻都可以由小数形式的序列值来表示。例如:中午12:00:00的序列值为0.5(一天的一半),12:30:00的序列值近似为0.520833。 如果输入的时间值超过24小时,Excel会自动以天为整数单位进行处理,如26:13:12,转换为序列值为1.0925,即1+0.0925(1天+2小时13分12秒)。
将小数部分表示的时间和整数部分表示的日期结合起来,就能以序列值表示一个完整的日期时间点。例如2020年9月10日中午12:00:00的序列值为44084.5,9999年12月31日中午12:3000的序列值近似为2958465.520833。
提示:对于不包含日期且小于24小时的时间值,如“12:30:00”,Excel会自动以1900年1 月0日这样一个实际不存在的日期作为其日期值。在Excel的日期系统中,还包含了一个鲜为人知的小错误,实际并不存在的I900年2月29日(1900年并不是闰年),却存在于Excel的日期系统中,并且有所对应的序列值60。微软公司在对这个问题的解释中声称,保留这个错误是为了保持与Lotus1-2-3相兼容。
3、文本
文本通常是指一些非数值性的文字、符号等,如企业名称、学生的考试科目、姓名等。除此以外,许多不代表数量的、不需要进行数值计算的数字也可以保存为文本形式,如电话号码、身份证号码、银行卡号等。所以,文本并没有严格意义上的概念。事实上,Excel将许多不能理解为数值(包括日期时间)和公式的数据都视为文本。文本不能用于计算,但可以比较。
4、逻辑值
逻辑值是比较特殊的一类参数,它只有TRUE(真)和FALSE(假)两种类型。
例如:在公式“=A3>0”中,“A3>0”就是一个可以返回TRUE(真)或FALSE(假)为结果的参数。逻辑值之间进行四则运算或逻辑值之间进行四则运算或是逻辑值与数值之间的运算时,TRUE的作用等同于1,FALSE的作用等同于0。例如:TRUE+TRUE=2 FALSE*FALSE=0 TRUE-1=0 FALSE*5=0
但是在逻辑判断中,不能将逻辑值和数值视为相同,如公式“=TRUE<6”,结果是FALSE,因为Excel中的大小比较规则为:数字<字符<逻辑值FALSE<逻辑值TRUE。因此TRUE大于6。
5、错误值
用户在使用Excel的过程中,可能会遇到一些错误值信息,如#N/A、#VALUE!、#DIV/0!等,出现这些错误的原因有很多种,如果公式不能计算正确结果,Excel将显示一个错误值,根据产生错误的不同原因,Excel会返回不同类型的错误值,便于用户进行排查。
6、不同数据类型的大小比较原则
在Excel中,除了错误值外,文本、数值与逻辑值比较时按照以下顺序排列。
-1、0、1、2、… A~Z、FALSE、TRUE
即数值小于文本,文本小于逻辑值FALSE,逻辑值TRUE最大,错误值不参与排序。
7、公式
公式是Excel中一种非常重要的数据类型,Excel作为一种电子数据表格,许多强大的计算功能都是通过公式来实现的。
公式通常都是以等号“=”开头,它的内容可以是简单的数学公式,如:“=24*60+12”,也可以包括Excel的内置函数,甚至是用户自定义的函数,如“=SUM(A1:A5)”。
当用户在单元格内输入公式并确认后,默认情况下会在单元格内显示公式的运算结果。从数据类型上来说,公式的运算结果也大致可区分为数值型数据和文本型数据两大类。选中公式所在的单元格后在编辑栏内会显示公式的内容。
【初中化学】怎样快速记忆化学元素符号!
继续坚持,每天15个单词。
ease [iːz]
v. 缓解; 减轻; 使…容易些; (使)小心缓缓地移动;
n. 容易; 舒适; 安逸; 无忧无虑;
[例句]The plan should ease traffic congestion in the town.
这项计划对城里的交通拥挤状况应该有所缓解。
[其他] 第三人称单数:eases 复数:eases 现在分词:easing 过去式:eased 过去分词:eased
easy [ˈiːzi]
adj. 容易的,舒适的,随和的; 从容的;
adv. 容易地; 小心地;
[例句]It was no easy matter getting him to change his mind.
让他改变主意可不是件容易的事儿。
[其他] 比较级:easier 最高级:easiest
easily [ˈiːzəli]
adv. 容易地; 很可能; 肯定; 一会儿;
[例句]This can be seen easily with the benefit of slow motion video playback.
借助于慢镜头的回放,可以很容易地看清楚这个过程。
[其他] 比较级:more easily 最高级:most easily
eat [iːt]
v. 吃; 咬,蛀; 侵蚀; 收回,取消; 烦扰; 向…欢呼;
n. 少量食物,点心;
[例句]I eat lots less than I used to.
我比以前吃得少多了。
[其他] 第三人称单数:eats 现在分词:eating 过去式:ate 过去分词:eaten
economic [ˌiːkəˈnɑːmɪk]
adj. 经济的; 经济学的;有利可图的; 可赚钱的;
[例句]The agreement is essential to spurring economic growth around the world.
这项协议对于促进世界经济的增长是至关重要的。
economy [ɪˈkɑːnəmi]
n. 经济; 组织,经济制度; 节约,经济舱位; 简练,
adj. 经济的,廉价的; 节约的;
adv. 乘坐经济舱位;
[例句]This could cause serious damage to the country's economy.
这可能对国家的经济造成严重破坏。
[其他] 复数:economies
educate [ˈedʒukeɪt]
vt. (在学校)教育; 训练; 教养; 教导;
[例句]The object is to educate people about road safety.
目的就是教育大众注意交通安全。
[其他] 第三人称单数:educates 现在分词:educating 过去式:educated 过去分词:educated
educated [ˈedʒukeɪtɪd]
adj. 受过…教育(或训练)的; 受过良好教育(或训练)的; 有教养的; 上过…学校的;
v. (在学校)教育; 训练; 教养; 教导;
[词典] educate的过去分词和过去式;
[例句]Reading is a good way to become educated.
读书是变得有教养的一种好方法。
[其他] 原型: educate
effect [ɪˈfekt]
n. 影响;声响,印象,效果;所有物,财物;
vt. 使发生; 实现; 引起;
[例句]All this publicity has had a snowball effect on the sales of their latest album.
所有这些宣传对他们最新唱片的销售产生了一种滚雪球效应。
[其他] 第三人称单数:effects 复数:effects 现在分词:effecting 过去式:effected 过去分词:effected
effective [ɪˈfektɪv]
adj. 有效的; 事实上的; 起作用的; 产生预期结果的;
n. 有生力量; 精兵; [军]现役兵额;
[例句]Television is an effective means of communication.
电视是一种有效的通信手段。
[其他] 比较级:more effective 最高级:most effective 复数:effectives
efficient [ɪˈfɪʃnt]
adj. 有效率的; 效率高的; 有能力的;
[例句]Without efficient means of transportation, people will waste a great deal of time going to and from work.
如果没有有效率的交通工具,人们上下班会浪费很多时间。
effort [ˈefərt]
n. 努力;努力的结果; 气力; 费力的事;
[例句]It doesn't need much effort.
这事不需花多大气力。
[其他] 复数:efforts
Egypt [ˈidʒəpt]
n. 埃及;
[例句]I lived in Egypt for a time.
我在埃及住了一阵子。
Egyptian [iˈdʒɪpʃn]
adj. 埃及的; 埃及人的; 古埃及的; 埃及文化的; 埃及语的;
n. 埃及人; 古埃及人;
[例句]Yet Egyptian attitudes to Israel are rarely simple.
然而埃及人对以色列的态度很少是简单明了的。
[其他] 复数:Egyptians
eight [eɪt]
n. 八; 八个; 第八; 八人划船队; 表示八的符号;
adj. 八(的); 八个(的);
[例句]He said he would be here at eight o'clock.
他说他将在八点钟到达这里。
[其他] 复数:eights