Numbers 入門 --- 第四章 單元格對象(二)

單元格的數據格式

在單元格中可以保存多種數據格式的數據,比如文本,數字,貨幣,分數,日期,持續時間或者混合類型等。電子表格最大的用處就是在單元格中,保存這些數據格式,利用它們來表現,計算,分析,以便幫助我們做出各種不同的決策或者幫助我們提高效率。

圖片:4-029
圖片:4-030

Numbers 中默認狀態下是混合類型,也就是“ 自動 ”。這個數據格式擁有特殊的功能,它會根據輸入到其中的數據類型,變更可設置的專屬特性。指定數據類型的好處是更精確的處理數據,而不會導致不必要的計算錯誤或誤差。

Numbers 中,我們把數據格式分為 3 類,一類是常規數據格式,一類是互動數據格式,還一類是自定義數據格式。

常規數據格式

常規數據格式,就是一般我們了解的數字,文本,貨幣,分數等數據格式,也是最常用的數據格式。

數字

最基本的數據格式,可以設置小數位數,和負數樣式。

圖片:4-031

貨幣

圖片:4-032

貨幣格式和數據格式差不多,不過多了貨幣幣種的選擇,以及會計樣式(會計樣式會把貨幣符號放到單元格的最左邊)。

百分比

百分比的數據格式就是把數字格式轉換成百分比的形式進行顯示,在分析數據時,這種格式比數字更容易看出占比差異。

圖片:4-033

分數

分數格式可以把最終結果用分數來表示,選項單中是不同等級的精確度,在這個數據格式中,輸入的數據無限接近選項單中不同等級的比例。

圖片: 4-034

計數系統

計數系統比較特殊,它使用不同進制來表現數據。進制值可以被相應的調整,位數也可以被調整,負數形式也可以選擇 2 的補碼來表現。

圖片:4-035
圖片:4-036

圖片 4-035 和 圖片 4-036 展現了 10 進制下數字“ 100000 ”,轉換成 16 進制的數字形式。

科學計數法

科學計數法,就是把 0 用字母+數字的方式精簡的方式來表示數字。

圖片:4-037

文本

文本格式是另一種基礎數據方式,保存字符串。文本在電子表格中通常是數據的本身,也是數據的標識,用來表明這些數據的關鍵字或者數據的說明。當它用來標識數據時通常存在與標題欄,數據說明時通常用于尾行,比如說總計。

文本格式可以容納其它格式,因為它把所輸入的內容都看成字符串,所以我們幾乎不用考慮文本格式會被 Numbers 轉換成默認的數據格式自動。因為我們輸入的任何數據都是字符串,而其他的格式都是被指定用來進行計算的。

日期與時間

日期與時間格式最為簡單,表現的形式非常豐富。而且日期也可以計算,最小單位為小時。例如:“2016-11-11” - 24 = “2016-11-10”

圖片:4-038

持續時間

持續時間是個特別的數據格式,它最小的整數單位是天。默認狀態下,您在持續時間的數據格式的單元格中輸入“ 1 ”,得到的就是一天。同樣在默認狀態下,自動單位是周。當然您可以把它轉換為其他的單位,這個時候,您要選擇“ 自定單位 ”,然后選中您所需要單位的按鈕就好,這些按鈕可以多選,也就是說您可以顯示多個單位。如圖片 4-039 所示。

圖片:4-039
圖片:4-040

比如在圖 4-40中,我輸入了“32.5”,選中了除去“周”的所有單位。

需要注意的是:如果在設定好的數據格式單元格中,輸入了不對應的數據格式,而且會導致該數據格式出現該格式無法正確表示的情況下,那么 Numbers 將轉換該單元格中的數據格式為默認的“ 自動 ”。比如說,單元格被設定為數字格式后,在該單元格輸入文本,那么該單元格會轉換為“ 自動 ”格式,不是數字格式,也不是文本格式。但是該單元格格式會具有所輸入數據格式的特性。文本格式可以容納其它格式。

數據格式的自動轉換

圖片:4-041

例如:我們選中了圖 4-041 中的 C2 單元格,它設定的數據格式是“ 數字 ”。我們在該單元格輸入文本“ 中國 ”,數據格式變更為“ 自動 ”。

圖片:4-042

因為輸入的文本沒法用數字表示,導致數據格式不對應,所以 Numbers 將數據格式轉換為了自動。由于文本沒有可以修改的特性,所以沒有特性修改項。

這種自動轉換,并不是永久性的,而是臨時的,它不會變更您對該單元格數據格式的設定,只針對現在我們輸入的文本內容不符合數字格式,一旦我們在單元格中,輸入數字內容,那么就會變回我們一開始設定的數字格式。

圖片:4-043

從圖 4-043 可以看出,當我們把 C2 單元格中的文本內容“ 中國 ”,替換成數字格式的“ 1300 ”以后,該單元格的數據格式又重新變回了我們設定的數字格式。

當然還有一種“ 特殊 ”情況,我們在其中輸入了貌似“ 非對應 ”的數據后,數據格式卻并沒有變。

圖片:4-044

在圖片 4-044 中,我們在“ C7 ”單元格中設置的數據格式是“ 分數 ”,當我們輸入“ 100000 ”這個數字后,數字格式還是沒有變化。看上去不合法,實際上我們可以把輸入的數字看成為“ 100000/1 ”。精確度只針對分數部分,所以此處精確度沒有體現出來。

在前面我們討論過,如果我們在單元格中輸入不對應的數據格式,新的內容會有新格式的特性,在這我們還是看 C2 單元格的例子。 C2 單元格我們把它的數據格式設定為數字,然后我們輸入了文本內容“ 中國 ”,導致它的數據格式自動變化成了自動,那么如果我們在這個單元格中輸入時間內容,會發生什么呢?

圖片:4-045

我們在 C2 單元格中輸入了時間內容“ 13:00 ”,沒有按“ Enter ”鍵確定之前,我們可以看到數據格式依然是“ 自動 ”。

圖片:4-046

當我們按了“ Enter ”鍵確定以后,我們可以看到,數據格式還是“ 自動 ”,不過我們可以看到多了日期和時間的特性。

所以我們可以得出結論, Numbers 默認的數據格式“ 自動 ”是個萬能模式,它可以適應您輸入的任何內容;其他數據格式被設定后,不會因為輸入的內容非法而改變數據格式,只是用自動這個數據格式(上述的文本格式除外,文本格式可以容納其它格式,意思是如果單元格的格式一開始定義的就是文本,那么輸入任何內容它都不會改變。)臨時替代,一旦輸入對應的數據后,會變回設定的數據格式。

這個特性非常有趣,所以請牢記這個特性,以后當大家設定數據格式時可以參考。當我們輸入和單元格不對應的數據格式內容時,單元格不會報錯,如果報錯,有可能就是公式和函數引用錯誤。關于公式和函數我們將在后續的章節討論。

單元格的互動數據格式

Numbers 中,有 5 種互動數據格式,分別是復選框,星型評分,滑塊,步進器和彈出式菜單。之所以使用互動方式,是為了減少輸入錯誤,更精確的輸入數據,以及更效率的工作。互動數據格式都有特別的值,可以用作“ 計算 ”。

圖片:4-047

實際上, Numbers 把數據格式分為了六大類,可以從圖片 4-047 中的隔斷中看出來,互動數據格式和自定義格式只是數據格式中的各一類,之所以要單獨列出來討論它們,是因為它們自身的特殊性。

那么互動數據格式的特殊性在哪呢?

圖片:4-048

在圖片 4-048 中,我們可以看到 5 種互動數據格式,從 A 列和 B 列中,我們很明顯的可以看出不同,而 C 列, D 列和 E 列看上去沒有什么不同,但當您用鼠標,點選這 3 列后,您就會發現不同,它們會多出一些可操縱的控件。這就和我們在前面討論的那些常規數據格式有了差異,也就造成了它們的特殊。

另外還有的特殊性就是一旦它們被設定成了互動數據格式,當您輸入不對應的數據時,它們都不會轉換成默認的“自動”數據格式。(不包括星型評分數據格式,星型評分數據格式可以被轉換,但是一旦轉換,將無法返回成星型評分數據格式,畢竟您輸入不了星型評分的數據格式)

實際上其中復選框和彈出式菜單,您根本就沒法輸入內容,而滑塊和步進器只支持輸入它們取值范圍的數字,其他一切的輸入內容均無效。

復選框

復選框,即便在互動數據格式中都是一個另類的存在,在外形上看它就是一個選中和未被選中狀態,實際上它包含布爾值(選中為真- TRUE,未選中為假 - Fausle),而且還可以用來統計和計算,甚至是可以用來當函數中的判斷值來引用。

圖片:4-049
圖片:4-050

在圖片 4-050 中,我們可以看到在 A 列中,當復選框被選中時布爾值是“TRUE”,反之是“FALSE”。B 列中是引用復選框單元格后自動生成的值。

圖片:4-051

在圖片 4-051 中,我們又添加了 2 列,并設定了復選框數據格式,并在 E 列中對每行的復選框進行了統計計算。

在第2行中,我們只有一個復選框被選中,因此統計的結果為 **1 **;
在第3行中,沒有復選框被選中,因此統計的結果為 0
在第4行中,所有的復選框都被選中,那么統計的結果自然就為 3

復選框數據格式,它的互動就在于選中或未被選中。

(該例中使用了公式來進行統計和計算,為了不混淆,在這個例子中,將不給出具體的統計計算方法,將在后續的章節中討論,因此這個地方只要了解復選框可以被統計和計算就好。)

星型評分

星型評分,是互動數據格式中另類中的另類。

圖片:4-052

從外形上看很直觀,它是個可以由用戶點選的控件,可以選擇 1~5 顆星,而這些選中的星型多少,也就是該單元格的數字(表面上當然是星型,但計算的時候則是數字。),我們可以看到在 B 列就是相對應 A 列星型評分的數字。

之所以說星型評分是互動數據格式中另類的另類,是因為星型評分可以接受輸入數據,而且可以被 Numbers 把單元格的數據格式轉換成自動。

相對于也可以接受輸入數據的步進器和滑塊來說,這就非常的不同,更不用說復選框和彈出式菜單它們根本就不接受數據的輸入。

然而星型評分這貨又與其他可以轉換成默認數據格式“自動”的其它數據格式不同,當不對應的數據輸入之后,它將永久性的消失,而不是把不對應的數據當做臨時的數據格式,除非您重新定義它,否則它將永遠不會“ 復活 ”。

圖片:4-053

在圖片 4-053 中,我們將 A3 單元格中輸入了時間內容“ 13:00 ”,改變了原來的星型評分數據格式,我們可以看到,數據格式轉換成了自動,擁有了時間數據格式的特性。然而我們不知道怎么輸入星型評分格式,所以星型評分格式“ 死亡 ”。

如果我們想“ 復活 ”星型評分,只有重新設定該單元格數據格式為星型評分。

另外如果我們想初始化星型評分數據格式,我們可以選擇想初始化的單元格,然后輸入數字“ 0 ”,就可以重置星型評分。

圖片:4-054

滑塊

滑塊是互動數據格式中,既可以互動,還可以接受數據錄入的數據格式之一。滑塊可以支持大幅數據的輸入,避免手工輸入的誤差。

圖片:4-055

正如圖片 4 -055 所示,當我們用鼠標點選到被設置為滑塊數據格式的單元格時,在單元格的右側會出現可供操作的控件,每當我們拖動控件上的圓形控點上下時數值就會上下變化。

在圖 4-055 的右側,我們可以看到滑塊數據格式的一些特性。

默認狀態下,最小值為 1 ,最大值為 100 ,增量為 1(就是每拖動控點操作時變更的數值);

數值格式為數字,當然我們也看到了其他選項,如貨幣,百分比,分數等;

還有小數位數為自動,負數表現方式為“ -100 ”,千位分隔符為未選中狀態。

這些特性,我們都可以自定義設置。

比如,我們可以把最小值設置為 -1000 ,最大值設置為 10000 ,增量為 10 ,數值格式設定為默認,小數位數為 2,負數表現方式為“ 1000 (在Numbers 中該負數為紅色字體顯示)”。

圖片:4-056

我們說過 滑塊 是可以支持輸入的互動數據格式之一,但是要注意的是只有輸入被設定的數字范圍才會影響單元格,否則無效;而且輸入的數值與增量成正比例,如果輸入的不是增量數會取近似值;另一個要說明的是,如果輸入的數據超出了設定范圍,滑塊 不會轉換成自動數據格式。

圖片:4-057
圖片:4-058

在圖 4-057中,我們輸入了 97 ,這個和增量不成比例的數值,最后單元格給出的是近似值 100 ,而不是 97 ,見圖片 4-058。

步進器

圖片:4-059

步進器 是互動數據格式中,既可以互動,還可以接受數據錄入的另一個數據格式。它基本上就是 滑塊 的孿生兄弟。對于需要經常小幅調整的單元格數值,或者是想精確的輸入值,那么可以優先使用 步進器

滑塊 一樣,當我們用鼠標點選到被設置為 步進器 數據格式的單元格時,在單元格的右側會出現可供操作的控件,每當我們點擊控件的上下三角符號時,我們就可以調整單元格中的數字內容。

在圖片 4-059 的右側,我們可以看到 步進器 數據格式的一些特性。

默認狀態下,最小值為 1 ,最大值為 100 ,增量為 1 (就是每點擊一下三角符號變更的數值,當然這個增量您也可以調整。);

數值格式為數字,當然我們也看到了其他選項,如貨幣,百分比,分數等;

還有小數位數為自動,負數表現方式為“-100”,千位分隔符為未選中狀態。

比如,我們可以把最小值設置為 -100 ,最大值設置為 500 ,增量為 5 ,數值格式設定為人民幣,小數位數為 2 ,負數表現方式為“(100)”。

圖片:4-060

我們說過 步進器 是可以支持輸入的互動數據格式之一,但是要注意的是只有輸入被設定的數字范圍才會影響單元格,否則無效;而且和 滑塊 一樣輸入的數值與增量成正比例,如果輸入的不是增量數會取近似值。它和滑塊另一個共同之處是輸入超出取值范圍的數據不會轉換數據格式為 自動

圖片:4-061
圖片:4-062

在圖片 4-061中,我們輸入了 -77 ,這個和增量不成比例的數值,最后單元格給出的是近似值 -75 ,而不是 -77 ,見圖片 4-062。

彈出式菜單

圖片:4-063

彈出式菜單 可以說是互動數據格式中第二強硬的數據格式,它不接受數據的輸入,所以它也不會轉換為自動數據格式,但是您可以自己添加條目使您的輸入更加精準而不會導致輸入錯誤。

(數據的精確是非常重要的,如果輸入的數據錯誤,那么可能造成的數據結果差之毫厘失之千里,比如我們輸入的小數點數位置有個一到兩位的偏差。實際上所有的互動數據格式都是為了數據精準,提高效率這2個需求產生的。)

所以相對固定重復的內容,如果我們用 彈出式菜單 來硬性的指定單元格的值,不僅保證了數據的精準,也可以避免重復輸入來提高我們的工作效率。

強勢的不讓其他數據的輸入,保護了單元格的數據安全不受錯誤輸入干擾。

圖片:4-064

當我們選中設定為彈出式菜單數據格式的單元格時,也會在右側彈出控件,我們點擊以后就會列出我們在,右圖中定義的條目。

如圖片 4-064 中紅色方框圈中的,我們可以看到自定義的條目,不同國家的名稱。

而紅色橢圓框圈中的,是一個選項框,其中有2個值,默認是“ 從第一項開始 ”,也就是說我們在彈出的菜單中的選項值從第一項“ 中國 ”開始;另一個選項是“ 從空白項開始 ”,那么就在彈出的選擇值中有了一個“ ”的選項,在單元格中的表現就是沒有任何內容,設置為“ ”。

圖片:4-065

那么我們怎么對彈出菜單中的項目進行定義呢?

圖片:4-066

可以看到上圖紅色方框圈中的部位,我們點擊最左邊的“ + ”號可以新增加一個項目,點擊它旁邊的“ - ”號就可以移除選擇的項目。要修改項目,只要選中之后,雙擊鼠標就可以對項目內容進行編輯。

下一部分 第四章 單元格對象 (三)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 自定義數據格式 Numbers 還支持用戶自定義數據格式,以便用戶可以輸入一些特殊的格式;而且還可以格式化一些數據...
    i7studio閱讀 5,959評論 0 3
  • 單元格對象 單元格是電子表格中最為核心的元素,當然單元格也是對象,是電子表格對象的子對象,所有的數據都是基于單元格...
    i7studio閱讀 7,032評論 2 7
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,229評論 4 61
  • 別和我說你不會EXCEL,半小時讓你成為EXCEL高手,據說,80%以上的人看了這個,都相見恨晚,你會么?如果我們...
    夏洛克的克閱讀 8,477評論 4 268
  • 生活就像是一盒巧克力,你永遠不知道下一顆吃到嘴里的是什么味道。生活有時像是麻繩一樣,各種事情纏的不可開交,好像要把...
    Fanaa閱讀 190評論 0 0