excel中对字符串切片

分类:函数知识网浏览量:2788发布于:2021-05-11 01:08:26

1、如果每个数据在分割处均有统一的符号,如逗号,顿号,空格等,则可利用数据选项卡下的”分列“功能来实现,在第一步选择“分隔符号”,第二步填选相应的符号后一直下一步即可.2、如果没有统一的符号,但是要分割的左侧字符长度均相同,则利用数据选项卡下的“分列”,在第一步选择“固定宽度”,而后在分割处单击,再一直下一步即可.3、如果分割后左侧长度不一样,右侧一样,或者左右都不一样,则可利用函数LEFT,MID,RIGHT结合LEN或者FIND来截取.具体用法可参考excel里的帮助

如果数据格式如此,并且这么整齐,可以用以下公式:B1单元格输入:=MID(A$1,(ROW(A1)-1)*5+1,4) 下拉公式

设 已知字符 在A1单元格固定位置取固定长度(上例1): =MID(A1,9,6)取两“-”之间的内容(上例2):=MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1)

方法一 选中数据所在的单元格区域(只能是一列内的区域,如果边一列有内容则先插入两个新列)---数据---分列---分隔符号--- 勾选"其他",输入"/"符号---下一步---完

Excel中可以利用find函数判定某个字符串里面是否包含某个字符串.软件版本:Office2007 方法如下:1.判断A列字符串中是否包含B列中的字符串:2.输入公式如下:3.下拉填充得到结果如下:

假如要把a列中包含“s”的整个字符串提取出来,在b1中输入公式 =if(isnumber(find("s",a1)),a1,"")

包含的这样写=SUMIF(A1:A10,"*nonb*",B1:B10) 假如它放在C11中 不包含的=sum(B1:B10)-C11

A2=$a$1 B2=mid(B$1,row(A1)*2-1,1) 选中A2和B2后向下复制就可把B1单元格的数据分成你要求的样子了.

=MID(A1,FIND("-",A1)+1,FIND("""",A1)-FIND("-",A1)-1)

假设是在A列 B1输入=left(a1,len(a1)-4) C1输入=right(a1,4) 下拉填充这二个公式