跳到主要内容

电子表格

在浏览器中运行的电子表格工具。数据不会发送到服务器或其他任何地方。可以用公式进行计算,并能读取和保存 Excel 文件 (.xlsx) 与 CSV 文件。

ABCDEFGHIJKL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

数据只保存在此浏览器中,不会发送到服务器。

使用方法

按键Mac操作
F2F2编辑所选单元格(再次点按单元格或直接输入也可以开始编辑)
Enter / Shift + EnterReturn / Shift + Return确定并向下 / 向上移动
Tab / Shift + TabTab / Shift + Tab确定并向右 / 向左移动
EscEsc取消编辑
↑ ↓ ← →↑ ↓ ← →在单元格之间移动(输入以 = 开头的公式时,把移动到的单元格引用插入公式)
Shift + ↑ ↓ ← →Shift + ↑ ↓ ← →选择区域(也可以用 Shift + 单击或拖动)
Ctrl + ↑ ↓ ← →⌘ + ↑ ↓ ← →移到数据的边缘
Home / EndFn + ← / →移到行首 / 有数据的最后一列
Ctrl + Home / End⌘ + Fn + ← / →移到 A1 / 有数据的最后一个单元格
PageUp / PageDownFn + ↑ / ↓上下移动一屏
Shift + SpaceShift + Space选择整行(也可以单击行号)
Ctrl + Space⌃ + Space选择整列(也可以单击列标)
Ctrl + A⌘ + A选择连续的数据区域(再按一次选择整个工作表)
Ctrl + D / R⌘ + D / R把上方单元格的内容向下 / 左侧单元格的内容向右复制(填充所选区域)
Ctrl + F⌘ + F查找
Ctrl + H⌃ + H替换
Ctrl + ;⌘ + ;输入今天的日期
Ctrl + :⌘ + :输入当前时间
Ctrl + Shift + 1⌃ + Shift + 1千位分隔和两位小数
Ctrl + Shift + 3⌃ + Shift + 3日期格式
Ctrl + Shift + 5⌃ + Shift + 5百分比格式
Ctrl + Shift + ~⌃ + Shift + ~恢复常规格式
F4F4编辑公式时,按 A1 → $A$1 → A$1 → $A1 的顺序切换引用的 $
Delete / BackspaceDelete清除所选区域(保留数字格式)
Ctrl + C / X / V⌘ + C / X / V复制 / 剪切 / 粘贴(与 Excel 之间也可以使用)
Ctrl + Z / Y⌘ + Z / Shift + ⌘ + Z撤销 / 重做(最多 100 次)
Shift + F10Shift + F10打开菜单(也可以右键单击或长按)
F6 / Shift + F6F6 / Shift + F6按 工具栏 → 编辑栏 → 单元格区域 → 工作表标签 的顺序移动(按住 Shift 反向)

可用的函数

数学

函数语法说明
SUMSUM(数值 1, [数值 2], …)求和
SUMIFSUMIF(区域, 条件, [求和区域])对满足条件的单元格求和
SUMIFSSUMIFS(求和区域, 条件区域 1, 条件 1, …)对满足多个条件的单元格求和
SUMPRODUCTSUMPRODUCT(数组 1, [数组 2], …)将对应的元素相乘,并求出乘积之和
PRODUCTPRODUCT(数值 1, [数值 2], …)求数值的乘积
ABSABS(数值)绝对值
SQRTSQRT(数值)平方根
POWERPOWER(数值, 幂)乘幂
MODMOD(数值, 除数)除法的余数
INTINT(数值)返回小于或等于指定数值的最大整数
TRUNCTRUNC(数值, [小数位数])按指定位数截断(向 0 方向)
ROUNDROUND(数值, 小数位数)四舍五入
ROUNDUPROUNDUP(数值, 小数位数)向上舍入
ROUNDDOWNROUNDDOWN(数值, 小数位数)向下舍入
CEILINGCEILING(数值, 基数)向上舍入为基数的倍数
FLOORFLOOR(数值, 基数)向下舍入为基数的倍数
EXPEXP(数值)e 的乘幂
LNLN(数值)自然对数
LOGLOG(数值, [底数])对数(省略底数时为 10)
LOG10LOG10(数值)以 10 为底的对数
PIPI()圆周率
RANDRAND()0 以上、小于 1 的随机数(每次计算都会变化)
RANDBETWEENRANDBETWEEN(最小值, 最大值)指定范围内的随机整数
SIGNSIGN(数值)正数为 1、0 为 0、负数为 -1
QUOTIENTQUOTIENT(分子, 分母)除法的整数部分
EVENEVEN(数值)向上舍入为偶数
ODDODD(数值)向上舍入为奇数

统计

函数语法说明
AVERAGEAVERAGE(数值 1, [数值 2], …)平均值
AVERAGEIFAVERAGEIF(区域, 条件, [求平均区域])满足条件的单元格的平均值
AVERAGEIFSAVERAGEIFS(求平均区域, 条件区域 1, 条件 1, …)满足多个条件的单元格的平均值
MINMIN(数值 1, [数值 2], …)最小值
MAXMAX(数值 1, [数值 2], …)最大值
MINIFSMINIFS(最小值区域, 条件区域 1, 条件 1, …)满足条件的单元格的最小值
MAXIFSMAXIFS(最大值区域, 条件区域 1, 条件 1, …)满足条件的单元格的最大值
COUNTCOUNT(值 1, [值 2], …)包含数值的单元格个数
COUNTACOUNTA(值 1, [值 2], …)非空单元格的个数
COUNTBLANKCOUNTBLANK(区域)空单元格的个数
COUNTIFCOUNTIF(区域, 条件)满足条件的单元格个数
COUNTIFSCOUNTIFS(条件区域 1, 条件 1, …)满足多个条件的单元格个数
MEDIANMEDIAN(数值 1, [数值 2], …)中位数
MODEMODE(数值 1, [数值 2], …)出现次数最多的值(众数)
LARGELARGE(数组, k)第 k 个最大值
SMALLSMALL(数组, k)第 k 个最小值
RANKRANK(数值, 区域, [排位方式])在区域中的排名(排位方式为 0 或省略时从大到小)
STDEVSTDEV(数值 1, [数值 2], …)样本标准差
STDEVPSTDEVP(数值 1, [数值 2], …)总体标准差
VARVAR(数值 1, [数值 2], …)样本方差
VARPVARP(数值 1, [数值 2], …)总体方差

逻辑

函数语法说明
IFIF(条件, 为真时的值, [为假时的值])根据是否满足条件返回相应的值
IFSIFS(条件 1, 值 1, [条件 2, 值 2], …)返回第一个满足的条件对应的值
IFERRORIFERROR(值, 出错时的值)出错时返回指定的值
IFNAIFNA(值, 为 #N/A 时的值)为 #N/A 时返回指定的值
ANDAND(条件 1, [条件 2], …)是否满足所有条件
OROR(条件 1, [条件 2], …)是否满足任一条件
NOTNOT(条件)互换 TRUE 与 FALSE
XORXOR(条件 1, [条件 2], …)满足的条件个数是否为奇数
TRUETRUE()返回 TRUE
FALSEFALSE()返回 FALSE
SWITCHSWITCH(表达式, 值 1, 结果 1, …, [默认值])返回与值匹配的结果(没有匹配时返回默认值)
CHOOSECHOOSE(序号, 值 1, [值 2], …)按序号选择值

文本

函数语法说明
LENLEN(文本)字符数
LEFTLEFT(文本, [字符数])从文本开头取出指定个数的字符
RIGHTRIGHT(文本, [字符数])从文本末尾取出指定个数的字符
MIDMID(文本, 开始位置, 字符数)从指定位置取出指定个数的字符
UPPERUPPER(文本)将英文字母转为大写
LOWERLOWER(文本)将英文字母转为小写
PROPERPROPER(文本)将英文单词的首字母转为大写
TRIMTRIM(文本)删除多余的空格
SUBSTITUTESUBSTITUTE(文本, 原文本, 新文本, [第几个])替换文本
REPLACEREPLACE(原文本, 开始位置, 字符数, 新文本)按位置替换字符
REPTREPT(文本, 次数)重复文本
FINDFIND(要查找的文本, 所在文本, [开始位置])文本的位置(区分大小写)
SEARCHSEARCH(要查找的文本, 所在文本, [开始位置])查找文本并返回其位置(不区分大小写,可用 * 和 ?)
EXACTEXACT(文本 1, 文本 2)两个文本是否相同
TEXTTEXT(值, 格式)按指定的数字格式将值转为文本
VALUEVALUE(文本)将表示数值的文本转为数值
CONCATCONCAT(文本 1, [文本 2], …)连接文本
CONCATENATECONCATENATE(文本 1, [文本 2], …)连接文本(旧写法)
TEXTJOINTEXTJOIN(分隔符, 忽略空值, 文本 1, …)用分隔符连接文本
CHARCHAR(数值)编号对应的字符(Unicode)
CODECODE(文本)首个字符的编号(Unicode)
ASCASC(文本)将全角英数字和片假名转为半角
JISJIS(文本)将半角英数字和片假名转为全角

查找与引用

函数语法说明
VLOOKUPVLOOKUP(查找值, 区域, 列序号, [匹配方式])在首列查找并返回同一行的值
HLOOKUPHLOOKUP(查找值, 区域, 行序号, [匹配方式])在首行查找并返回同一列的值
XLOOKUPXLOOKUP(查找值, 查找区域, 返回区域, [未找到时], [匹配模式], [搜索模式])在区域中查找并返回对应的值
INDEXINDEX(区域, 行序号, [列序号])返回指定行和列的值
MATCHMATCH(查找值, 区域, [匹配类型])在区域中的位置
ROWROW([引用])行号
COLUMNCOLUMN([引用])列号
ROWSROWS(区域)区域的行数
COLUMNSCOLUMNS(区域)区域的列数

日期与时间

函数语法说明
TODAYTODAY()今天的日期
NOWNOW()当前的日期和时间
DATEDATE(年, 月, 日)由年、月、日生成日期
YEARYEAR(日期)日期的年
MONTHMONTH(日期)日期的月
DAYDAY(日期)日期的日
HOURHOUR(时间)时间的小时
MINUTEMINUTE(时间)时间的分钟
SECONDSECOND(时间)时间的秒
WEEKDAYWEEKDAY(日期, [类型])星期的编号(类型 2 时星期一为 1)
DATEDIFDATEDIF(开始日期, 结束日期, 单位)两个日期之间的年数、月数或天数
EDATEEDATE(开始日期, 月数)返回指定月数之前或之后的日期
EOMONTHEOMONTH(开始日期, 月数)返回指定月数之前或之后的月份的最后一天
DAYSDAYS(结束日期, 开始日期)两个日期之间的天数
TIMETIME(时, 分, 秒)由时、分、秒生成时间
DATEVALUEDATEVALUE(日期文本)将表示日期的文本转为日期值

信息

函数语法说明
ISBLANKISBLANK(值)是否为空单元格
ISNUMBERISNUMBER(值)是否为数值
ISTEXTISTEXT(值)是否为文本
ISERRORISERROR(值)是否为错误
ISERRISERR(值)是否为 #N/A 以外的错误
ISNAISNA(值)是否为 #N/A
ISLOGICALISLOGICAL(值)是否为 TRUE 或 FALSE
NN(值)将值转为数字(文本为 0)
NANA()返回 #N/A

限制事项

不支持的格式和功能

不支持粗体、颜色、边框、条件格式、数据验证、批注、链接、冻结窗格、隐藏行和列、图表、图片、宏、单元格内换行和日本年号的显示。

保存文件时会丢失的信息

如果打开的文件中包含这些设置或元素,保存时会丢失。合并单元格只显示左上角单元格的值(保存时仍保留单元格的合并)。数组公式(用 Ctrl + Shift + Enter 输入的公式)只有左上角单元格的公式会作为普通公式保存。

公式和引用的限制

已定义的名称可以在公式中使用,但不能定义新的名称。不支持表格引用、对其他文件的引用、用逗号连接的引用、带 @ 的公式,以及把计算结果展开到多个单元格的公式。

工作表数、行数和列数的上限

工作表最多 20 个,每个工作表最多 2,000 行 × 52 列(A–AZ)。

输入数值和长号码时的注意事项

像 50% 或 ¥1,000 这样带符号的值,会和 Excel 一样分为数值和数字格式来处理。数值最多 15 位(卡号这类很长的号码,在开头加上 ' 就能作为文本输入)。

这个工具对您有帮助吗?