当前位置学海荡舟 -> 电脑乐园 -> Excel 2000 技巧


请您留言
谈谈您的看法

7.如何将姓与名分开?

  有这样一个问题,一个数据表中,A列是由姓和名组成了,如何将姓和名分开呢?

  一个简单的方法是应用Left函数,此函数可以返回文本串中的第一个或前几个字符。

  Left函数的语法形式为: LEFT(text,num_chars)
  其中:Text:是包含要提取字符的文本串。
     Num_chars:要提取的字符数量,这个值必须大于或等于 0;
     如果 num_chars 大于文本长度,则返回所有文本;
     如果忽略 num_chars,则假定其值为 1。

  下面我们看一下这个例子,要将姓分开,且例子中都是单姓的,所以我们可以在B1中添入“=left(A1)”,然后利用自动填充功能,完成下面单元格公式的复制。

填入公式 箭头4 公式结果

自动填充 箭头5 填充结果

  我们再看一个例子,某些会计程序在显示负数时会在数值的右边添加负号 (–)。如果导入的文件是在按此方法保存负数的程序中创建的,则 Microsoft Excel 会将这些数值作为文本导入。要将此文本串转换为数值,必须返回除最右边字符(即负号)以外的所有文本串字符,然后乘以 –1。对于 num_chars 参数,可使用 LEN函数计算文本串中字符的个数,然后减去 1。例如,如果单元格 A1 中的值为“234–”,我们可以在B1中输入“LEFT(A1,LEN(A1)–1)*–1”。

输入公式

  按回车后B1中就显示为“–234”。同样,我们可以利用自动填充的功能完成其余数据的转换。

公式结果

  好,Left函数的功能就讲这些,与之相对的还有个“right”函数,可以返回文本串中后一个或几个字符,你可以放手一用了!


上一技巧(如何快速了解函数的用法) 下一技巧(分列功能的妙用)

请您留言
谈谈您的看法