如何使用Excel的MID功能

这个函数帮助您从单元格中提取文本

Microsoft Excel它主要是一个数字处理应用程序,但您也可以使用它执行许多有用的文本相关功能。Excel MID函数就是一个很好的例子,我们将向您展示如何使用它。

以下说明适用于Excel 2016、Excel 2019以及与Microsoft 365绑定的Excel版本窗户macOS,以及Excel Online。

什么是MID功能?

MID函数允许您从字符串的中间提取文本。与其他函数一样,您可以在包含函数及其参数的单元格中输入公式来使用它。下面是一个典型的MID公式:

4) =中期(A1, 17日

公式的参数分解如下:

  • 第一个参数(上面例子中的“A1”):这是函数的目标,应该表示一些文本。一种选择是将文本直接放在这个位置,用引号包围。但更有可能的是包含文本的单元格。注意,如果单元格包含数字,它将被视为文本。
  • 第二个参数(上面例子中的“17”):这是偏移量,或您想要开始提取的字符的数量,包括。这应该是一个大于1的整数(即没有任何引号)。MID函数将根据这里提供的值向右计数后开始提取,每次一个字符。注意,如果您输入的数字大于目标的总长度,结果将被计算为“空文本”(即。“”)。如果您输入一个零或负数,您将得到一个错误。
  • 最后一个参数(上面例子中的“4”):这是提取的长度,表示需要多少个字符。像偏移量一样,它们每次计算一个字符,从右边开始,从偏移量之后的字符开始计算。

动作中的MID功能

考虑下面的例子。在这里,我们针对A1中的文本(“Lifewire是互联网上信息量最大的网站”)乐动体育赞助和A2中的公式:4) =中期(A1, 17日

单元格A1中的目标文本,以及单元格A2中的MID公式结果。

第二个参数表示17个字符的偏移量。如下面的红色数字所示,这意味着提取将从单词“most”中的“m”开始。

然后,长度为4意味着将提取4个字符(包括第一个字符),这将返回单词“most”作为结果(用蓝色数字表示)。在单元格A2中输入这个公式,我们可以看到这是正确的。

演示MID函数在文本字符串中的偏移量和长度参数。

MIDB,更复杂的兄弟

MID有一个相关的函数MIDB,它使用相同的语法。唯一的区别是它能起作用字节,而不是字符。一个字节是8位数据,大多数语言可以用一个字节表示所有字符。

那么为什么MIDB有用呢?如果需要处理双字节字符,则可能有理由使用MIDB。所谓的“CJK”语言(中文、日文和韩文)用两个字节而不是一个字节表示它们的字符,因为它们太多了。你可以在这些上面使用标准的MID功能,它会一次选择一个完整的字符,这可能就是你想要的。但是,如果您正在对它们进行一些高级处理,并且需要获得组成它们的字节,这个函数可能会帮助您。

这个页面有用吗?