首页 > 其他分享 >提取字符

提取字符

时间:2023-04-09 17:35:27浏览次数:39  
标签:字符 提取 函数 位置 MID A1 FIND

问题:提取汉字“线”和符号“_”之间的数字,及汉字“线”之前的字母(如果有)

 

函数公式解决:

=MID(A1,FIND("线",A1)+1,FIND("_",A1)-FIND("线",A1)-1)&MIDB(A1,SEARCHB("?线",A1&"1线"),1)

FIND("线",A1)找“线”在A1中的位置;FIND("_",A1)找“_”在A1中的位置,“线”的位置+1作为MID函数的第二参数,“_”的位置-“线”的位置-1作为MID函数的第三参数,提取中数字部分。

SEARCHB("?线",A1&"1线")找任意一个字节和“线”字在A1中的位置,第二参数中的A1又连接了一个“1线”,以防止找不到的时候出现错误值。以此作为MID函数的第二参数,提取中字母部分。

 

标签:字符,提取,函数,位置,MID,A1,FIND
From: https://www.cnblogs.com/officeplayer/p/17300642.html

相关文章

  • 求字符串长度的三种方法
    1.指针#include<stdio.h>intstrlen(chars[]){intlen=0; while(*s++!='\0') {len++; } returnlen;}intmain(){ chars[]="123456789"; printf("%d\n",strlen(s)); system("pause&q......
  • 16进制字符串转byte
    1publicclassHexConverUtils{23/**4*16进制字符集5*/6privatestaticfinalcharHEX_DIGITS[]={'0','1','2','3','4','5',7'6','7&#......
  • python 十六进制转换字符
    a=b'\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82'print(a.decode('utf-8').encode('utf-8'))print(a.decode('gbk').encode('gbk'))print(a.decode(encoding="utf-8",errors="strict......
  • C语言字符串的使用
    做题常常遇到和字符串相关的,发现自己对《字符串》和《字符数组》有误会,因为他们的声明太像了,我会搞混。于是我在DevC++上尝试了9种不同的声明方式,想看看什么时候才算是有效的字符串声明,都是我当前水平可能遇到的。#include<stdio.h>#include<string.h>/* 解释: 字符串和字符......
  • 剑指 Offer 20. 表示数值的字符串
    题目链接:剑指Offer20.表示数值的字符串方法:模拟解题思路根据题意模拟,详情见代码注释。代码classSolution{public:boolisDecimal(strings){intfirst_symbol=s.find_first_of('.');//第一个'.'的位置intlast_symbol=s.find_last_of('.'......
  • misc | 解决windows cmd不能正确显示\033彩色字符
    misc|解决windowscmd不能正确显示\033彩色字符今天重装winpwn结果显示的是乱码,很影响,搜了一下发现可以安装一个工具来解决。参考:https://www.cnblogs.com/naiij/p/9772584.html工具:https://github.com/adoxa/ansicon/releases......
  • HJ45_名字的漂亮度_贪心(字符串字符次数排序)_附:字典排序
    思路:每个字母都有一个漂亮度1-26。每个字母漂亮度不相同忽略大小写,字符串漂亮度是字母漂亮度总和。取次数最多的字符漂亮度最大,其他依次次大。 #贪心。先排序从大到小,后计算整体漂亮度。从局部最优到整体最优,为贪心算法。  代码:1fromcollectionsimportCounter2......
  • 1653. 使字符串平衡的最少删除次数
    题目链接:1653.使字符串平衡的最少删除次数方法:动态规划解题思路对于字符串\(s\),设使得字符串\(s[0,i]\)平衡的最小删除次数为\(dp[i]\)。若\(s[0,n-2]\)为平衡字符串,当\(s[n-1]==b\)时,则\(dp[n-1]=dp[n-2]\);当\(s[n-1]==a\)时,则\(dp[n-1]=min(dp[n-2]+1\),\(a\)......
  • 面试题 05.02. 二进制数转字符串
    题目链接:面试题05.02.二进制数转字符串方法:找规律解题思路(1)题目要求:将一个\(0-1\)之间的实数通过二进制进行表示,并通过字符串形式输出。(2)由于二进制的小数只能表示\(\frac{1}{2}\frac{1}{4}\frac{1}{8}...\frac{1}{2^n}\)数之间的和的十进制小数,因此有些十进制小数不能......
  • HJ52_计算字符串的编辑距离_动态规划_动态规划可视化
    思路:该题目符合最优解拥有最优子解,符合动态规划算法要求.2思路:操作方法有3种,替换、插入、删除。把a字符串编辑成b字符串的距离。3假设空字符串开始编辑作为bottom边界。4a字符串作为深度,b作为宽度。5沿宽度遍历为add,沿深度遍历为delete,斜角为change6判断是否相......