Excel中的MID函数
如果你使用编程语言,比如Python ,你一定用过一个叫做字符串切片的函数,它可以提取字符串的一部分并可以直接打印出来,或者存储一个结果。当我们使用 Excel 的 MID函数时,可以在 Excel 中实现相同的功能。
MID函数可以返回提供给它的字符串的一部分。让我们看看这个函数的工作原理。
Excel中的思维函数:
此函数可用于对给定字符串进行切片并仅返回该字符串的一部分。它考虑了一个起点,这将是我们要打印的字符串的起始索引。它将包含我们要切片的字符串。它可以是双引号(“”)中提供的字符串,也可以是对要在其上进行切片的单元格的引用。它还将包含字符的长度,这将指示我们要打印多少个字符,参考起始索引。
句法:
=MID(Text to be sliced, starting index, length of the string)
现在我们将看几个 MID函数的例子。
例子:
在这里,我们在单元格上使用了 MID函数3 次,即在 MAYA、RAJ、SHAUN 上。现在,我们将看到这三个单独的 3 个公式:
- 在单元格A2(MAYA)中,我们应用了–> MID(A2,1,2):在这里,我们使用 A2 作为要切片的文本。我们将从第一个索引开始,即第一个元素,即“M”。字符串的长度保持为 2,因此字符串将被切分到字符串的第二个索引,即“A”。这将导致输出“MA”。
- 在单元格A3(RAJ) 中,我们应用了–> MID(A3,2,1):在这里,我们使用 A3 作为要切片的文本。我们将从第二个索引开始,即“A”。字符串的长度保持为 1,因此切片字符串将只到该索引。这将导致输出“A”。
- 在单元格A4( SHAUN) 中,我们应用了–> MID(A4,1,3):在这里,我们使用 A4 作为要切片的文本。我们将从第一个索引开始,即第一个元素,即“S”。字符串的长度保持为 3,因此字符串将被切分到字符串的第三个索引,即“A”。这将导致输出“SHA”。
不必只提供一个要切片的单词,我们也可以使用一个句子,可以使用 MID函数进行切片。唯一要记住的是,句子中单词之间的空格也将被计为索引。
示例 2:
这里我们将 MID函数应用到 A3 单元格上,这是一个句子,我们得到了一个切片字符串,它位于 A3 和 B3 单元格之间。现在,让我们看看如何应用 MID函数。
=MID(A3,5,14)
在这里,MID函数将对存储在 A3 列中的字符串进行切片。切片的起点是从第5个索引开始,也就是“s”。现在,如前所述,一个句子中单词之间的空格,也算作一个索引,所以14的长度也包括了“s”之间的空格“ 和T”。因此结果是“sforgeeks is t”。