从上图中可以看出,要用到三个函数:mid,find,len。

find函数找到域名前的标志“@”的位置,再往后移1位,该位置作为截取域名的起始位;

利用mid函数截取“@”标志之后的所有的字符(len 函数度量了邮箱的整体长度,为了提高效率,不再计算“@”标志之后的字符长度,而是使用邮箱的整体长度,亦不会出错)。

下面分别来学习这3个函数的用法。

一、mid 函数

从一个字符串中截取出指定数量的字符

01 语法

MID(text, start_num, num_chars),3个参数,含义如下:

  • text 必需。 包含要提取字符的文本字符串。
  • start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。
  • num_chars 必需。 指定希望 MID 从文本中返回字符的个数。

02 示例

复制下表中的示例数据,然后将其粘贴进新的 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

二、find 函数

用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值。

03 语法

FIND(find_text, within_text, [start_num]),3个参数,含义如下:

  • find_text 必需。 要查找的文本。
  • within_text 必需。 包含要查找文本的文本。
  • start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

04 示例

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

数据
Miriam McGovern
公式 说明 结果
=FIND("M",A2) 单元格 A2 中第一个“M”的位置 1
=FIND("m",A2) 单元格 A2 中第一个“M”的位置 6
=FIND("M",A2,3) 从单元格 A2 的第三个字符开始查找第一个“M”的位置 8

三、len 函数

返回文本字符串中的字符个数。

05 语法

LEN(text),只有一个参数,就是要度量的字符串本身

06 示例

截取指定字符前_Excel字符函数(1):利用3个函数提取邮箱中的域名相关推荐

  1. Excel字符函数(1):利用3个函数提取邮箱中的域名

    从上图中可以看出,要用到三个函数:mid,find,len. 用find函数找到域名前的标志"@"的位置,再往后移1位,该位置作为截取域名的起始位: 利用mid函数截取" ...

  2. js 截取指定字符前的字符

    // **截取指定字符前的字符**getStr(string, str) {var str_before = string.split(str)[0];var str_after = string.s ...

  3. 截取指定字符前_Excel应该怎么学--表格维护常用文本函数(截取、转换、连接)...

    ▶▶▶点点关注,获取更多◀◀◀ 在工作中,我们经常会遇到需要从单元格里取出某一部分文本.把某些文本转换成特定的格式或者将两个单元格的内容进行连接的情况,这里我们就需要用到Excel的文本操作函数了. ...

  4. Python字符串中截取指定关键词的前后字符

    思路: 正则表达式+ 切片操作 一.找出关键词的位置 二.利用字符串的切片功能 目前想到有三种情况: 1.当关键词位于开头时,从下标为0的开始切片 2.当关键词位于结尾时,切片取到最后一个字符 3.当 ...

  5. sql载取最后出现字符前的字符

    数据库 截取 最后出现的字符前的所有字符 sql 如下: declare @str varchar(50) set @str='1-9-3-2' select REVERSE(SUBSTRING(RE ...

  6. xml相关php函数,PHP利用xml常用函数的详细集合示例

    这篇文章主要为大家详细介绍了PHP利用xml常用函数的详细集合示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 1.DOM 函数 a.DOMDocu ...

  7. mysql 删除指定字段前的字符形成新字符串

    需要将字段Alias中前7个字符删除.如CCS001_未命名基站001字段将前7个字符删除后就变成了未命名基站001 数据库表名: t_dct_config 数据库表单: 解决方法1 UPDATE t ...

  8. 测量string变量长度函数_利用Graphics::MeasureString函数测量字符串的宽度,高度

    我就吐一句槽,今天被这个函数完虐.... 当我们需要获得一个字符串的长度时(注意,不是length,这只是返回该字符串的字符个数),我们需要知道的是一个字符串的长度也就是一个字符串的宽,说到底就是像素 ...

  9. SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)

    目录 1.LEFT函数 2.MID函数 3.RIGHT函数 1.LEFT函数 (1)语法:left(text,len)即left(字符串文本,长度) 查询语句 select [column(s),] ...

  10. mysql截取前几个字符串_mysql中截取指定字符前后的字符串

    使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...

最新文章

  1. 《预训练周刊》第28期:M6-10T:高效多万亿参数预训练的共享去链接范式、大模型自然语言处理的最新进展综述...
  2. 数据挖掘导论读书笔记5关联分析的基本概念和算法
  3. 61计蒜客 动态规划基础 蒜头君的城堡之旅
  4. mysql js 命令行登录_mysqlsh 命令行模式与密码保存-爱可生
  5. 面试官是怎样高效面试的(面试官的“套路”
  6. 思科3550 IOS
  7. 《Java程序员面试秘笈》—— 第1章 Java编程基础
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的课程在线学习系统
  9. 大湾区足球联赛港澳赛区上演进球大战
  10. Machine Learning Yearning 中文翻译稿
  11. bat 自动输入密码_「docker实战篇」python的docker爬虫技术移动自动化uiautomator工具(16)...
  12. 【预测模型】基于matlab模糊小波神经网络目标威胁评估【含Matlab源码 1621期】
  13. stdafx.h头文件代码
  14. 2021 考研数学一/二/三难度如何,有什么特点?
  15. 百度:一盗功成万网枯
  16. android 多张图片渐变切换控件
  17. 腾讯精选50题—Day6题目43,46,53
  18. truffle init/unbox 中遇到的许多错误以及解决
  19. 使用git提交代码到仓库报错总结
  20. 宏基因组分析步骤Linux,宏基因组分析专题研讨班

热门文章

  1. vue-methods三种调用的形势
  2. 二 、 搭建Android 开发环境读书笔记
  3. TelerikUI_RadGrid_Filter 自定义方法
  4. Requirement-Driven Linux Shell Programming
  5. 从JS库的使用者转变成JS的开发者——第一篇 javascript对象
  6. 【转】cron表达式详解
  7. Spring AOP原理分析(四)--AnnotationAwareAspectJAutoProxyCreator#postProcessBeforeInstantiation源码解析
  8. redis缓存穿透、缓存雪崩、缓存击穿详解
  9. YII2中behavior行为的理解与使用
  10. 关于数据库查询中的几种连接