單元格對象
單元格是電子表格中最為核心的元素,當然單元格也是對象,是電子表格對象的子對象,所有的數據都是基于單元格,沒有單元格就沒有電子表格。
從外表上看,在表格對象中的每個方格就是單元格,不論是在數據區域,還是標題欄區域,沒有區別,它是表格對象中的最小單位。
它們每一個都有自己的名稱,命名的方法就是它所在列的字母,加上它所在行的數字。比如說,在電子表格左上角的第一個單元格,它的名字就是 A1 ,因為它在 A 列的第 1 行。以此類推,那么其他的單元格就是由表格對象中的列行來命名,而這個名稱就被我們用來引用,或者說被我們用來管理。
在圖片 4-001 中,A1 單元格中內容是“客戶姓名”,D6 單元格中的內容是“ ¥11000.00 ”,B4 單元格中的內容是“男”。
目前為止幾乎所有的電子表格軟件都是這么命名單元格的,所以不要弄錯了它們的名字順序,比如說,1A ,6D,4B ……
單元格的名稱 = 列首字母 + 行首數值
單元格的操控
選擇單元格
當我們要對一個對象進行操控時,首先那就是要找到它,選中它。
當我們選擇單元格時,非常簡單,用鼠標直接點擊就好,看上哪個點哪個。選擇多個單元格的方法與選擇行列的方法近似,當您選中單元格后,就會出現選擇點,除開 A1 以及行列控制柄最近的一個單元格外(它倆只有一個選擇點,因為它們都處在邊緣沒法選擇更多),其他單元格都會出現 2 個選擇點,您可以橫向拖拽來選擇多列,也可以縱向拖拽選擇多行,當然您還可以45°角的方式拖拽來同時選擇列和行。
我們也可以通過結合鍵盤上的 Shift 鍵,來選擇多個單元格。
選擇多個單元格的步驟
選擇 A1 單元格。
按住 Shift 鍵不要松手。
用鼠標點選 D4 單元格。
在點選后,會在 A1 和 D4 之間產生一個矩形的選擇框,并選中其中所有的單元格,如圖片 4-002 所示。
有時候也許我們需要一些不相鄰的單元格,這個時候我們可以按住 Command 鍵,然后用鼠標選擇您不想要的單元格。
在圖片 4-003中,當保持圖片 4-002 所選擇的單元格情況下,我們按住 **Command **鍵,然后點選了我們不需要的客層數據,被紅色方框中的那些數據。因為它們的客層數據一樣,這列數據沒有差異化,所以我們暫時不需要。在這里我們按住 Command 鍵的作用是反選擇。
反之,如果我們沒有進行多選前,如果我們想選擇不相鄰的數據,那么我們按住 Command 鍵,就可以選中我們需要的不相鄰單元格。
不同單元格之間移動的步驟
在選擇單元格時,我們還可以使用鍵盤來選擇,通過在單元格之間的移動來選擇它們,再配合 Shift 鍵,我們可以選擇多個單元格,不過這種方式不能選擇不相鄰的單元格。
首先用鼠標點中任意一個單元格來激活選擇點。
然后我們可以使用鍵盤上的方向鍵(??????)來移動選擇點來選擇單元格。
我們可以按住 Shift 鍵,然后用方向鍵移動來選擇多個單元格。
這塊內容大家可以自己去練習,這個操作沒法用圖來展現給大家。
另外我們也可以使用 Tab 鍵來移動選擇點,按一下就可以向右??移動一個單元格;加上一個 Shift 鍵就可以向左??移動一個單元格;按 return 鍵,可以向下??移動一個單元格;加上Shift 鍵就可以向上??移動一個單元格。注意 Shift 鍵要先按住不動。
管理單元格內容
在單元格中輸入內容
要管理內容,首先我們要往單元格中輸入內容,我們可以輸入文字,數字,日期,時間等等數據,我們將在后面深入討論單元格的數據格式。
往單元格中輸入內容有以下幾種方式:
單擊單元格,輸入內容,按 return 鍵確認輸入。這種方式無視當前單元格中的內容,直接覆蓋單元格中的內容。
雙擊單元格,輸入內容,按 return 鍵確認輸入。這種方式可以用來編輯內容,雙擊以后會出現光標,您可以修改當前單元格中的內容,增加或者減少,甚至是刪除。如果該單元格中有公式或者函數,會激活公式函數編輯框。
移動其他單元格到當前單元格。
從其他單元格粘貼內容。如果您拷貝了多個單元格的內容,您不用選擇多個單元格,只用選擇開始位置的單元格,然后系統會根據您拷貝多個單元格原有的位置將內容分布到相應的單元格中,如果指定的表格行或列不足以放下這些內容,系統會自動增加行或者列來滿足數據的粘貼需求。
當我們往單元格中鍵入內容時,如果和之前的數據有相同的內容時,系統會提供輸入建議給我們。如圖片 4-004。
當然我們也可以在 偏好設置 中,取消這個功能。
移動和拷貝單元格
我們在單元格輸入內容時了解過移動和拷貝單元格,現在我們將深入的討論這 2 種操作。
移動單元格,直接把選中的單元格完全覆蓋目標單元格,包括所有屬性。
移動單元格步驟
選擇要移動的單元格 D11。
按住鼠標左鍵不動,拖拽單元格,到目標單元格 B11。
拷貝單元格,可以說是有點復雜的話題,因為涉及的內容比較多,不是簡單的粘貼和復制。我們說過,單元格是個對象,再加上它是所有數據的接收者,所以它擁有很多的屬性在其中。比如,文字,數值,樣式,公式,函數,規則,數據格式等。我們將一一的來討論。
拷貝單元格的步驟
- 選擇表格對象“銷售員的總銷售額和銷售量”。
在繼續討論之前,我們先說明下我們選擇的這個表格對象中,每個列的數據詳情。
在圖片 4-007 中的表格中,一共有3列,分別是銷售員,銷售量和總銷售額,以及一個 總銷售額。
其中 銷售員 列下,所有的單元格都采用了“數字”數據格式,而且只有數值數據,沒有其他內容了;
銷售量 列和 銷售員 列幾乎完全一致,只不過多了一個“高亮顯示規則”的屬性;
總銷售額 列和 銷售員 列也幾乎完全一致,只不過單元格采用的是“貨幣”數據格式;
尾行,有一個橘黃色的填充,其中有求和函數在其中,數據格式也是“貨幣”;
最右邊一列,為空列,沒有任何內容,數據格式為默認的“自動”。
- 選擇單元格 A2 (參見圖片: 4-008 所示),選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 拷貝(當然您也可以用鍵盤快捷鍵 ?C )。
- 然后選擇單元格 D2 (參見圖片 4-009 所示),還是選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 粘貼( ?V )。
如圖片 4-010 所示,我們可以看到,在粘貼完成后。D2 單元格有了 2 個變化,其中單元格中有個“ 8 ”的數字內容,而且數據格式由“自動”變成了“數字”。
這說明這次拷貝粘貼執行了數值內容和數據格式的操作。
- 選擇單元格 B3 ,選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 拷貝,然后選擇單元格 D3 ,還是選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 粘貼。
這次,我們的 B3 給 D3 帶來了 3 個變化,多了“ 378 ”這個數值,而且多了“條件高亮顯示”規則,最后是數據格式也被改變成了“數字”。
- 選擇單元格 B4 ,選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 拷貝,然后選擇單元格 D4 ,還是選擇窗口工具欄 編輯 選項卡,但這次在彈出選項單中選擇 粘貼并匹配樣式。
我們可以看到,由于采用了粘貼匹配樣式,所以 B4 只粘貼了數值“ 210 ”,以及設置了 D4 的數據格式為 “數字”,而并沒有設置“ 條件高亮顯示 ”。
需要注意的是匹配樣式針對的是目標單元格中的樣式,而不是源單元格中的樣式。
從這 3 次拷貝和粘貼中,我們可以了解,不論什么情況下粘貼,目標單元格的數據格式一定會被改變(從自動變成了具體的格式);目標單元格中的內容一定會被源單元格內容覆蓋。而樣式則可以有選擇的被忽略,不被粘貼。
- 選擇單元格 C6 ,選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 拷貝,然后選擇單元格 D6 ,然后選擇窗口工具欄 插入 選項卡,在彈出選項單中選擇已拷貝的行。
我們可以清楚的看到,這次從單元格 C6 拷貝出來的內容,以 D6 為行坐標生成了一個新行,并成為了新行中第一列中的單元格。
同樣的方式,我們不難生成一個新的列。
- 選擇單元格 C11 ,選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇 拷貝 ,然后選擇單元格 D11 ,還是選擇窗口工具欄 編輯 選項卡,但這次在彈出選項單中選擇 粘貼 。
由于 C11 單元格中,是個求和函數,所以粘貼到 D11 時,粘貼的是函數,而不是在 C11 中顯示的數值,現在的值 “ 596 ”,是計算藍色選項框后得到的值。樣式完全粘貼,因為我們沒有選擇 粘貼并匹配樣式。那如果我們不需要函數只要計算結果怎么辦?
那如果我覺得 C11 的背景填充蠻好的,只想要樣式,不要其它有辦法拷貝么?我們的回答是 Yes 。
- 選擇單元格 C11 ,選擇窗口工具欄 格式 選項卡,在彈出選項單中選擇 拷貝樣式 ,然后選擇單元格 D11 ,還是選擇窗口工具欄 格式 選項卡,但這次在彈出選項單中選擇 粘貼樣式。
拷貝樣式 和 粘貼樣式,也可以在自定義工具欄中,找到它們,您可以把它們拖拽到工具欄中,快速運用。
刪除單元格內容
刪除單元格內容有 2 個等級,如果只刪除單元格內容,但保留數據格式,樣式時,使用 delete 鍵刪除;
如果說要清空單元格所有內容,回到默認狀態下的話,那么就要選擇窗口工具欄 編輯 選項卡,在彈出選項單中選擇“ 全部清除 ”。(當然鼠標右鍵,也可以調出該選項單。)
自動填充單元格
什么是自動填充單元格中的內容呢?就是 Numbers 會根據相鄰單元格中的內容,自動推導出符合相鄰單元格內容邏輯順序上相關的內容,或者直接填充該單元格內容的復制。這個功能將大大提高輸入的效率,并節省打字的時間。
比如說選中的一個單元格的內容是文本內容“星期一”,那么根據自動推導,要符合這個內容邏輯順序相關的就是文本內容“星期二”或者文本內容“星期日”,也就是說 Numbers 會根據當前選中的單元格智能生成與當前內容相關的內容。這樣就可以很快的輸入一周的文本內容,避免了重復工作。當然我們還可以找到更多這種相關例子,來提高我們的工作效率。
具體要實現自動填充,就要拖拽 填充點(填充點是筆者自定義的一種說法—當您選中某個單元格后,將鼠標移動到單元格每個邊緣的中間位置會出現一個類似選擇點的黃色圓點,這個點定義為 填充點。)到您想自動填充內容的單元格,可以是一個單元格也可以是多個單元格,它們將按照選中的單元格來填充相應的內容。
在圖片 4-019中,我們選中文本內容為“ 星期一 ”的單元格,并向右拖拽 填充點 (紅色標記的位置),Numbers 就自動填充了文本內容“ 星期二 ”;
如果我們向左拖拽填充點就可以自動填充文本內容“ 星期日 ”。當然我們也可以向下或者向上拖拽填充點來獲取我們想要的填充內容。見圖片 4-020 所示。
如果被選中的單元格沒有可推導的邏輯順序內容,那么自動填充的功能將復制該單元格的內容到其他的單元格中去。如圖片 4-021 所示。
當然我們也可以通過選中兩個或多個單元格形成某種邏輯順序,來讓 Numbers 自動填充我們想要的邏輯順序。比如,數字內容: 1,2,3,4…; 或者 1,5,9,13…; 奇數月份,一月,三月,七月,九月。
需要注意的是,自動填充將覆蓋被自動填充單元格中的內容。Numbers 不支持自定義自動填充的內容。填充點還有一個特殊的功能,就是預覽,當您填充單元格時,如果不釋放鼠標按鍵,那么您可以看到填充的效果,而不會對單元格進行填充,一旦釋放就會覆蓋單元格內容。
自動填充操作步驟
我們首先選中一個打開的電子表格標簽,選中其中一個電子表格對象。
然后我們選擇單元格“ B3 ”,在其中輸入數字內容“ 1 ”。
然后我們選擇單元格“ C3 ”在單元格中我們輸入數字內容“ 2 ”。
然后選中選擇點向左拖拽,選中“ B3 ”和“ C3 ”。
- 將鼠標移動到右邊,當出現填充點后,向右拖拽填充點到單元格“E3”。
通過上述的操作步驟,我們就可以得到我們想要的自動填充內容。
默認狀態下,數字自動填充的都是它們的復制,要想自動填充數字序列必須進行上述步驟。
分別在 B4 和 C4 輸入 1 和 3 ,可以自動填充奇數。
分別在 B5 和 C5 輸入 1 和 5 ,可以自動填充間隔數字 4 的序列。
分別在 B6 和 C6 輸入一月和三月,可以自動填充奇數月。
使用同樣的方法我們也就可以根據工作的需要得到其他邏輯順序的自動填充內容。
合并單元格
在某些應用環境中,我們需要合并幾列或者幾行,來標識某個范圍的內容。比如說我們在年銷售報表中,想知道不同季度的表現,那么我們就可能需要合并 3 個單元格來標識每一個季度的內容范圍。
如果想取消合并的單元格,那么就選中合并過的單元格,右鍵彈出選項單,選擇“ 取消合并單元格 ”。
需要注意的是:1. 您不能對整行,或者整列執行合并單元格;2. 不同結構之間的單元格也不能執行合并單元格;
在圖片 4-028 中,我們選中了“ C1 ~ C3 ” 3 個單元格進行合并,由于“ C1 ”是標題行的單元格,和“ C2 ~ C3”是數據行的單元格,由于它們不是同一個結構,因此可以看到彈出選項單中,“ 合并單元格 ”為灰色不能夠被選取執行。(當選擇多個單元格時,可以使用“ : ”號,比如 A1 : D10, 這表示選中 從 A1 到 D10 之間的所有單元格。)