批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]从示例中可以看出,目的是提取门店的编号,但无论在目标单元格中输入1个值,还是2个值,都得不到正确的结果,但快速填充快捷键Ctrl+E的用法是完全

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

在字符串职工提取需要的字符或部分字符串,也是Excel数据和处理的一部分,大家用到最多的应该是快速填充快捷键Ctrl+E,但同时,使用Ctrl+E提取数据也很容易出错,例如:

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

从示例中可以看出,目的是提取门店的编号,但无论在目标单元格中输入1个值,还是2个值,都得不到正确的结果,但快速填充快捷键Ctrl+E的用法是完全正确,没有错误的……究其原因,就是Excel系统无法理解此时的逻辑关系。

要解决此问题,是提取字先得更加的专业和灵活,就离不开Find+Mid函数的组合。


一、Mid函数。

功能:从文本字符串中指定的起始位置提取指定长度的字符。

语法结构:=Mid(字符串,开始位置,字符长度)。

目的:提取员工姓名的“姓”。

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

方法:

在目标单元格中输入公式:=MID(B3,1,1)

解读:

公式中的第二个参数“1”为从第1位开始,第三个参数“1”为需要提取的文本长度为1。


二、Find函数。

功能:返回一个字符串在另一个字符串中的起始位置(区分大小写)。

语法结构:=Find(查找字符串,源字符串,[查找索引]);当省略第三个参数“查找索引”时,默认从第1个开始。

目的:返回“-”在“所属门店”中的起始位置。

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

方法:

在目标单元格中输入公式:=FIND(“-“,H3)。


三、Find+Mid组合。

目的:提取“所属门店”字符串中的编号。

思路:如果输入前2个目标单元格的值,之后用Ctrl+E提取,得不到符号“-”后的数字;所以,首先要判断符号“-”后有无数字,最简单的方法就是提取符号“-”后的值,然后+1,如果返回错误值,则符号“-”后为文本,否则符号“-”后有数字,需要提取。此处,需要多重判断,所以需要借助If和Iferror函数。

批量提取字符,除了用Ctrl+E外,还有这2个方法可选[通俗易懂]

方法:

在目标单元格中输入公式:=IFERROR(IF(SUM(MID(H3,FIND(“-“,H3)+1,1),1),MID(H3,1,FIND(“-“,H3)+1),#VALUE!),MID(H3,1,FIND(“-“,H3)-1))。

解读:

如果符号“-”后面有数字,则返回从第1个位置开始到“-”后面的值,否则返回错误值#VALUE!,并作为Iferror函数的参数,当Iferror的第一个值有误时,则返回指定的值,即返回MID(H3,1,FIND(“-“,H3)-1),也就是符号“-”之前的字符。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11387.html

(0)
上一篇 2023-03-01
下一篇 2023-03-01

相关推荐

  • Python数据变量的应用及特点

    Python数据变量的应用及特点Python作为一种解释型、动态、面向对象的高级程序设计语言,其优雅的语法和丰富的库函数受到了广泛的欢迎。其中数据变量作为Python重要的概念之一,在Python程序设计的过程中占据了非常重要的地位。本文将从定义、赋值、类型、运算、作用域等多个方面解析Python数据变量的应用及特点。

    2024-04-12
    86
  • 用Python读取文件的方法

    用Python读取文件的方法Python是一种高效的编程语言,具有易学、代码可读性强、能够快速完成复杂任务等特点,在数据分析、机器学习等领域广泛应用。在Python编程过程中,读取文件是必不可少的一环,本文将详细介绍Python读取文件的方法。

    2024-05-06
    74
  • 20200617学习笔记[通俗易懂]

    20200617学习笔记[通俗易懂]基数 一个索引上不同的值的个数,我们称之为“基数”(cardinality)。也就是说,这个基数越大,索引的区分度越好 我们可以使用 show index 方法,看到一个索引的基数 MySQL 是怎…

    2023-03-12
    154
  • 用 Python 计算平均数

    用 Python 计算平均数Python 是一种高级编程语言,它可以用来计算各种数值。其中,计算平均数是 Python 上的一个基本应用。在本文中,我们将介绍如何使用 Python 计算平均数,包括 Python 计算单个数字的平均数、Python 计算多个数字的平均数、Python 计算任意多个数字的平均数,并提供对应的代码示例。

    2024-05-20
    82
  • mysql如何dump数据「终于解决」

    mysql如何dump数据「终于解决」从远程数据库dump mysqldump -h hostname -u user –verbose -p database > dump.sql 上传到本地数据库 mysql -u local_u…

    2023-04-10
    156
  • 了解Python的CGI编程

    了解Python的CGI编程CGI(Common Gateway Interface)是一种在Web服务器和客户端之间传递数据的技术。Python CGI编程是使用Python作为CGI编程语言,从而实现Web应用程序的动态效果。

    2024-03-09
    85
  • 巨杉Tech | SparkSQL+SequoiaDB 性能调优策略[通俗易懂]

    巨杉Tech | SparkSQL+SequoiaDB 性能调优策略[通俗易懂]当今时代,企业数据越发膨胀。数据是企业的价值,但数据处理也是一种技术挑战。在海量数据处理的场景,即使单机计算能力再强,也无法满足日益增长的数据处理需求。所以,分布式才是解决该类问题的根本解决方案。而…

    2022-12-15
    127
  • 数据库 简答题_数据库试题

    数据库 简答题_数据库试题
    第一章 数据库概述 1.简述数据管理技术发展的三个阶段以及各个阶段的特点 数据库管理技术发展经过了人工管理阶段,文件系统阶段,数据库系统阶段。 (1)人工管…

    2023-04-04
    154

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注