飞书常用功能(留档)
一、快捷键
-
截屏:Ctrl + Shift + A
-
录屏:Alt + Shift + R
-
查看快捷键:Ctrl + /
-
显示表格公式:Ctrl + ~
-
查看函数公式:Shift + F3
-
行/列快速求和:Alt + =
二、表格函数(精简版)
1. 求和
-
SUM:=SUM(数值 1, [数值 2, ...]) ps:跨sheet求和
-
SUMIF:=SUMIF(range, criterion, [sum_range])
-
SUMIFS:=SUMIFS(求和范围, 条件范围1, 条件1, [条件范围2, ...], [条件2, ...])
2. 计数
-
COUNT:=COUNT(值1, [值2, ...]) ps:仅限数值
-
COUNTA:=COUNTA(value1, [value2, ...]) ps:数据类型不限
-
COUNTIF:=COUNTIF(范围, 条件)
-
COUNTIFS:=COUNTIFS (条件范围1, 条件1, [条件范围2, ...], [条件2, ...])
-
COUNTBLANK:=COUNTBLANK(range)
3. 检查
-
IS 检查系列
4. 判断
-
IFERROR:=IFERROR(值, 错误情况的返回值)
-
IFS:=IFS(条件 1, 值 1, [条件 2, 值 2 ], [条件 3, 值 3]...)
-
SWITCH:=SWITCH(表达式, 案例1,值1,[案例2],[值2],...,[默认值])
5. 逻辑
-
AND:=AND(逻辑表达式1, [逻辑表达式2, ...])
-
OR:=OR(逻辑表达式1, [逻辑表达式2, ...])
-
NOT:=NOT(逻辑函数)
6. 查找
-
LOOKUP:=LOOKUP(搜索键值, 搜索范围, 结果范围)
-
VLOOKUP:=VLOOKUP(搜索键值, 范围, 索引,【近似匹配】
-
HLOOUP:=HLOOKUP (搜索键值, 范围, 索引, 【近似匹配】)
-
XLOOKUP:=XLOOKUP(搜索键值,搜索范围,结果范围,[默认返回值],[匹配模式],[搜索模式])
-
MATCH:=MATCH(搜索键值, 范围, [排列顺序])
7. 筛选
-
FILTER:=FILTER(range, condition1, [condition2, ...])
-
CHOOSE:=CHOOSE(索引值,参数1,[参数2, ...])
8. 排序
-
SORT:=SORT(数据, [排序下标], [排序顺序], [排序方向])
9. 导入
-
IMPORTRANGE:=IMPORTRANGE(电子表格链接, 范围字符串)
10. 快速统计
(1)平均值
-
AVERAGE:=AVERAG(值1, [值2, ...])
-
AVERAGEIF:=AVERAGEIF(条件范围, 条件, [均值计算范围])
-
AVERAGEIFS:=AVERAGEIFS(均值计算范围, 条件范围1, 条件1, [条件范围2, ...], [条件2, ...])
(2)唯一值
-
UNIQUE:= UNIQUE(array, [by_col], [exactly_once])
(3)最大/最小值
-
MAX/MIN:=MAX(值1, [值2, ...])
-
MAXIFS/MINIFS:=MAXIFS(范围, 条件_范围1, 条件1, [条件_范围2, ...], [条件2, ...])
(4)第 n 个最大/最小值
-
LARGE/SMALL:=LARGE(data, n)
(5)中位数/众数
-
MEDIAN/MODE:=MEDIAN(值1, [值2, ...])
(6)排名
-
RANK:RANK(值, 数据, [按升序])
11. 文本优化
-
EXACT:=EXACT(文本1,文本2)
-
LOWER/UPPER:=LOWER(text)
-
LEN:返回文本字符串中的字符数
-
CLEAN:删除文本中不能打印的字符(如:回车键)
-
TRIM:清除文本首尾的空格以及文本中的重复空格(无法清除文本中的单个空格)
-
PROPER:将字符串中每个单词的首字母转换为大写,而其他字母转换为小写,帮助快速调整文本格式
-
REPLACE:使用新文本替换旧文本(指定位置)
-
SUBSTITUTE:使用新文本替代旧文本(指定文本)
-
REPT:将文本按指定次数重复,并返回重复后的文字串
-
SPLIT:将指定字符或字符串两侧的文本拆分,将拆分后的子字符串存放在行中不同的单元格
-
TEXTJOIN:将两个或两个以上的文本字符串合并,并以指定的分隔符分开
12. 显示公式
-
FORMULATEXT:=FORMULATEXT(cell_reference)
三、表格函数(详细版)
数据与函数
0. pre 基础
(1)相对引用 vs 绝对引用
相对引用 | 引用的数据范围会随单元格位置发生变化。默认为此情况,无需编辑。 |
绝对引用 | 引用的数据范围不会随单元格位置发生变化,而是固定的某个范围。此时,需要对该范围通过按下 F4 添加 $ 实现固定。 |
---|
(2)常见报错
(3)可在同一个表格中引用不同 sheet 的数据(同一表格文件)
(4)IMPORTRANGE 跨表格引用数据
(5)函数示例中的 [] 代表选填
(6)通配符 ? 和 *
? | 匹配任意单个字符 |
* | 匹配任意一串字符(包含空串) |
如果要查找真正的 ? 或 * ,请在字符前键入波形符 (~),问号是中文字符的问号除外
1. 日期函数
可使用日期函数进行计算(日期加减)
-
SECOND/MINUTE/HOUR/DAY/MONTH/YEAR:选择性获取一个时间的 秒/分/时 部分
-
NOW:获取当前日期(和时间)
-
TODAY:获取当前日期,结果将以日期格式显示
-
TIME:将时、分、秒转化为时间,结果将显示为时间格式
-
DAYS:获取两个日期之间的天数
-
DATEDIF:获取两个日期之间的天数/月数/年数
-
EDATE:求出在某日期指定月数之前/后的日期
-
YEARFRAC:得出两个日期之间的天数占全年的比率
2. 信息函数
-
IS 检查系列函数:检查数值的类型并根据参数取值返回 TRUE 或 FALSE
-
TYPE:返回数值的类型
3. 逻辑函数
-
TRUE/FALSE:判断结果是否成立并返回逻辑值 TRUE/FALSE(这俩函数无任何参数,通常不单独使用,而是与其他函数嵌套使用)
-
AND:当所有数值同时满足各自的指定条件时,得到 TRUE
-
OR:提供的参数中只要有一个符合条件就返回 TRUE
-
NOT:逻辑求反
-
IFERROR:=IFERROR(值, 错误情况的返回值)
-
IF:=IF(逻辑表达式,为 TRUE 时的返回值, [为FALSE时的返回值] )
-
IFS:=IFS(条件 1, 值 1, [条件 2, 值 2 ], [条件 3, 值 3]...)
-
SWITCH:=SWITCH(表达式, 案例1,值1,[案例2],[值2],...,[默认值])
4. 查找函数
查找类函数使用说明
-
IMPORTRANGE:跨表格引用相应范围的数据(导入的数据仅支持阅读,不支持编辑)
-
FILTER:和表格的筛选功能类似
-
LOOKUP:在特定行或列中搜索特定值,并返回在相同位置的另一行或列中的值
-
VLOOKUP:=VLOOKUP(搜索键值, 范围, 索引,【近似匹配】
-
HLOOUP:=HLOOKUP (搜索键值, 范围, 索引, 【近似匹配】)
-
COLUMN/ROW:获取单元格的列号/行号(和VLOOKUP嵌套使用)
-
COLUMNS/ROWS:快速获取一个区域的列数/行数(不用自己数)
-
CHOOSE:在一系列数值中进行选择
-
MATCH:查找某值在一个区域内的相对位置(不用自己数)
-
SORT:用来对给定区间所有元素进行排序,默认为升序,也可进行降序排序
-
OFFSET:获取任一位置(起始位置)偏移后的数据
-
TRANSPOSE:对一个区域进行转置(行变列、列变行)
-
INDEX:获取一个区域内某行某列的数据
-
FORMULATEXT:用于还原显示单元格中的公式(如果有的话),而不是仅展示公式的计算结果
5. 数学函数
-
COMBIN/LOG10
-
COUNTBLANK:获取一个区域内空白格的数量
-
SUM:①普通求和;②跨sheet求和(手动添加逗号)
-
SUMIF:选择性进行求和(只能限制一个条件)
-
SUMIFS:选择性进行求和(限制条件可任意组合)
-
ABS:返回数值的绝对值
6. 运算符函数
-
CONCAT:拼接单元格的文本内容,效果类似于 &(textjoin)
-
CONCATENATE:CONCAT 函数的老版本
7. 统计函数
-
AVEDEV:求平均绝对偏差
-
AVERAGE:求平均值
-
AVERAGEIF:选择性求平均值(只能限制一个条件)
-
AVERAGEIFS:选择性求平均值(限制条件可任意组合)
-
TRIMMEAN:求内部平均值(掐头去尾),除去一定百分比的数据点,然后再求平均值
-
COUNT:统计数值的个数
-
COUNTA:统计值的个数
-
COUNTIF:选择性进行计数(只能限制一个条件)
-
COUNTIFS:选择性进行计数(限制条件可任意组合)
-
CONVERT:将数值转换到不同的计量单位(单位的参数写法见链接)
-
LARGE:返回数据集中第 n 大的元素
-
SMALL:返回数据集中第 n 小的元素
-
MAX/MIN:找到数值中的最大/小值
-
MAXA/MINA:返回数据集中的最大/小值。包括数字、文本和逻辑值
-
MAXIFS/MINIFS:选择性求最大/小值
-
MEDIAN:返回数值数据集的中值(中位数)
-
MODE:返回数值数据集的众数
-
PERCENTRANK:返回指定值在数据集中的百分比排位(百分比)
-
PERCENTILE:返回数据集给定百分点上的值
-
RANK:返回指定值在数据集中的排名
-
RANK.AVR/RANK.EQ:返回指定值在数据集中的平均/最高排名
8. 文本函数
-
ASC:将全角 ASCII 转换为对应的半角字符
-
CLEAN:删除文本中不能打印的字符(如:回车键)
-
TRIM:清除文本首尾的空格以及文本中的重复空格(无法清除文本中的单个空格)
-
EXACT:核对两串字符串是否一致(DELTA)
-
FIND:查找字符串在文本中首次出现的位置(精确查找)
-
SEARCH:返回字符串在文本中首次出现的位置(模糊查找)
-
LEN:返回文本字符串长度(字符数)
-
LEFT/RIGHT:返回字符串的左/右边 n 个字符
-
LOWER/UPPER:将文本字符串中的所有大写字母转换为小写字母
-
MID:提取指定字符串中的子字符串 = MID(字符串,开始位置,提取长度)
-
PROPER:将字符串中每个单词的首字母转换为大写,而其他字母转换为小写,帮助快速调整文本格式
-
REPLACE:替换指定位置的文本 = REPLACE(文本,位置,长度,新文本)
-
SUBSTITUTE:替换指定文本 =SUBSTITUTE(要搜索的文本, 搜索字符串, 替换内容,替换次数)
-
REPT:将文本进行 n 次重复 = REPT(文本, 重复次数)
-
SPLIT:将指定字符或字符串两侧的文本拆分,将拆分后的子字符串存放在行中不同的单元格 =SPLIT(文本, 分隔符, [逐个拆分], [移除空白文本])
-
TEXTJOIN:将两个或两个以上的文本字符串合并,并以指定的分隔符分开(concat)
-
VALUE:将代表数字的文本字符串转换成数字(如金额$11.30代表数字11.3)
9. 工程函数
-
BIN2DEC/BIN2HEX/BIN2OCT:二进制数转换为十/十六/八进制格式
-
DEC2BIN/DEC2OCT/DEC2HEX:十进制数转换为带符号的二/八/十六进制格式
-
COMPLEX:根据所给实系数和虚系数创建复数
-
DELTA:检查两个数值是否相等(EXACT)
10. 实用函数
-
ARRAYFORMULA:将数组公式返回的值在多行和/或多列中显示,并支持在非数组函数中使用数组
-
ARRAY_CONSTRAIN:返回指定行数和列数的数据集合
-
QUERY:
-
UNIQUE:返回一系列唯一值(过滤重复值)
-
XLOOKUP:查找和引用函数,用于根据指定条件,在指定范围中查找对应的结果
11. 网格函数
-
IMAGE/IMPORT