使用 Index 和 Match 替代 VLookup
使用 VLookup 可以方便的查找值,例如下图,可以根据 Sheet1 中的 Domain 去 Sheet2 中找到对应的 Name。
但是有个限制是 Domain 必须在区域中的第一列,例如上图中 Domain 在区域 Sheet2!A:B 中的第一列。
如果 Sheet2 实际情况是下图这样 Name 在 Domain 之前,就不能通过 VLookup 来查找了。
Excel 基础:公式
Excel 基础:冻结窗格、排序筛选、拆分分列
Excel 基础:自动填充
Excel 基础:文件格式、工作簿、工作表、单元格
文件格式
.xls
和.xlsx
是 Excel 表格文件的默认格式。.xls
是 Excel 2007 以前默认的格式,.xlsx
则是 Excel 2007 开始的默认格式。
这两种格式文件最大的两个区别有两点:
- 同样内容的表格,
.xlsx
文件更小; .xls
最多支持 66535 行数据,.xlsx
最多支持 1048576 行数据
还有另一个常用的格式.csv
,这种格式只能记录文本内容,无法保存字体、颜色、合并单元格等信息。
##工作簿、工作表
一个表格文件被 Excel 叫做工作簿(Workbook),工作簿里可以有多个工作表(Worksheet)。
为了方便管理,可以将内容相关的表格放到同一个工作簿里不同的工作表中。
如下图,是一个名为“工作记录”的文件,按月份命名了每个工作表,在工作表名称上右键可以重命名,通过移动或复制功能,也可将工作表移动或复制到单独的文件里,
通过保护工作表功能,可以对单个工作表设置密码,使其他人无法修改内容。
右下角可以调整缩放比例,方便查看内容。
Google Sheets 脚本中文简介
Google 的在线应用允许用户通过脚本(Google Apps Script)对其增加功能,以 Google Sheets 为例,我们可以增加一个菜单,加入一些本来没有的功能,如果你会 JavaScript,很容易就会上手了。
添加脚本
通过工具栏工具-脚本编辑器
来到脚本页,默认建立了一个.gs
后缀名的脚本文件,并且写了一个myFunction
函数。
添加一行代码Logger.log("ok");
,保存后点击运行按钮,运行完成后在就能能看到一行输出ok
。Logger.log()
的功能类似 JavaScript 里的console.log()
,要注意的是,Google Apps Script 并不是支持所有的 JS API。