excel 数据固定位置中插入 怎么让EXCEL中的数值固定除同一个位置的数值?

作者&投稿:蒙寒 (若有异议请与网页底部的电邮联系)

方法一:通过IF+LEFT+&+RIGHT函数实现。

输入

=IF(LEN(A1)>10,LEFT(A1,5)&"-"&MID(A1,6,5)&"-"&RIGHT(A1,2),LEFT(A1,5)&"-"&RIGHT(A1,5))

公式表示:如果A1单元格的字符长度超过10,那么将A1左边的5个字符、A1第6-10个字符、以及第11-12个字符之间通过连接符-连接起来;如果A1单元格的字符长度为10,那么将左边5个字符与右边5个字符用连接符-连接。

方法二:通过IF+REPLACE函数实现。

输入

=IF(LEN(A1)>10,REPLACE(REPLACE(A1,10,,"-"),5,,"-"),REPLACE(A1,5,,"-"))

公式表示:如果A1单元格的字符长度超过10,那么在第10个字符和第5个字符位置插入连接符-;如果A1单元格的字符长度为10,那么在第5个字符位置插入连接符-。



1、你可以使用LEFT,RIGHT函数分别截取你想要保留的字符,再用&连接符中间加上你想加入的字符。

2、你可以使用分列命令,对指定位置等间距或不等间距分列,然后再用CONCATENATE函数,连接各分开列和特定字符。



~