2014-04-09 45 views
0

我有數百個序列號需要縮短到只有最後6位數字(我們用於庫存號碼)。你們中的任何一個嚮導能幫助我更容易地完成這項月度任務嗎?如何刪除列中所有條目的最後6位數字除外?

我在Excel 2007

+0

在輔助列(比如列B)中,'= IF(LEN(A1)> = 6,RIGHT(A1,6),A1)',複製下來,然後在原始列上粘貼特殊值 – brettdj

回答

3

你可以簡單地用RIGHT檢索最後6位數字(字符):

 A  B 
1 1234567 =RIGHT(A1,6) 
2 7654321 =RIGHT(A2,6) 

會給你從A1單元格的最後6個字符。結果是一個文本字符串。

+0

感謝這樣的快速回復!不幸的是,excel一直告訴我,我正在創建一個循環引用,並且最終只有6個零字段。 – user3516882

+0

@ user3516882您需要將此公式放入不同的單元格中。如果序列號在單元格A1中,則需要將其放入與A1不同的單元格中。這就是公式如何在Excel中工作。一旦得到新的數字列表,您需要通過複製/粘貼作爲值(複製>選擇性粘貼>粘貼值)來刪除公式,然後刪除以前的公式。 – Jerry

+0

高於1和2代表行,A和B代表列。 – surfmuggle

相關問題