网站首页 >> 美食攻略 >> 正文
简介: 1、一、逻辑值与数值转换2、逻辑值与数值有本质的区别,它们之间没有绝对等同的关系,但逻辑值与数值之间允许互相转换。3、在四则运算及乘幂、开方运算中,TRUE的作用等同于1,FALSE的作用等同于0。4

java类型转换方法(2.2 数据类型的转换)

1、一、逻辑值与数值转换

2、逻辑值与数值有本质的区别,它们之间没有绝对等同的关系,但逻辑值与数值之间允许互相转换。

3、在四则运算及乘幂、开方运算中,TRUE的作用等同于1,FALSE的作用等同于0。

4、例:计算员工全勤奖

5、下图展示的是员工考勤表的部分内容,需要根据出勤天数计算全勤奖。出勤天数超过23天的,全勤奖为50元,否则为0。

6、在C2单元格中输入以下公式,复制到C3:C10单元格区域。

7、公式优先计算括号内的“B2>23”部分,结果返回逻辑值TRUE或FALSE,再使用逻辑值乘以50。如果B2大于23,则相当于TRUE*50,结果为50。如果B2不大于23,则相当于FALSE*50,结果为0。

8、在逻辑判断、条件格式和数据验证的公式中,如果公式结果为0相当于FALSE,如果公式结果是不等于0的数值则相当于TRUE。

9、例:判断员工销售增减情况

10、下图展示的是某公司销售统计表的部分内容,需要核对销售增幅,如果相同则返回“无变化”。

11、在C2单元格中输入以下公式,复制到C3:C7单元格区域。=IF(B2,"","无变化")

12、IF函数根据条件进行判断,并返回指定的内容,之一参数要求使用结果为TRUE或FALSE的值或表达式。

13、本例中之一参数直接使用B2,如果结果不等于0则相当于TRUE,返回第二参数中指定的空文本,否则返回指定的字符串“无变化”。

14、等同于以下公式:=IF(B2<>0,"”,"无变化")

15、二、文本型数字与数值转换

16、文本型数字可以作为数值直接参与四则运算,但当此类数据以数组或者单元格引用的形式作为某些统计函数(如SUM、AVERAGE和COUNT函数等)的参数时,将被视为文本来运算。

17、例如,在A1单元格数字格式为“常规”的情况下输入数值“1”,在A2单元格输入前置半角单引号的数字“2”,对数值1和文本型数字2的运算结果如下表所示:

18、文本“2”参与四则运算被转换为数值

19、文本“2”在单元格引用中被视为文本,未被SUM函数统计

20、使用以下6个公式,均能够将A2单元格的文本型数字转换为数值

21、其中减负运算的实质是以下公式的简化。

22、即0减去负的A2单元格的值,因其输入最为方便而被广泛应用。如果数据较多,可以先将文本型数字转换为数值,既可以提高公式的运算速度,也方便后续的其他分析汇总。

23、例:将数值转换为文本型数字

24、导入某些ERP软件的数据,其数字格式必须为文本型数字,如果仅通过将单元格格式从数值设置为文本,单元格中已有的数据在重新输入之前将无法应用新的数字格式。如下图所示,如需将B列的数值转换为文本型数字可在C2单元格中输入以下公式,复制到C3:C7单元格区域。

25、除此之外,也可以使用[分列]功能,快速将数值转换为文本型数字。

26、①单击C列列标,在[数据]选项卡中单击[分列]按钮,在弹出的[文本分列向导-第1步,共3步]对话框中单击[下一步]按钮,如下图所示。

27、②在弹出的[文本分列向导-第2步,共3步]对话框中单击[下一步]按钮。在弹出的[文本分列向导-第3步,共3步]对话框中单击[列数据格式]选项区域的[文本]单选按钮,单击[完成]按钮,完成从数值到文本型数字的转换如下图所示。

28、提示:使用[分列]功能,相当于在单元格中重新输入一次内容,不仅可以转换数字格式,而且能够清除大部分类型的不可见字符,是数据清洗时经常使用的 *** 之一。

29、对基础数据进行必要的排序、筛选等处理,便于数据的汇总统计,降低公式的使用难度。同样,也可以根据需要先将文本型的数字转换为数值之后再进行统计分析。但是使用[分列]功能每次只能处理一列数据,如果数据列数较多,操作时会比较烦琐。

30、三、将文本型数字转换为数值

31、通常情况下,文本型数字所在单元格的左上角会显示绿色三角形的错误检查符号,如果选中包含文本型数字的单元格,会在单元格一侧出现[错误检查选项]按钮,单击右侧的下拉按钮,会显示选项菜单,选择其中的[转换为数字]选项,可以将所选内容转换为数值格式,如下图所示。

32、除此之外,还可以使用选择性粘贴的 *** ,能同时将多列文本型数字转换为数值。如下图所示,在任意空白单元格内输入数字“1”,选中后按<Ctrl+C>组合键复制。然后选中需要处理的数据区域并右击,在弹出的快捷菜单中选择[选择性粘贴]命令,打开[选择性粘贴]对话框,分别选中[数值]和[乘]单选按钮,最后单击[确定]按钮,操作完成后,即可实现从文本型数字到数值的转换。

网友点评

博博常识网

博博常识网

www.kissing2lips.com

日常生活里,经常会碰到一些五花八门的小困难。不过好久好在有困难就有方法,如果你足够的细心,你会发现这些小困难都有着对应的小方法。

Powered By Z-BlogPHP Theme By . 鲁ICP备2021032584号-5