概念
工作簿Workbook
一个excel文件叫做一个工作簿。
工作表Sheet
整个网格编辑区叫做一个工作表,点击底部的选项卡可以切换工作表。选项卡的Sheet1
、Sheet2
、Sheet3
是工作表的名字。
行Row
工作表网格中,每一列都用数字进行编号表示,叫做行号。例如,图例红色区域表示第1行。
单击行号可以选中整列
列Column
工作表网格中,每一列都用字母进行编号表示,叫做列号。例如,图例红色区域表示A列。
单击列号可以选中整行
单元格Cell
工作表的表格中每一个小格叫做一个单元格,用列+行编号表示一个单元格。例如,图例红色区域就是一个单元格,用A1
表示。
单击单元格可以选中指定单元格
区域Range
多个单元格的集合叫做区域
区域集合Area
其实中文也是区域的意思,这里为了区分翻译成了区域集合,因为它包含多个Range对象。
选区Selection
选框框住的区域叫做选区
连通域Connectivity Domain(Region)
顾名思义,连通域就是连续相通的区域,这里特指连续非空单元格组成区域。
而单个单元格的连续存在下面8中情况:
我们看上图的target单元格,蓝色单元格与它连续是毫无疑问、无可争议的,那它对角的红色部分呢?excel到底界定连通域的?
为了探究这个问题,我测试了 “Ctrl + A” 快捷键的选中范围,这也是我引入连通域概念的初衷。
结果是对角单元格非空情况也属于连续,这个快捷键会囊括对角的非空单元格。
所以,上诉8个位置非空都属于连续,也就是数学上的八邻域非空就属于连续。而多个这些连续单元格组成的连续相通的区域 (不能存在不连续单元格) 叫做一个连通域。
注意
- 连通域并不是Excel官方给出的概念,只是博主为了更好解释Excel快捷键行为而引入的。
- 如无特别说明,本笔记所涉及连通域概念的地方均表示最大连通域。
补充
在网络上能搜到这个连通域被称为Region,翻译成中文的话似乎与area、range不可避免产生混淆。所以我将使用英文称呼这些概念。
表格table
表格特指excel中插入的表格(插入选项卡->表格),也是许多人说的 “超级表” ,官方并没有超级表的概念。之所以有这个说法,可能只是为了区分Range和Table的中文翻译,因为平时我们会把region叫做表格。