电子表格
在浏览器中运行的电子表格工具。数据不会发送到服务器或其他任何地方。可以用公式进行计算,并能读取和保存 Excel 文件 (.xlsx) 与 CSV 文件。
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 操作 |
|---|---|---|
| F2 | F2 | 编辑所选单元格(再次点按单元格或直接输入也可以开始编辑) |
| Enter / Shift + Enter | Return / Shift + Return | 确定并向下 / 向上移动 |
| Tab / Shift + Tab | Tab / Shift + Tab | 确定并向右 / 向左移动 |
| Esc | Esc | 取消编辑 |
| ↑ ↓ ← → | ↑ ↓ ← → | 在单元格之间移动(输入以 = 开头的公式时,把移动到的单元格引用插入公式) |
| Shift + ↑ ↓ ← → | Shift + ↑ ↓ ← → | 选择区域(也可以用 Shift + 单击或拖动) |
| Ctrl + ↑ ↓ ← → | ⌘ + ↑ ↓ ← → | 移到数据的边缘 |
| Home / End | Fn + ← / → | 移到行首 / 有数据的最后一列 |
| Ctrl + Home / End | ⌘ + Fn + ← / → | 移到 A1 / 有数据的最后一个单元格 |
| PageUp / PageDown | Fn + ↑ / ↓ | 上下移动一屏 |
| Shift + Space | Shift + 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 + ~ | 恢复常规格式 |
| F4 | F4 | 编辑公式时,按 A1 → $A$1 → A$1 → $A1 的顺序切换引用的 $ |
| Delete / Backspace | Delete | 清除所选区域(保留数字格式) |
| Ctrl + C / X / V | ⌘ + C / X / V | 复制 / 剪切 / 粘贴(与 Excel 之间也可以使用) |
| Ctrl + Z / Y | ⌘ + Z / Shift + ⌘ + Z | 撤销 / 重做(最多 100 次) |
| Shift + F10 | Shift + F10 | 打开菜单(也可以右键单击或长按) |
| F6 / Shift + F6 | F6 / Shift + F6 | 按 工具栏 → 编辑栏 → 单元格区域 → 工作表标签 的顺序移动(按住 Shift 反向) |
可用的函数
数学
| 函数 | 语法 | 说明 |
|---|---|---|
| SUM | SUM(数值 1, [数值 2], …) | 求和 |
| SUMIF | SUMIF(区域, 条件, [求和区域]) | 对满足条件的单元格求和 |
| SUMIFS | SUMIFS(求和区域, 条件区域 1, 条件 1, …) | 对满足多个条件的单元格求和 |
| SUMPRODUCT | SUMPRODUCT(数组 1, [数组 2], …) | 将对应的元素相乘,并求出乘积之和 |
| PRODUCT | PRODUCT(数值 1, [数值 2], …) | 求数值的乘积 |
| ABS | ABS(数值) | 绝对值 |
| SQRT | SQRT(数值) | 平方根 |
| POWER | POWER(数值, 幂) | 乘幂 |
| MOD | MOD(数值, 除数) | 除法的余数 |
| INT | INT(数值) | 返回小于或等于指定数值的最大整数 |
| TRUNC | TRUNC(数值, [小数位数]) | 按指定位数截断(向 0 方向) |
| ROUND | ROUND(数值, 小数位数) | 四舍五入 |
| ROUNDUP | ROUNDUP(数值, 小数位数) | 向上舍入 |
| ROUNDDOWN | ROUNDDOWN(数值, 小数位数) | 向下舍入 |
| CEILING | CEILING(数值, 基数) | 向上舍入为基数的倍数 |
| FLOOR | FLOOR(数值, 基数) | 向下舍入为基数的倍数 |
| EXP | EXP(数值) | e 的乘幂 |
| LN | LN(数值) | 自然对数 |
| LOG | LOG(数值, [底数]) | 对数(省略底数时为 10) |
| LOG10 | LOG10(数值) | 以 10 为底的对数 |
| PI | PI() | 圆周率 |
| RAND | RAND() | 0 以上、小于 1 的随机数(每次计算都会变化) |
| RANDBETWEEN | RANDBETWEEN(最小值, 最大值) | 指定范围内的随机整数 |
| SIGN | SIGN(数值) | 正数为 1、0 为 0、负数为 -1 |
| QUOTIENT | QUOTIENT(分子, 分母) | 除法的整数部分 |
| EVEN | EVEN(数值) | 向上舍入为偶数 |
| ODD | ODD(数值) | 向上舍入为奇数 |
统计
| 函数 | 语法 | 说明 |
|---|---|---|
| AVERAGE | AVERAGE(数值 1, [数值 2], …) | 平均值 |
| AVERAGEIF | AVERAGEIF(区域, 条件, [求平均区域]) | 满足条件的单元格的平均值 |
| AVERAGEIFS | AVERAGEIFS(求平均区域, 条件区域 1, 条件 1, …) | 满足多个条件的单元格的平均值 |
| MIN | MIN(数值 1, [数值 2], …) | 最小值 |
| MAX | MAX(数值 1, [数值 2], …) | 最大值 |
| MINIFS | MINIFS(最小值区域, 条件区域 1, 条件 1, …) | 满足条件的单元格的最小值 |
| MAXIFS | MAXIFS(最大值区域, 条件区域 1, 条件 1, …) | 满足条件的单元格的最大值 |
| COUNT | COUNT(值 1, [值 2], …) | 包含数值的单元格个数 |
| COUNTA | COUNTA(值 1, [值 2], …) | 非空单元格的个数 |
| COUNTBLANK | COUNTBLANK(区域) | 空单元格的个数 |
| COUNTIF | COUNTIF(区域, 条件) | 满足条件的单元格个数 |
| COUNTIFS | COUNTIFS(条件区域 1, 条件 1, …) | 满足多个条件的单元格个数 |
| MEDIAN | MEDIAN(数值 1, [数值 2], …) | 中位数 |
| MODE | MODE(数值 1, [数值 2], …) | 出现次数最多的值(众数) |
| LARGE | LARGE(数组, k) | 第 k 个最大值 |
| SMALL | SMALL(数组, k) | 第 k 个最小值 |
| RANK | RANK(数值, 区域, [排位方式]) | 在区域中的排名(排位方式为 0 或省略时从大到小) |
| STDEV | STDEV(数值 1, [数值 2], …) | 样本标准差 |
| STDEVP | STDEVP(数值 1, [数值 2], …) | 总体标准差 |
| VAR | VAR(数值 1, [数值 2], …) | 样本方差 |
| VARP | VARP(数值 1, [数值 2], …) | 总体方差 |
逻辑
| 函数 | 语法 | 说明 |
|---|---|---|
| IF | IF(条件, 为真时的值, [为假时的值]) | 根据是否满足条件返回相应的值 |
| IFS | IFS(条件 1, 值 1, [条件 2, 值 2], …) | 返回第一个满足的条件对应的值 |
| IFERROR | IFERROR(值, 出错时的值) | 出错时返回指定的值 |
| IFNA | IFNA(值, 为 #N/A 时的值) | 为 #N/A 时返回指定的值 |
| AND | AND(条件 1, [条件 2], …) | 是否满足所有条件 |
| OR | OR(条件 1, [条件 2], …) | 是否满足任一条件 |
| NOT | NOT(条件) | 互换 TRUE 与 FALSE |
| XOR | XOR(条件 1, [条件 2], …) | 满足的条件个数是否为奇数 |
| TRUE | TRUE() | 返回 TRUE |
| FALSE | FALSE() | 返回 FALSE |
| SWITCH | SWITCH(表达式, 值 1, 结果 1, …, [默认值]) | 返回与值匹配的结果(没有匹配时返回默认值) |
| CHOOSE | CHOOSE(序号, 值 1, [值 2], …) | 按序号选择值 |
文本
| 函数 | 语法 | 说明 |
|---|---|---|
| LEN | LEN(文本) | 字符数 |
| LEFT | LEFT(文本, [字符数]) | 从文本开头取出指定个数的字符 |
| RIGHT | RIGHT(文本, [字符数]) | 从文本末尾取出指定个数的字符 |
| MID | MID(文本, 开始位置, 字符数) | 从指定位置取出指定个数的字符 |
| UPPER | UPPER(文本) | 将英文字母转为大写 |
| LOWER | LOWER(文本) | 将英文字母转为小写 |
| PROPER | PROPER(文本) | 将英文单词的首字母转为大写 |
| TRIM | TRIM(文本) | 删除多余的空格 |
| SUBSTITUTE | SUBSTITUTE(文本, 原文本, 新文本, [第几个]) | 替换文本 |
| REPLACE | REPLACE(原文本, 开始位置, 字符数, 新文本) | 按位置替换字符 |
| REPT | REPT(文本, 次数) | 重复文本 |
| FIND | FIND(要查找的文本, 所在文本, [开始位置]) | 文本的位置(区分大小写) |
| SEARCH | SEARCH(要查找的文本, 所在文本, [开始位置]) | 查找文本并返回其位置(不区分大小写,可用 * 和 ?) |
| EXACT | EXACT(文本 1, 文本 2) | 两个文本是否相同 |
| TEXT | TEXT(值, 格式) | 按指定的数字格式将值转为文本 |
| VALUE | VALUE(文本) | 将表示数值的文本转为数值 |
| CONCAT | CONCAT(文本 1, [文本 2], …) | 连接文本 |
| CONCATENATE | CONCATENATE(文本 1, [文本 2], …) | 连接文本(旧写法) |
| TEXTJOIN | TEXTJOIN(分隔符, 忽略空值, 文本 1, …) | 用分隔符连接文本 |
| CHAR | CHAR(数值) | 编号对应的字符(Unicode) |
| CODE | CODE(文本) | 首个字符的编号(Unicode) |
| ASC | ASC(文本) | 将全角英数字和片假名转为半角 |
| JIS | JIS(文本) | 将半角英数字和片假名转为全角 |
查找与引用
| 函数 | 语法 | 说明 |
|---|---|---|
| VLOOKUP | VLOOKUP(查找值, 区域, 列序号, [匹配方式]) | 在首列查找并返回同一行的值 |
| HLOOKUP | HLOOKUP(查找值, 区域, 行序号, [匹配方式]) | 在首行查找并返回同一列的值 |
| XLOOKUP | XLOOKUP(查找值, 查找区域, 返回区域, [未找到时], [匹配模式], [搜索模式]) | 在区域中查找并返回对应的值 |
| INDEX | INDEX(区域, 行序号, [列序号]) | 返回指定行和列的值 |
| MATCH | MATCH(查找值, 区域, [匹配类型]) | 在区域中的位置 |
| ROW | ROW([引用]) | 行号 |
| COLUMN | COLUMN([引用]) | 列号 |
| ROWS | ROWS(区域) | 区域的行数 |
| COLUMNS | COLUMNS(区域) | 区域的列数 |
日期与时间
| 函数 | 语法 | 说明 |
|---|---|---|
| TODAY | TODAY() | 今天的日期 |
| NOW | NOW() | 当前的日期和时间 |
| DATE | DATE(年, 月, 日) | 由年、月、日生成日期 |
| YEAR | YEAR(日期) | 日期的年 |
| MONTH | MONTH(日期) | 日期的月 |
| DAY | DAY(日期) | 日期的日 |
| HOUR | HOUR(时间) | 时间的小时 |
| MINUTE | MINUTE(时间) | 时间的分钟 |
| SECOND | SECOND(时间) | 时间的秒 |
| WEEKDAY | WEEKDAY(日期, [类型]) | 星期的编号(类型 2 时星期一为 1) |
| DATEDIF | DATEDIF(开始日期, 结束日期, 单位) | 两个日期之间的年数、月数或天数 |
| EDATE | EDATE(开始日期, 月数) | 返回指定月数之前或之后的日期 |
| EOMONTH | EOMONTH(开始日期, 月数) | 返回指定月数之前或之后的月份的最后一天 |
| DAYS | DAYS(结束日期, 开始日期) | 两个日期之间的天数 |
| TIME | TIME(时, 分, 秒) | 由时、分、秒生成时间 |
| DATEVALUE | DATEVALUE(日期文本) | 将表示日期的文本转为日期值 |
信息
| 函数 | 语法 | 说明 |
|---|---|---|
| ISBLANK | ISBLANK(值) | 是否为空单元格 |
| ISNUMBER | ISNUMBER(值) | 是否为数值 |
| ISTEXT | ISTEXT(值) | 是否为文本 |
| ISERROR | ISERROR(值) | 是否为错误 |
| ISERR | ISERR(值) | 是否为 #N/A 以外的错误 |
| ISNA | ISNA(值) | 是否为 #N/A |
| ISLOGICAL | ISLOGICAL(值) | 是否为 TRUE 或 FALSE |
| N | N(值) | 将值转为数字(文本为 0) |
| NA | NA() | 返回 #N/A |
限制事项
不支持的格式和功能
不支持粗体、颜色、边框、条件格式、数据验证、批注、链接、冻结窗格、隐藏行和列、图表、图片、宏、单元格内换行和日本年号的显示。
保存文件时会丢失的信息
如果打开的文件中包含这些设置或元素,保存时会丢失。合并单元格只显示左上角单元格的值(保存时仍保留单元格的合并)。数组公式(用 Ctrl + Shift + Enter 输入的公式)只有左上角单元格的公式会作为普通公式保存。
公式和引用的限制
已定义的名称可以在公式中使用,但不能定义新的名称。不支持表格引用、对其他文件的引用、用逗号连接的引用、带 @ 的公式,以及把计算结果展开到多个单元格的公式。
工作表数、行数和列数的上限
工作表最多 20 个,每个工作表最多 2,000 行 × 52 列(A–AZ)。
输入数值和长号码时的注意事项
像 50% 或 ¥1,000 这样带符号的值,会和 Excel 一样分为数值和数字格式来处理。数值最多 15 位(卡号这类很长的号码,在开头加上 ' 就能作为文本输入)。
这个工具对您有帮助吗?