在公式中使用单元格的数字部分(Microsoft Excel)
丽塔(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培训的来源。
本技巧(10229)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: