Numbers 中的對象
在前面的章節中,提及過 Numbers 是按照對象來進行操作的。這個概念在計算機編程中是個非常常見的概念。
那么到底什么是對象呢?簡單點理解,對象就是一個實實在在的實體,比如一輛轎車,轎車就是一個對象,通常一個對象還具有許多的特性。那么一輛轎車這個對象就有許多的特性可以定義以及來操作,好像汽車的品牌,奔馳,寶馬,奧迪,標致等;汽車車漆色,紅色,藍色,黑色,白色,銀色等;汽車類型,兩廂車,三廂車,SUV等;汽車排量,1.4,1.6,2.0等等。
關于 Numbers 中的對象這個邏輯思維,純屬筆者自己的理解,并不表示蘋果公司認可。在本書中,有多處類似這方面自己的理解和邏輯,主要是方便讀者跟隨筆者的邏輯思路來掌握 Numbers。當然筆者水平有限,如有不到之處,還請大家諒解。
那么在 Numbers 中有哪些對象呢?
從某種程度上說, Numbers 中能被選中的都是對象。比如表格,文本,圖表,形狀,圖片,音樂,視頻等。
那么 Numbers 為什么用對象呢?(僅是筆者的臆測,非 APPLE 官方論述。)
實際上我們在第一章已經討論過一些,我們在這里補充一些。從默認的模板中,大家都可以選出不少高大上的模板。由于采用對象這個概念,使得每張圖片,每個表格以及每段文字都可以單獨的按照使用者的想法,隨意搭配,隨意調整。這就使得美觀度,大大提高。
簡化操作。由于對象都是獨立的,那么使用者調整其中一個對象,并不會影響到另外一個,除非相互有關聯。尤其如果某個電子表格是多人共享的,那么不同的人員處理不同的對象,然后把對象放到一個電子表格就好,排版起來簡單易行。采用單表格形式的方式,那么在合成之前就要考慮統一設計單元格的樣式,文本字體等等。
可視性高。由于采用對象技術,那么就可以有多個重復對象,比如多個表格對象,多表格就可以更加直觀的表現數據,以及后期數據分析。
所以在接下來的內容中,我們將分解介紹在 Numbers 中不同的對象。
提示:請不要用其他的電子表格應用的思路來考慮 Numbers ,它們不同,因為 Numbers 是基于對象考慮的。
表格對象
在 Numbers 中最基本的對象就是表格,也是最主要的核心對象。基本上其他的對象都是圍繞著表格而存在。在Numbers的默認模板中,“空白”模板里面,就只有唯一的一個對象那就是表格對象。
創建模板中“空白”電子表格的步驟
在 Dock 上或者應用程序文件夾中,選擇 Numbers 圖標,打開它。
選擇左下角的“新建文稿”。
在出現的模板選擇器中,選擇“基本”選項卡,然后在其中選擇“空白”模板,然后在右下角選擇“選取”。
這樣我們就創建了一個空白的電子表格文件,其中只有一個對象“表格1”。
在之前我們討論過, Numbers 中都是基于對象的,在圖片 3-001 中我們可以看到,當沒有選中任務對象時,右邊欄顯示的是空,未選擇任何項,那么當我們選中“表格1”這個表格對象后,會出現什么呢?
在右邊欄,出現了表格對象的設置選項,一些我們可以調整的設置選項,而且這些設置選項只有表格才具有。如果選中的是一個其他對象,那么就會有些不一樣的設置選項出現,也就是說 Numbers 為不同的對象,提供不同的設置選項,可謂人性化服務。
我們在表格對象中選中了一個單元格,可以看到右邊欄里,在“格式”選項卡被選中的狀態下,有4個不同的特性卡出現,它們分別是,“表格”,“單元格”,“文本”和“排列”。
這些就是屬于表格對象的特性,其中“單元格”特性就是單元格特有的特性,是其他對象所沒有的。當然其他對象,也有它們自己特有的特性。
舉個列子來說,一位帥氣的小伙子去商場買泳衣,服務員一定不會向他推薦比基尼,而只會向他推薦游泳褲;如果來的是一位美麗的姑娘,那么服務員則會反之。因為他們是不同的服務對象,所以服務員提供了不同的服務。
表格對象的控制
當表格對象被選中時,在它的四周會出現 4 個圓形的控制柄。
在圖片 3-003中,左上角被藍色箭頭指向以及藍色圓圈框中的那個控制柄,筆者定義它為表格控制柄,因為中間的圓圈有完全掌控的那種感覺。用來控制整個表格對象的位移,當用鼠標點按表格控制柄不動時,可以拖拽整個表格對象到任意使用者希望的地方。
右上角被棕色箭頭指向以及棕色圓圈框中的那個控制柄,我們定義它為列控制柄,2 根豎線很明顯表示列嘛。它被用來控制列,當鼠標點擊它時,它在右邊增加一列;如果鼠標點擊按住不動,向左移動則減少列,向右移動則增加列。方便大家記憶,大家看它圓心中兩豎,正好表示列。
左下角被紅色箭頭指向以及紅色圓圈框中的那個控制柄,我們定義它為行控制柄,2 根橫線不解釋了。它用來控制行,當鼠標點擊它時,它在下邊增加一行;如果鼠標點擊按住不動,向上移動則減少行,向下移動則增加行。
最后一個被綠色箭頭指向以及綠色圓圈框中的那個控制柄,我們定義它為行列控制柄,一橫一豎夠清楚的吧。它既可以控制行,也可以控制列,當鼠標點擊它左右移動時,它可以減少或者增加列;當它上下移動時,它可以減少或者增加行;當它以45?角移動時,它可以同時減少或者增加行和列。如果只是點擊它,將沒有任何變動效果。
調整表格對象
我們開始調整表格對象,為了添加其他的對象,我們將減少表格對象的行與列,最便捷的方法就是使用行列控制柄向左上角45°角來移動,以便縮小表格對象。
調整表格步驟
首先選中表格對象
鼠標點按住右下角的控制柄不放,向左上45?角移動
移動到使用者認為合適的地方為止,松開鼠標
按住控制柄移動時,在控制柄的右邊會有提示框提示當前的行列數,值得注意的是其中只有左上角的控制柄不會提示行列數,而是位移坐標。
當單元格中有數據時,沒法拖動這些控制柄來減少單元格,如果您非要用控制柄減少單元格時,按住 option 鍵。
選擇行與列
要選擇行和列,首先要選擇表格對象。默認狀況下,在電子表格的最上方邊緣英文字母代表了列的名字,最左側邊緣數字代表了行的名字。
選擇行和列的步驟
當您用鼠標點選英文字母時,就選擇了該列。比如我們點擊了字母 A ,那么我們就選擇了 A 列,如圖 3-005所示。
如果用點選了數字那么就選擇了行。比如我們點擊了左側的數字 2 ,那么我們就選擇了 2 行,如圖片 3-006所示。
多行多列選擇步驟
當選擇多列或者多行時,可以先選擇開始行或者列,然后按住 shift 鍵不放,點選結束行或者列。
比如開始列為 A ,結束列為 C :
- 就可以先用鼠標點選字母 A 列
2.然后按住鍵盤上的 Shift 鍵
3.最后用鼠標點選字母 C 列,這樣就完成了多選。
如果是想要選擇全部內容,那么可以使用快捷鍵 Command + A (?A)
另外一種方式選擇呢,就是拖動選擇點到您想要的列。
用鼠標點選字母 A,選擇 A 列
然后選擇上圖選框中間,右側位置的圓點。就是選擇點。
拖拽到您想選擇的多列,也就是字母 C , C 列。 這樣就選擇了 3 列。
這兩種方式都可以選擇多列,第一種方法適用選擇大量的行和列的操作;第二種方式適用少量或精選數量的操作。
隔行隔列選擇步驟
如果要選擇隔行或者特定的行和列,可以使用 Command 鍵加上鼠標來選擇。
比如想選擇 A 列和 C 列:
那么就先點擊字母 A ,選中 A 列
然后按住 Command 鍵不放
最后點選字母 C ,選擇 C 列,這樣就實現了隔行選擇,如圖片 3-009 所示。
管理行和列
在前面的表格對象調整中,我們簡單的介紹過用控制柄來增加或刪除行和列,現在我們將更進一步的討論行和列的操作。
添加或刪除行和列
首先要選擇要操作的表格對象
選擇要操作的行或者列
在選擇好行的右側或者列的右上角下拉菜單中選擇添加或者刪除列
或者使用鼠標的右鍵也可以調出這個菜單進行操作。
還一種方式就是,執行上面步驟 1 和 2 后,選擇“表格”選項卡,也可以調出操作菜單。
轉置行與列步驟
操作的方法和上面一樣,選擇“表格”選項卡,然后選擇“轉置行與列”。
注意,轉置之后會產生一些問題,比如像合并單元格這種“違法建筑”也許會被強拆;單元格中原來有公式或函數的有可能找不到“家人”;排序與過濾被宣告下崗。
隱藏和顯示行與列
通常要隱藏行與列一般都是為了更方便的看數據,比如說您有超過 20 行或列的數據時,它們將超出屏幕顯示范圍(您的顯示分辨率不大,或者顯示器不夠大)。這時候我們可以隱藏一些非必要的數據行或列,將大大的提高效率。
比如說,某個出口產品,它既有中文名,又有英文名稱或者其它語種,向這種數據列或者行,我們就可以把不需要的語種暫時隱藏起來,節省屏幕空間。
還一種情況就是,某些信息不想讓其它人看到,我們選擇隱藏。比如客戶的電話號碼。
隱藏和顯示行列的步驟
選中一個電子表格打開。
選中我們要操作的表格對象。
點擊字母 G ,選中 G 列電話號碼。然后在彈出選項單中,選擇“隱藏列”。如圖片 3-015所示。
在隱藏列后,我們可以看到,G列已經消失,圖片 3-016 紅色圓圈 處G列不見了。
如果我們想顯示隱藏的列,我們可以選擇隱藏列相鄰的列,在字母或編號出,點擊向下三角,就可以調出選項單顯示隱藏列。如圖片 3-017 所示。
在圖片 3-017中,我們還可以看到有取消隱藏所有列的選項。這是告知您可以在不相鄰的情況下實際上也可以顯示隱藏列。但我們建議您取消隱藏列,最好在相鄰列取消,這樣會更加精準的看到您想看到的數據。
試想一下如果有大量的隱藏列,那么對您來說大量您不需要的無用數據,會充滿整個屏幕,霸占您的眼球,甚至導致您系統變慢(這一點有些夸張,但絕對有發生的可能性,如果有 10 多個隱藏列,每列有成千上萬個數據,那么很快它們將占領您電腦的內存)。
行的操作和列一致,我們就不再累述。
調整行與列的大小
有時在輸入內容時,它們的長度或者高度超出了我們系統默認的設定。有時我們希望表格看上去和諧一些,每個單元格的大小最好一致。這些狀況下,我們需要調整行列來使我們更方便的看清完整的數據。
最直接的方法就是手工調整,我們利用鼠標在行或列的邊緣處拖拽來調整。還有就是利用系統給出的選項或規則來進行調整,這可以方便那些出版需求或對版面要求嚴格的用戶精確使用。
調整行列大小步驟
選擇我們需要調整的表格對象
在左邊欄上,選擇“表格”選項卡。
在右下角,找到行與列大小的設置項。
在這個地方我們可以設置行的高度,和列的寬度值,在選項框中我們可以輸入具體的值,來設定相應的對象。
在選項框右邊,有適合這個按鈕,點擊它以后,系統會根據所在行或者列中數據最長的內容為標準,來設定適合的行列大小。
根據內容適合來調整行列大小,還有 2 種方法。
一種是,使用鼠標移動到您想調整列或者行的邊緣處,當鼠標變成黑色上下箭頭或者黑色左右箭頭時點擊就可以了。
還一種方法是,點擊需要調整列或行的標題欄數字或字母上的向下三角,可以彈出選項單,在其中選擇“調整高度(寬度)以適合內容”。如圖片 3-019 所示。
除開上述幾種調整方式外,我們還可以讓行和列平均分布。首先,我們先選定表格對象,然后選中“表格控制柄”,然后右鍵單擊,彈出選項單。我們可以在選項單上看到,平均分配行高和平均分配列寬。所以想“打土豪搞均富”的同學不要錯過。當然這個選項也可以在 Numbers 窗口工具欄“表格”選項卡中找到。
表格對象的 3 個結構
不同于其他的電子表格軟件,在 Numbers 的表格對象中,有特別的結構組成,或者說有明確的定義。
在 Numbers 的表格對象中,表格對象會有 3 種結構,又或者說是 3 塊區域。它們分別是標題行和標題列對應的標題區域,數據行和列對應的數據區域,以及尾行所對應的尾行區域。
尾行或者尾行區域只有在我們設定之后才會出現,默認為沒有。
當我們選中表格對象后,在右邊欄中我們就可以看到表格對象的可設置項。
選中“表格”選項卡我們就可以看到上圖的內容。在上圖紅色圈中的區域,就是“標題與表尾”特性的區域,其中左邊和中間的選項可以分別設置左側和頂部標題欄特性的具體數字;最右邊的選項就是表尾或者尾行的設置項,默認情況下該數值為 0 ,即表示沒有。
其中左側最多可以設置 5 個標題列(這個根據當前表格大小,最多可以設置 5 個,如果表格較小,就有可能出現如圖所示只能選擇 2 個的情況,碰到這種情況,如果您還想設置更多的標題列,調整表格大小就可以了,只要滿足至少有一個數據列就好。)
頂部也同樣最多設置 5 個標題行。當然我們也可以設置為 0 ,那么就意味著沒有標題列或者標題行。
標題列與標題行通常它的背景色和數據行列不一樣,它們常用來當做是數據行列的參考,或者該行或者列數據內容的引用范圍。
在公式和函數中,標題行或者標題列不參與計算,但是通常是被用來引用整行或者整列,大家現在只需要了解有這個邏輯就好,更多具體細節我們將在介紹公式和函數時詳細介紹。
數據行和數據列就是除去標題行和標題列以外的所有行和列,它們都是數據行或者數據列。如圖片 3-024 所示。
在上圖中,藍色矩形區域是標題行,綠色矩形區域是標題列,除去標題行和標題列的紅色矩形區域就是數據行和數據列的區域。在右邊欄“標題與表尾”的區域,我們可以看到,標題列選項被設置成了“2”,所以我們看到綠色矩形區域只有 2 列;標題行選項被設置成了“ 3 ”,所以我們看到藍色矩形區域有 3 列;尾行選項被設置成了“ 1 ”,所以第 9 列黃色矩形區域就是尾行或者表尾。
數據域是我們放置數據的區塊,所有的計算,都是對數據域中的單元格進行操作的。無論是公式和函數的引用,還是圖表的生成,都是依賴于數據。標題行列則是這些數據的門牌號碼,定義數據屬于誰家的,被公式和函數用來指定數據范圍。
尾行或者表尾,顯示在表格的最底部,通常放置數據區域計算的結果。有別于數據行和列,尾行不被標題列所引用。也就是說當公式或者函數在引用數據時沒有選定尾行時,尾行不參與計算;而且在繪制圖表時,只有強行添加尾行時,尾行數據才被繪制。所以我們說尾行實際上是個特別的數據行,是專門被設計用來匯總數據的。這也就能夠解釋為什么尾行在默認狀況下,被設置為 0 。
章節小結
在這一章節中,我們討論了 Numbers 中的表格對象。
讓我們一起回顧一下:
本章的開始,我們討論了 Numbers 是一個基于對象的應用,它把電子表格文件中的所有元素都轉換成了對象。
接著我們開始討論表格對象,我們通過創建一個空白電子表格文件得知,表格對象是 Numbers 中的核心對象,
接下來我討論了表格對象的控制,行列的操控。
最后我們討論了表格對象的 3 個區塊,標題行列區塊,數據域,以及尾行。
在下一個章節中,我們將討論另一個核心對象單元格。