重新設計表,需要對原表進行整理。首先就是要根據鞋碼個數插入行,以便下一步將其作為鞋子基礎資料中的唯一值(這是表設計的基本——了解access的人應該知道)。那么如果不了解一點Excel技巧,采用看一眼C列鞋碼個數,心里默記插入幾行的辦法。對于一個將要插入幾千行的表,將是一項十分費力費時的工作。怎么快速插入?
步驟一:
1、為了將同貨號不同鞋碼的鞋子單獨用行來區分,我們需要插入空行。那么插入空行的個數,則由鞋碼個數決定。為了方便讀者了解,我在I1中寫個標題“鞋碼個數”,在I2中寫公式=LEN(C2)-LEN(SUBSTITUTE(C2,".",""))+1,右擊單元格右下角的小黑十字,或向下填充公式,到最后一行。
說明:此公式的意思是全部的字符個數,減去用空替代“.”之后的文本個數,得到鞋碼個數。C2中是鞋碼(原表標題“碼數”)LEN 返回文本字符串中的字符數。SUBSTITUTE的作用是在文本字符串中用 new_text (新文本)替代 old_text(舊文本)。
2、利用輔助列:在J1中輸入標題“輔助列”。在J2中輸入1,在J3中輸入公式=J2+I2。然后右擊單元格右下角的小黑十字,或向下填充公式到有數據(貨號列)的最后一行。
說明:J2即上面步驟中計算出來的對應貨號的鞋碼個數。
3、填充序號,為下一步排序后插入空行確立標準。在表的輔助列最正下方,最末一個空行中,輸入數字1,然后向下填充序號。填充的行數比J列(輔助列)最下方一個單元格計算出來的數值大一點就行。
(對于沒有看到上一帖子的朋友,再解釋一次:目前同貨號的鞋碼都在一行,而我們重新設計表的目標就是要將它們分在各行,且同貨號在鄰近的行中填寫。所以要插入空行。)
步驟二:
1、刪除重復項:將上面公式計算出的數據,復制粘貼為數值。選取A到J列,依次點擊數據/刪除重復項,取消全選。然后勾選“刪除重復項”對話框下面“列”中的“輔助列”,確定。
2、排序:選取A到J列,依次點擊數據/排序(如果你沒有移動或點擊鼠標,此時應該還是上個步驟選取A:J列的狀態)。在“排序”對話框中,“主關鍵字”選項中,選取“輔助列”。確定。
3、排序之后,根據“鞋碼個數”插入空行的效果就達到了。如果用眼力去判斷有多少個鞋碼,再手工根據鞋碼個數插入行,這樣一個幾千行的表,你要插入到哪年哪月啊!
注:更多精彩教程請關注CUOxin.COM辦公軟件教程欄目,CUOxin.COM電腦辦公群:189034526歡迎你的加入
新聞熱點
疑難解答