Excel:如何使用 mid 函数处理可变长度字符串
Excel 中的MID函数允许您根据字符串左侧的起始位置从字符串中提取特定数量的字符。
但是,有时您希望根据特定的开始和结束字符提取中间字符。
您可以将MID函数与FIND函数结合使用来执行此操作:
=MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)
此特定公式从单元格A2中字符char1和char2之间的字符串中提取每个字符。
下面的例子展示了如何在实践中使用这个公式。
示例:Excel 中可变长度字符串的 MID 函数
假设我们有以下网站 URL 列表:
假设我们只想提取双斜杠 ( // ) 和 URL 末尾附近的.com之间的网站名称。
为此,我们可以使用以下公式:
=MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)
以下屏幕截图显示了如何在实践中使用该公式:
B 列现在仅显示网站名称中双斜杠//和名称末尾附近的.com之间的字符。
请注意,即使每个网站名称的长度不同,此公式也有效。
如果不使用FIND函数,仅使用MID函数将无法执行此任务。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: