2013-10-06 115 views
0

我有一列數值數據,單元格範圍從1到500. 我想用字符串替換數字1,2,3,4,5,6,7,8,9 「1-9」。 含義 如果單元格有1,則替換爲「1-9」。 如果單元格有22個替換爲「20-29」 依此類推。將範圍替換爲單個值的範圍

這樣做的公式是什麼?

請幫忙。

+1

問題要求代碼必須證明的最小的理解問題正在解決。包括嘗試解決方案,爲什麼他們沒有工作,以及預期的結果。另請參閱:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –

+0

看看'VLOOKUP'函數。 –

回答

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列中列出