首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式练习87:返回字符串中第一块数字之后的所有内容

本次的练习是:如下图1所示,使用公式拆分列A中的字符串,从中返回列B中的字符串。...例如,如果字符串是Monaco7190Australia1484,那么返回第一块数字右侧的所有字符串Australia1484。...图1 你的公式应该处理任意长度的字符串和任意长度的数字——不仅仅是图1中所显示的长度。此外,不应该使用任何辅助单元格、中间公式或命名区域,或者VBA。 如何使用公式获得结果?...解决方案 如上图1所示,需要返回的字符是蓝色粗体部分,即第一个文本和数字块之后的文本和数字块,对于“Monaco7190Australia1484”返回的是“Australia1484”。...A";"u";"s";"t";"r";"a";"l";"i";"a";"1";"4";"8";"4"} 2.使用CODE函数将单个字符转换Excel用来表示每个数字/字母的特定数字: CODE({"M"

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel公式练习89:返回字符串中第一块数字之后的所有内容(续2)

    引言:在《Excel公式练习87:返回字符串中第一块数字之后的所有内容》和《Excel公式练习88:返回字符串中第一块数字之后的所有内容(续1)》中,我们分别给出了解决这个问题的两个公式,本文中,再次尝试着使用另一个公式来解决这个问题...正如之前已提到过的,尝试多种方法解决问题,能够帮助我们快速提高。 本次的练习是:如下图1所示,使用公式拆分列A中的字符串,从中返回列B中的字符串。...图1 你的公式应该处理任意长度的字符串和任意长度的数字——不仅仅是图1中所显示的长度。此外,不应该使用任何辅助单元格、中间公式或命名区域,或者VBA。 如何使用公式获得结果?...解决方案 如上图1所示,需要返回的字符是蓝色粗体部分,即第一个文本和数字块之后的文本和数字块,对于“Monaco7190Australia1484”返回的是“Australia1484”。...";7;22;9}) 返回: 8 因此,已经计算出第一组数字的开始位置是第8个字符,这意味着可以完全忽略出现在这个位置之前的任何文本。

    2.1K20

    Excel公式练习88:返回字符串中第一块数字之后的所有内容(续1)

    引言:在《Excel公式练习87:返回字符串中第一块数字之后的所有内容》中,我们给出了解决这个问题的一个公式,本文中,尝试着使用另一个公式来解决这个问题。...本次的练习是:如下图1所示,使用公式拆分列A中的字符串,从中返回列B中的字符串。...例如,如果字符串是Monaco7190Australia1484,那么返回第一块数字右侧的所有字符串Australia1484。...图1 你的公式应该处理任意长度的字符串和任意长度的数字——不仅仅是图1中所显示的长度。此外,不应该使用任何辅助单元格、中间公式或命名区域,或者VBA。 如何使用公式获得结果?...解决方案 如上图1所示,需要返回的字符是蓝色粗体部分,即第一个文本和数字块之后的文本和数字块,对于“Monaco7190Australia1484”返回的是“Australia1484”。

    1.3K20

    Excel公式练习90:返回字符串中第一块数字之后的所有内容(续3)

    引言:在《Excel公式练习87:返回字符串中第一块数字之后的所有内容》、《Excel公式练习88:返回字符串中第一块数字之后的所有内容(续1)》和《Excel公式练习89:返回字符串中第一块数字之后的所有内容...图1 你的公式应该处理任意长度的字符串和任意长度的数字——不仅仅是图1中所显示的长度。此外,不应该使用任何辅助单元格、中间公式或命名区域,或者VBA。 如何使用公式获得结果?...解决方案 如上图1所示,需要返回的字符是蓝色粗体部分,即第一个文本和数字块之后的文本和数字块,对于“Monaco7190Australia1484”返回的是“Australia1484”。...在数组前面放一个减号——或者实际上对它进行任何类型的数学运算——将迫使任何文本形式的数转换成数字,而文本则会显示#VALUE!错误。...将第一个数组乘以正数对它没有任何作用,将第二个数组乘以负数会将任何现有的负值更改为正值,将结果加在一起使成为一个一维数组。

    1.3K10

    MySQL 简单查询语句执行过程分析(四)WHERE 条件

    d1 < 1048576.88 2. where 条件比较 还是以上一节 where 条件结构中的示例 SQL 为例来讲述本节的内容。...遍历完 24 个选项之后,s1 字段的整数值就转换为逗号分隔的字符串了(乐,上下,金星,天王星)。...示例 SQL 1: select * from t_recbuf where s1 = '水星,金星' 前面读取出来的 s1 字段的字符串值(乐,上下,金星,天王星),和示例 SQL 1 的 where...示例 SQL 2: select * from t_recbuf where e1 = 7 执行示例 SQL 2,当读取到 e1 字段字符串值为长春的记录时,存储引擎返回的整数值为 13,不需要转换为字符串...示例 SQL 3: select * from t_recbuf where bit1 = bit1 | b'100' 当我们想要查询 bit1 字段中第 3 位是 1 的记录时,可以像示例 SQL

    2.4K30

    B6第六章 第 6 节: MYSQL常用数据类型

    3、“小数 二进制表示” 文本 CHAR(*):最多255个字节的【定长】字符串,它的长度必须在创建时指定 VARCHAR(*):最多255个字节的【可变长度】字符串,它的长度必须在创建时指定 TEXT...7 节: SQL简介(Select和Insert) 第六章 第 7 节: SQL简介(Select和Insert) 1、SQL语句中字符串一般用单引号。...2、将允许为空的勾,都掉的话,对表中原来没有(null)数据的值,需要先填写内容应该,这样才可以保存表 3、修改列的数据类型要注意旧数据能否兼容转换为新类型;修改数据的长度的时候也是如此。...故事:新员工的数据检索噩梦 6、还可以检索不与任何表关联的数据:select 1+1;select now(); B6第六章 第 12 节: 聚合函数 第六章 第 12 节: 聚合函数 1、SQL聚合函数...“k%”匹配以“k”开头、任意长度的字符串。

    86120

    SQL刷题

    SQL是程序员工作中不可缺少的拉取数据的工具,本教程按天进行更新,分10天完成,共刷题100道,彻底熟悉sql的相关语法和使用。...-- LENGTH(str):判定字符串长度 -- SUBSTRING(str, a, b):提取字段中的一段,从字符串str的第a位开始提取,提取b个字符 -- LEFT(str, n):提取字符串最左边的...^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入字符串的结束位置。...预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。 (?!...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于[^ \f\n\r\t\v]。 \t 匹配一个制表符。

    64761

    爆肝3W字,全网最全爬虫自动化获取企业招标信息,招标网、爱企查...

    最后,将构造好的连接字符串传递给create_engine函数,创建了一个数据库连接引擎。这个引擎可以用于执行SQL语句、管理数据库连接等。...,可以根据情况而定,然后开启循环,来循环处理每一页的内容,当前页的内容处理完之后就点击下一页,然后继续循环处理,当前页数到达页面总页数的时候,处理完本次之后就停止循环 #定义一个变量,判断当前执行到第几页...页,当前已经执行到第10页了,但是不满足下面的判断条件,循环还会走下去,继续获取第10页的内容,当第10页的内容获取完毕之后,循环再次回到这里,这个时候应该处理第11页了,num就等于11了,但是没有第...as e: print(e) # 如果在尝试获取内容的过程中发生任何异常,则将content_tag设置为空字符串 content_tag = "" 获取第二行的内容 因为第二行的内容不一定存在所以在定位的时候要做好找不到的准备...content_lis]) except Exception as e: print(e) # 如果在尝试获取内容的过程中发生任何异常

    35810

    你好奇过 MySQL 内部临时表存了什么吗?

    关于哪些类型的字段属于大对象,可以看看这篇文章:MySQL 大对象(BLOB)和字符串的分身术。...SQL 语句中加入了 SQL_BIG_RESULT 提示,查询优化器按使用磁盘临时表评估执行成本,也有可能会得出使用磁盘临时表的成本比对 t_internal_tmp_table 表中的记录排序之后再进行...把 t_internal_tmp_table 和 t_recbuf 两个表连接查询得到的记录全部写入临时表之后,再对临时表中的记录进行分组(group by)、聚合(count)操作。...临时表 e1 字段上唯一索引的存在,就是为了保证每个分组中记录的唯一性,保证唯一性的流程是这样的: 第 1 步,从 t_internal_tmp_table 表中读取一条记录之后,用该记录的 e1 字段值作为查询条件...第 4 步,分组数据发送给客户端之后,清空临时表中的所有记录,为下一个分组写入 i1 字段值到临时表做准备。

    1.6K31

    Java中的时间和日期(四):与java8时间API有关的一些总结和补充

    在看过若干代码之后,有如下总结。 1.关于Immutable对象的线程安全问题 如果在面试过程中,关于Immutable首先需要聊到的内容就是String类。...String类内部是一个final修饰的字符数组。 private final char value[]; 一旦创建之后,就不能对这个对象做任何修改。也不会提供任何有关的set方法。...之后没有提供对任何属性的set方法。 其他的方法主要有两类,分别是of和with开头的获取返回结果为Instant的方法和get某个属性值的方法。 而对u有of和with方法。...另外java8种阿里规范有规定,拒绝在任何地方使用)java.sql.Date、java.sql.Time和java.sql.Timestamp。 ?...,直接字符串存储。

    75020

    看代码学安全(7 )- parse_str函数缺陷

    本文转载自 先知社区:https://xz.aliyun.com/t/2541 经红日安全审计小组授权。...这个漏洞在乌云上爆出来的时候,是sql注入,所以我推断可能在调用这个编码函数进行解码的地方,解码之后可能没有任何过滤和绕过,又或者可以可绕过过滤,导致sql语句拼接写入到了数据库,而且这里解码的函数可以被攻击者控制...第17行 (上图)的 parse_str 引起了我的兴趣,看一下这一小段代码做了些什么(下图第4行处): ?...通过针对补丁文件的对比,发现了 /install/index.php 的 $rnd_cookieEncode 字符串的生成同样是加强了强度, $rnd_cookieEncode 字符串最终也就是前面提到的...但是 common.inc.php 文件对用户提交的内容进行了过滤,凡提交的值以cfg、GLOBALS、GET、POST、COOKIE 开头都会被拦截,如下图第11行。 ?

    99810

    count(distinct) 玩出了新花样

    为了方便描述,我们还是结合一个具体 SQL 来介绍,示例表及 SQL 如下: CREATE TABLE `t_group_by` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT...group by e1 在调试过程中,我给 t_group_by 表的 e1 字段建了索引,所以 SQL 执行时就不需要先对表中记录进行排序了。...从 from 子句的表中读取一条记录,示例 SQL 中为 t_group_by 表。 第 2 步,判断红黑树是否写满。 前面介绍过,红黑树的一个结点中包含两类信息: 结点元数据,占用 24 字节。...从 t_group_by 表读取一条记录之后,i1 字段值作为新结点的数据插入到红黑树中,然后回到第 1 步继续执行。...非整数、浮点数类型字段转换为浮点数,和开发语言中的转换逻辑基本相同,对于字符串内容,就是把字符串前面的数字作为字段的数字值,例如:91 测试转换为浮点数是 91.0,测试转换为浮点数是 0.0。

    1.6K20

    MySQL入门学习笔记(下)

    3)传入非法参数 4)添加额外条件 避免SQL注入 1. 过滤输入内容,校验字符串 2. 参数化查询 3. 安全测试、安全审计 1. 避免使用动态SQL 2. 不要将敏感数据保留在纯文本中 3....提醒2:在任何数据库当中,任何一张表的任何一条记录在硬盘存储上都有 一个硬盘的物理存储编号。...3)传入非法参数 SQL 语句中传入的字符串参数是用单引号引起来的,如果字符串本身包含单引号而没有被处理,那么可能会篡改原本 SQL 语句的作用。...过滤输入内容,校验字符串 过滤输入内容就是在数据提交到数据库之前,就把用户输入中的不合法字符剔除掉。可以使用编程语言提供的处理函数或自己的处理函数来进行过滤,还可以使用正则表达式匹配安全的字符串。...c4 在使用参数化查询的情况下,数据库服务器不会将参数的内容视为 SQL 语句的一部分来进行处理,而是在数据库完成 SQL 语句的编译之后,才套用参数运行。

    1.1K20

    mysql中走与不走索引的情况汇集(待全量实验)

    字符串列与数字直接比较 这是一个坑,假设有一张表,里面的a列是一个字符char类型,且a上建立了索引,你用它与数字类型做比较判断的话: CREATE TABLE `t1` (`a` char(10));...SELECT * FROM `t1` WHERE `a`='1' -- 走索引 SELECT * FROM `t2` WHERE `a`=1 -- 字符串和数字比较,不走索引!...这需要了解 limit 操作是如何运作的,以下面这句查询为例: select * from table_name limit 10000,10 这句 SQL 的执行逻辑是 1.从数据表中读取第N条数据添加到数据集中...你可能已经注意到了,这个查询太简单了,没有任何的附加查询条件,如果我需要一些额外的查询条件,比如我只要某个用户的数据 ,这种方法就行不通了。...比如在本例中,因为数据的时效性,我们最终决定,只提供最近15天内的操作日志,在这个前提下,偏移值 offset 基本不会超过一万,这样一来,即使是没有经过任何优化的 sql,其执行效率也变得可以接受了,

    11.6K54

    面试系列-mysql基础语法

    函数返回结果为连接参数产⽣的字符串,或许有⼀个或多个参数。 若有任何⼀个参数为 NULL,则返回值为 NULL。若所有参数均为⾮⼆进制字符串,则结果为 ⾮⼆进制字符串。...x的值从1开始,第⼀个字符的x=1,若 x 超过字符串长度,则返回值为原始字符 串。 假如 len 的长度⼤于其他字符串的长度,则从位置 x 开始替换。...没有len参数的形式是字符串str从位置pos开始返回⼀个⼦字符串。 带有len参数的形式是字符串str从位置pos开始返回长度为len的⼦字符串。 使⽤FROM的形式是标准的SQL语法。...也可以对pos使⽤负值,在这种情况下,⼦字符串的开头是字符串末尾的pos字 符,⽽不是开头。在这个函数的任何形式中pos可以使⽤负值。...对于所有形式的substring(),从中提取⼦串的字符串中第⼀个字符的位置被认为是1。

    1.6K41
    领券