Excel中的文本型数据有哪些-Excel数据类型介绍

逍遥的鱼

Excel中的文本型数据有哪些?文本型数据是指不能参与算术运算的任何字符,如汉字、英文字母、其他字符和文本型的数字串。在Excel中,所有的数据类型都是按照单元格的全部内容来进行区分。所以,如果一个单元格的数据既包括阿拉伯数字,也包括字母或符号,则该单元格的数据类型为文本型数据,如“Excel2019”和“Windows10”。

在公式中,文本型数据需要以一对半角双引号包含,如公式:="我"&"是中国人"。否则将被识别为未定义的名称而返回#NAME?错误。此外,在公式中要表示半角双引号字符本身时,需要使用两个半角双引号。例如要使用公式得到带半角双引号的字符串“"我"”,表示方式为:="""我""",其中最外层的一对双引号表示输入的是文本字符,“我”字前后分别用两个双引号""表示单个的双引号字符本身。


空单元格与空文本

空单元格是指未经赋值或赋值后按键清除内容的单元格。空文本是指没有任何内容的文本,在公式中以一对半角双引号""表示,其性质是文本,字符长度为0。空文本通常是由函数公式计算获得,结果在单元格中显示为空白。

空单元格与空文本有共同的特性,但又不完全相同。使用定位功能时,定位条件选择“空值”时,结果不包括“空文本”。而在筛选操作中,筛选条件为“空白”时,结果包括“空单元格”和“空文本”。

如图13-1所示,A3单元格是空单元格,由公式结果可以发现,空单元格可视为空文本,也可看作数字0(零)。但是由于空文本和数字0(零)的数据类型不一致,所以二者并不相等。

图13-1比较空单元格与空文本

在使用部分查找引用类函数时,如果目标单元格为空,公式将返回无意义的0。在公式最后连接空文本"",可将无意义0值显示为空文本,省去了使用IF函数判断的步骤。

示例:屏蔽函数返回的无意义0值

图13-2的H3单元格中使用以下公式查询E3单元格的商品风格名称,但是由于E3单元格为空白,公式最终返回无意义的0。

=INDEX(E:E,3)

使用以下公式可以屏蔽无意义的0值。

=INDEX(E:E,3)&""

图13-2屏蔽函数返回的无意义0值

文本型数字与数值的互相转换

部分函数的参数支持使用文本型数字,如LEFT函数、RIGHT函数、SUBSTITUTE函数等。还有一部分函数的参数则区分文本型数字和数值格式,如VLOOKUP函数的第一参数、MATCH函数的第一参数等。

使用VALUE函数或是使用乘以1、除以1、加0或减0的方法,能够实现从文本型数字到数值的转换。

另外,在文本型数字前加上两个负号也能使其转换为数值。例如公式“=--A2”,第二个负号先将A2单元格中的文本型数字转换为负数,再使用一个负号将负数转换为正数,即负负得正。

如果要将数值转换为文本型数字,可以在数值后连接上一个空文本,如公式“=25&""”将得到文本型的数字25,公式“=A2&""”会将A2单元格中的数值转换为文本型数字。

提示:在四则运算中,能够直接使用文本型数字和数值进行计算,而无须转换格式。

以上就是Excel中的文本型数据有哪些的全部内容,希望能帮到你,更多相关教程请关注我们。


标签: