首页 > 其他分享 >提取横杠以左的字符串

提取横杠以左的字符串

时间:2023-04-01 19:45:28浏览次数:37  
标签:提取 左取 公式 A2 字符串 15 横杠 LEFT

问题:一列数据中,提取最右一个横杠以左的字符。

 

数据规律是,A列字符串长度为15位或16位,横杠以右都是7位。

函数公式解决:

=IF(LEN(A2)=15,LEFT(A2,7),LEFT(A2,8))
=LEFT(A2,FIND("-",A2,8)-1)
=LEFT(A2,LEN(A2)-8) 

公式1:先用IF判断,A2的长度为15时,左取7位,否则左取8位。

公式2:FIND横杠在A2中,从第8个字符起的位置,忽视了前7位存在的横杠,减1以后,作为LEFT左取的值。

公式3:左取A2长度减去8

标签:提取,左取,公式,A2,字符串,15,横杠,LEFT
From: https://www.cnblogs.com/officeplayer/p/17279191.html

相关文章

  • 字符串(提高组)详解
    字符串(提高组)详解前提提要:本文为提高组字符串,不涉及到后缀科技等相关算法,请放心食用Part1.字符串Hash题目概要如题,给定\(N\)个字符串(第\(i\)个字符串长度为\(M_i\),字符串内包含数字、大小写字母,大小写敏感),请求出\(N\)个字符串中共有多少个不同的字符串。输入格式......
  • day11| 20.有效的括号;150.逆波兰表达式求值;1047.删除字符串中的所有相邻重复项
    20.有效的括号 题目简述:给定一个只包括'(',')','{','}','[',']' 的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 思路:1.利用一个栈实现2.构建一个字典,键......
  • cv2提取特定帧
    importcv2cap=cv2.VideoCapture('student_video/22.MP4') #返回一个capture对象  cap.set(cv2.CAP_PROP_POS_FRAMES,i) #设置要获取的帧号  a,b=cap.read() #read方法返回一个布尔值和一个视频帧。若帧读取成功,则返回True  cv2.imshow('b',b)  ......
  • HJ66 配置文件恢复_字典_字符串
    思路:1、把命令和执行对录入一字串字典和二字串字典2、取字典的可以与输入对比3、为了保证唯一性,用c常数增加1来判断是否唯一。4、最后根据c值统一打印输出1importsys2a=[]3forlineinsys.stdin:4a.append(line.strip().split())5#print(a)6d1={"rese......
  • 字符串、列表、元组、集合
    一、字符串1、定义使用引号(单引号、双引号、三引号)引起来的内容,就是字符串。2、例子#1、单引号str1='abc'#2、双引号str2="abc"#3、三引号str3='''abc'''#4、定义字符串,#字符串本身包含单引号,定义的时候不能使用单引号。字符串本身包含双引号......
  • HJ65 查找两个字符串a,b中的最长公共子串_穷举查找字符串相同子串
    思路:1、穷举查找字符串子串2、把相同子串存入数组3、生成新数组存储对应index的子串长度4、返回第一个最长数组index,通过index查找子串输出。1importsys2s1=sys.stdin.readline().strip()3s2=sys.stdin.readline().strip()4iflen(s2)<len(s1):5temp=s1......
  • 记录使用mybatis时踩到的坑-integer类型数据为0时,会判断为:等于空字符串为true
    因为做查询操作时,需要设置为传入参数值才进行查询,于是判断条件是:status!=nullandstatus!=''即mapper层的写法:<iftest="status!=nullandstatus!=''">andstatus=#{status}</if> 但设计表时,默认status=0表示正常状态,status=1表示其他状态。当传入status=0进......
  • 字符串和json对象之间的转换关系——一定不要再导错包
    添加依赖<!--fastjson依赖--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.33</version></dependency>  一定不要导错包  字符串转换为json对象importcom.ali......
  • 0204 字符串相加
    字符串的+操作​ 当+操作中出现字符串时,这个+就是字符串连接符,而不是算术运算符了,会将前后的数据进行拼接,并产生新的字符串。连续加时​ 连续进行+操作时,从左到右逐个执行,只要在前面出现过字符串的+操作,后面即使出现数字相加也会视为字符串相加System.out.println("abc"+tru......
  • 567. 字符串的排列
    力扣题目链接给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。换句话说,s1 的排列之一是 s2 的 子串 。示例1:输入:s1="ab"s2="eidbaooo"输出:true解释:s2包含s1的排列之一("ba").示例2:输入:s......