Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 Microsoft Excel 中 MID 函数的公式语法和用法。

说明

MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法

MID(text, start_num, num_chars)

MID 函数语法具有以下参数:

  • text    必需。 包含要提取字符的文本字符串。

  • start_num    必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。

    • 如果 start_num 大于文本长度,则 MID 返回空文本 ("")。

    • 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

    • 如果start_num小于 1,则 MID 返回 #VALUE! 错误值。

  • num_chars    MID 是必需的。 指定希望 MID 从文本中返回字符的个数。

    • 如果num_chars为负数,则 MID 返回 #VALUE! 错误值。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

Fluid Flow

公式

说明

结果

=MID(A2,1,5)

从 A2 内字符串中第 1 个字符开始,返回 5 个字符。

Fluid

=MID(A2,7,20)

从 A2 内字符串中第 7 个字符开始,返回 20 个字符。 由于要返回的字符数 (20) 大于字符串的长度 (10),从第 7 个字符开始,将返回所有字符。 未将空字符(空格)添加到末尾。

Flow

=MID(A2,20,5)

因为起始位置大于字符串的长度 (10),所以返回空文本。

重要: 

  • MIDB 函数已弃用。

  • 在设置为兼容性版本 2 的工作簿中,MID 改进了代理项对的行为,将其计为一个字符而不是两个字符。 通常与表情符号) 一起使用 (变体选择器仍将计为单独的字符。 在此处阅读详细信息:Unicode 标准

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。