将范围更换为单个值

我有一个列数字数据的单元格从1到500.我想用string“1-9”replace数字1,2,3,4,5,6,7,8,9。 含义如果单元格有1,则用“1-9”replace。 如果单元格有22个replace为“20-29”等。

什么是这样做的公式?

请帮忙。

这是一个粗略的方法:

 =IF(LEN(A1)=1,"1-9",IF(LEN(A1)=2,LEFT(A1,1)&"0-"&LEFT(A1,1)&"9",IF(LEN(A1)=3,LEFT(A1,2)&"0-"&LEFT(A1,2)&"9"))) 

例子

 1 1-9 22 20-29 488 480-489 

假设您的值在列A中列出。