将范围替换为单个值

时间:2013-10-06 16:08:38

标签: excel excel-2007

我的列中包含数字数据,范围从1到500。 我想用字符串“1-9”替换数字1,2,3,4,5,6,7,8,9。 含义 如果单元格为1,则替换为“1-9”。 如果单元格有22替换为“20-29” 等等。

这样做的公式是什么?

请帮忙。

1 个答案:

答案 0 :(得分:2)

这是一种粗暴的方式:

=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列中。