学会这三招提取字符串中的数字不用愁

学会这三招提取字符串中的数字不用愁在Excel表格中提取字符串中的数字是我们经常会遇到的问题的,那么平时朋友们都用什么方法呢?今天分享三种方法,学会这三招,提取字符串中的数字不用

在Excel表格中提取字符串中的数字是我们经常会遇到的问题的,那么平时朋友们都用什么方法呢?今天分享三种方法,学会这三招,提取字符串中的数字不用愁。


一.使用Ctrl+E快速智能填充快捷键:

说明:

使用这个快捷键需要Excel为07以上版本。

操作步骤:

首先在目标单元格手动提取一个数字,然后鼠标定位在目标单元格下方的单元格Ctrl+E就可以快速搞定。

学会这三招提取字符串中的数字不用愁

使用Ctrl+E快速智能填充快捷键


二.使用Word强大通配符功能。

说明:

[0-9]可以所有数字,符括号内加上!表示所有非括号内内容。列如[!0-9] 代表的是所有非数字。

操作步骤:

在Excel表格中复制信息,到Word中粘贴;在Word中打开查找替换窗口,查找[!0-9]、替换为空白、勾选使用通配符、最后点击全部替换就可以快速搞定。

学会这三招提取字符串中的数字不用愁

使用Word强大通配符功能


三.使用LOOKUP函数:

说明:这五条说明非常重要!!!

1.ROW(1:100)的功能是构造了一个由数字1、2、3、4……100构成的数组。

2.注意用LEFT、RIGHT、MID等函数截取字符串中的数字为文本型数字,双负号“–”的功能文本型数字转化成数值型数字、此外双负号还可以将非数值的内容转化为错误值。

3.LOOKUP函数在查询时会自动忽略查询区域的错误值。

4.LOOKUP函数在查询时如果查找不到查找值,则返回查找区域中小于查找值的最大值。

5.9E+307是Excel表格中最大的数值。


1.数字在开头:

操作方法:在目标单元格中输入下方的公式回车确定即可。

=LOOKUP(9E+307,--RIGHT(字符串所在单元格,ROW(1:100)))

代码100分

学会这三招提取字符串中的数字不用愁

数字在开头

解析:

用LEFT函数分别提取字符串最左面的1、2、3、4……个字符,本实例中提取的分别为“2”、“20”、“202”、“2020”、“2020年”……等等;然后根据上述的五条说明就可以实现提取数字在开头的字符串中的数字。


2.数字在结尾:

操作方法:在目标单元格中输入下方的公式回车确定即可。

代码100分=LOOKUP(9E+307,--MID(字符串所在单元格,MATCH(1,MID(字符串所在单元格,ROW(1:100),1)^0,0),ROW(1:100)))

学会这三招提取字符串中的数字不用愁

数字在结尾

解析:

Right函数是提取字符串中右侧字符用的函数,其他解析参考提取数字在开头的字符串中的数字的解析。


3.数字在中间:

操作方法:在目标单元格中输入下方的公式Ctrl+Shift+Enter三键确定即可。

=LOOKUP(9E+307,--MID(字符串所在单元格,MATCH(1,MID(字符串所在单元格,ROW(1:100),1)^0,0),ROW(1:100)))

学会这三招提取字符串中的数字不用愁

数字在中间

解析:

(1).MID函数的的功能是分别从第1位、第2位、第3位……提取字符串中的一个字符。例如,本实例中提取的分别为“今”、“年”、“是”……等等。最终,构成一个只包含一个字符的数组。

(2).将(1)所得到的只包含一个字符的数字数字^0(0次方处理),如果截取的是数字的元素是文本型数字则返回数字1,否则返回错误值。最终,构成一个只包含数字1和错误值的数组。

(3).使用MATCH返回(2)所述数组第一个数字1出现的位置。本实例中返回的位置是4,也就是数字2出现的位置。

(4).使用MID函数和ROW函数分别在第一数字出现的位置开始截取字符串的1、2、3……个字符。本实例中返回的是2、20、202、2020……。

(5).其他解析参考提取数字在开头的字符串中的数字的解析。


总结,学会了这三种方法无论是批量提取数字,还是提取不同位置的数字你是不是都能够轻松搞定呢?

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

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

相关推荐

  • 用正则表达式提取和匹配文本数据

    用正则表达式提取和匹配文本数据正则表达式是一种用于匹配和处理文本的强大工具。使用正则表达式可以匹配各种规则的文本,并快速定位和提取目标信息。

    2024-02-18
    101
  • Python新建数组教程

    Python新建数组教程Python 是一种面向对象、解释型计算机程序设计语言。它既适用于初学者又能胜任专业程序员的工作。

    2024-09-03
    21
  • 使用Python实现数据库连接与操作

    使用Python实现数据库连接与操作在使用Python操作数据库之前,我们需要先连接数据库。Python中很多第三方库可以支持数据库连接,如PyMySQL、psycopg2等。

    2024-01-20
    97
  • 如何用Python判断一个整数

    如何用Python判断一个整数Python是一种高级编程语言,是当今世界上应用最广泛的编程语言之一,其简洁、易学的语法和强大的功能被广泛使用。Python不仅可以处理复杂的科学计算问题,还可以处理各种数据结构和算法。本文将重点介绍如何用Python判断一个整数。

    2024-07-20
    40
  • 如何使用chmod 600来加强Python代码的安全性

    如何使用chmod 600来加强Python代码的安全性在讲解如何使用chmod 600来加强Python代码的安全性之前,需要先介绍一下chmod 600是什么意思。chmod是Linux下的一个命令,用于修改文件或目录的权限。其中,数字600表示为只有文件所有者可以读写该文件,而其他用户没有任何权限。

    2024-03-08
    92
  • DataX 离线跨网场景的实施配置「终于解决」

    DataX 离线跨网场景的实施配置「终于解决」配置仅限于跨不同网情况,网络互通情况方案和配置会更简单一点 内网A:MySql数据转换成Csv { "job": { "setting": { "sp

    2023-02-04
    154
  • 将Django Model转换为字典格式的实用函数

    将Django Model转换为字典格式的实用函数在Django应用程序中,进行数据库操作主要使用Django的ORM框架,这个框架可以方便的将数据库中的表映射成为Python类,然后通过这个类就可以进行数据库的增删改查等操作了。ORM框架提供了manager、queryset等对象来帮助我们更加方便的操作数据库。然而,在一些情况下,我们需要将Django的Model对象转换成Python字典,以便于对返回数据进行处理、或者我们希望将Model对象序列化成JSON字符串。这篇文章将介绍从Django Model转换为Python字典的实用函数。

    2024-04-09
    72
  • GAN网络之入门教程(三)之DCGAN原理

    GAN网络之入门教程(三)之DCGAN原理  如果说最经常被用来处理图像的网络模型,那么毋庸置疑,应该是CNN了,而本次入土教程的最终目的是做一个动漫头像生成的网络模型,因此我们可以将CNN与GAN结合,也就是组成了传说中的DCGAN网络。…

    2023-03-19
    142

发表回复

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