李成笔记网

专注域名、站长SEO知识分享与实战技巧

对一组数据指定字符个数并用固定符号分隔,可以这样做


在工作中,用EXCEL/WPS表格时,会遇到要对一组数据指定长度用某种符号对它进行隔开,即作为分隔符,使新的字符串可以达到某种要求进行应用。如下表所示:

A列为数据,B列为要实现的新的字符串格式,如里数据量少的情况下,当然是可以一个个来操作实现,但是如果要处理的数据量大,那就要用到函数来把它批量快速的实现,下面分享具体操作:

目的:对一组数据指定字符个数并用固定符号分隔

方法一:

在目标单元格内输入公式=TEXT(A2,"##\:##\-##")

公式的意思是用TEXT函数对A2单元格内的数据指定输出格式为"##\:##\-##"。

方法二:

在目标单元格内输入公式=REPLACE(REPLACE(A2,3,,":"),6,,"-")

公式的意思是用两个REPLACE函数嵌套,在括号内的REPLACE函数是对A2单元格内的数据在第3个字符位置插入“:”,外面的REPLACE函数是在第一个REPLACE函数插入“:”后的第6个字符插入“-”,即可得到在原字符串中每隔两个字符中间插入“:”和“-”的结果。

方法三:

在目标单元格内输入公式=TEXTJOIN({":","-"},TRUE,MID(A2,1+(ROW($1:$3)-1)*2,2)),这个公式为数组公式,输入完成要同时按Ctrl+Shift+Enter三键确认数组公式。

公式的意思是通过MID函数分别从第一个字符提取2个字符,从第3个字符提取2个字符……1+(ROW($1:$3)-1)*2最多提取开始位置是第5个字符取2个字符;再通过TEXTJOIN函数用这组符号{":","-"}把通过MID函数提取的数据连接,即得到在原字符串中每隔两个字符中间插入“:”和“-”的结果。

小知识:

在同一个问题上,对EXCEL/WPS表格数据,可以运用不同的函数来解决,选择最简便的方法即可。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言