如果没有固定的分隔符标识,则可以在其右边一列的第一行输入汉字后按Ctrl+E组合键,其他的字母、数字也是相同 *** 作。第一个,智能填充法。
1,打开表格,在数据列旁边,把数字和文字分别输入在单元格中,用鼠标向下填充,然后选择智能填充。 图列
第二个,巧用Left(左)和Right(右)函数
巧拆文字,拆分文字和数字 。
left(text,num_chars)函数是对单元格内容进行截取,从左边第一个字符开始截取指定的字数。
Right函数对单元格内容进行截取,是从右边数,第一个字符开始截取指定的字数。
简单来说就是 ,你想选几个数字或文字,先从左边数取几个,就输入几,剩下的就从右边数。( 注意 :left中汉字是1个字符,空格符,标点也是一个字符)
步骤
1把鼠标移到数据单元格旁边空白格,点函数,搜索left
2选择lefe函数,跳出函数框,输入你要拆分的单元格,字数。比如从左数选6个,就输入6。确定。其他往下拉自动会填充
3在旁边单元格中,点函数,搜索right
4选择函数,输入你要拆分的单元格,剩下的按从右数。比如剩2个字,就输2确定。其他直接往下填充即可
细心的会发现,有的数字和文字字数不一样,很简单,可以直接在中间敲个空格符,凑足字符即可。适合数据不多的,数据多的,则可以用left函数结合len函数来设置,取中间字可用MID函数。
假如数据在A列并从A1开始,在C1输入公式=MID(A1,FIND("1",A1),9)
在D1输入公式=MID(A1,FIND("赵",A1),2)
在E1输入公式=MID(A1,FIND("A",A1),2)
下拉3个公式。 如图:
假如数据在A1B1输入公式=LEFT(A1,FIND(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))),A1)+LEN(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))))-1)
C1输入公式=MID(A1,LEN(B2)+1,10)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)