EXCEL单元格中有单位或文本如何进行公式计算?

大家在工作常常会遇到这样问题,一般是收到客户的表格。公式计算很难使用怎么办?
这样需要跟大家说明的是平时大家要对要计算的单元增加文本最好用单元格格式里的自定义。
解决这个问题的方法可以通过函数也可以通过VBA。本文只讲解函数解决问题的方法。

操作方法

  • 01

    我们先看一下简单的例子,如图,我们的思路是如何提取单元格中除去“元”内容,如单元格内容为“30元”,我们只提取“30”

  • 02

    有两个函数可以解决这个问题,LEFT和SUBSTITUTE,本文用SUBSTITUTE,这个函数是在一个文字串中替换指定的文本,语法:SUBSTITUTE(text,old_text,new_text,[instance_num]),大家看到最后一个参数为中括号,它的含义就是可选,如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text

  • 03

    如单元格内容为“30元”,我们只提取“30”,公式:=SUBSTITUTE(A2,"元",),要替换的新文本我们不填写,这样函数的含义是将单元格中所有的"元"全部替换。我们这个结果乘上B2单元格就可以,如果要显示单位的话加&"元",完整的公式:=SUBSTITUTE(A2,"元",)*B2&"元"

  • 04

    但如果每一个单元格的单位都不一样的话怎么办?如图所示。这个时候我就得想办法获得单元格中最后一个字符了。大家可用RIGHT函数。如图公式为:=RIGHT(A2,1)用来获取最后一个单元格的字符。

  • 05

    这样的话,我们将公式修改成:=SUBSTITUTE(A2,RIGHT(A2,1),)*B2&"元"即要解决问题,另外如果B2单元格也同样有单元格中有单位的话,也可以同样的方法就进行解决。

(0)

相关推荐

  • Excel单元格左上绿三角文本型数字解析

    工作中经常遇到这样的情况:明明是两个一样的数字串,为什么不相等呢?以至于像VLOOKUP这样需要关键字匹配判断的函数报错.本文将为您解开谜团,从而让Excel对您更加顺服,做您忠实的助手. 操作方法 ...

  • 如何在Excel单元格中显示公式而不是公式结果?

    在Excel单元格中有很多公式,希望快速地查看每个单元格的公式,可以通过以下的方法来实现. 操作方法 01 方法1:单击"公式"选项卡下的"公式审核"工作组中的 ...

  • EXCEL 怎么统计一个单元格中有多少个数据

    [问题] 我想统计这一个单元格中有多少个元器件,请问在EXCEL中怎么统计 [解答] B1输入公式下拉: =LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1 注 ...

  • 如何将excel单元格中的内容设置为“文本”格式?

    相信很多小伙伴在日常办公中都会用到excel,如果我们想要在其中将单元格中的内容设置为"文本"格式该怎么做呢?方法很简单,下面小编就来为大家介绍.方法一:1. 首先,在excel中 ...

  • 如何判断Excel表格的单元格中是否包含文本

    今天给大家介绍一下如何判断Excel表格的单元格中是否包含文本的具体操作步骤.我们这里用到的是istext函数.若单元格包含文本,返回true值,反之则返回false.1. 首先将需要操作的表格打开, ...

  • 怎么以厘米为单位设置Excel单元格行高、列宽

    Excel是现在十分常用的文件类型之一,有些用户想知道怎么以厘米为单位设置Excel单元格行高.列宽,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel文档,根 ...

  • Excel如何给单元格加上单位

    工作上经常要用Excel做报告.报告上有许多数字,但没有单位,数字太多的话很难看出这些数是代表什么.而手动加上的单位,数字又不能用公式运算.下面根据我常做报告的,给大家展示下如何有Excel单元格中加 ...

  • 怎么把excel单元格的大小单位设置为厘米

    今天小编要和大家分享的是怎么把excel单元格的大小单位设置为厘米,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格并点击它,如下图所示. 02 然后点击屏幕左上方的 ...

  • Excel中怎么截取文本内容? Excel单元格批量截取数据的教程

    怎么快速截取单元格文本内容呢?当要处理的单元格数量较多时,逐一编辑单元格将显得很繁琐,当然也可以借助Left.Right或Mid等函数来截取单元格文本,但这种操作无法直接在单元格内完成.以下小编为大家 ...