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 个区块,标题行列区块,数据域,以及尾行。
在下一个章节中,我们将讨论另一个核心对象单元格。