丽塔(Rita)在一个Excel工作表中描述了一个向她提供信息的问题,该信息在单元格中结合了数字和字母字符。特别是,一个单元格可能包含“ 3.5 V”,这意味着需要3.5个小时的休假时间。 (单元格末尾的字符可能会更改,具体取决于条目所代表的小时数。)

丽塔(Rita)想知道是否仍有可能以某种方式在公式中使用数据。

是的,这是可能的,并且有几种方法可以解决此问题。

最简单的方法(也是最简单的方法)是将字母字符简单地移动到自己的列中。假设条目将始终由数字,空格,字符组成,则可以通过以下方式“拆分”:

。确保条目右边有一个空白列。

。选择条目。

。从“数据”菜单中选择“文本到列”。 Excel将显示“将文本转换为列”向导的第一步。 (请参见图1。)

。应选择定界单选按钮。点击下一步。 Excel将显示向导的第二步。

。确保选中“空间”复选框,然后单击“下一步”。 Excel将显示向导的第三步。

。单击完成。

Word将条目分为两列,数字在最左边的列中,字母字符在右边。然后,您可以在所需的数值上使用任何常规数学函数。

如果将数据分成几列是不可行的(也许您的公司不允许这种划分,否则可能会导致以后使用工作表的问题),那么您可以采用其他两种方法来解决问题。

首先,可以对单个单元格使用以下公式:

=VALUE(LEFT(A3,LEN(A3)-2))

LEFT函数用于删除单元格A3中任何最右边的两个字符(空格和字母),然后VALUE函数将结果转换为数字。然后,您可以像使用其他任何数值一样使用此结果。

如果只想对包含条目的列求和,则可以使用数组公式。在单元格中输入以下内容:

=SUM(VALUE(LEFT(A3:A21,LEN(A3:A21)-2)))

确保通过按Shift + Ctrl + Enter实际输入公式。

因为这是一个数组公式,所以将LEFT和VALUE函数分别应用于范围A3:A21中的每个单元格,然后使用SUM函数求和。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3185)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: