Excel:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第39行: | 第39行: | ||
函数是预先构建的命令,可采用一个值或多个值,以特定方式进行计算并返回结果。 | 函数是预先构建的命令,可采用一个值或多个值,以特定方式进行计算并返回结果。 | ||
以下按类别介绍一些常用函数。要查找想要的函数,可以通过[https://support.office.com/zh-CN/article/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb 所有函数(按类别)]查询。如果已知函数名则可以通过[https://support.office.com/zh-CN/article/excel-functions-alphabetical-b3944572-255d-4efb-bb96-c6d90033e188 所有函数(按字母)]查看具体用法。 | |||
{{了解更多 | {{了解更多 | ||
第73行: | 第73行: | ||
|<code>=A1&B1</code> 将A1和B1单元格内数据合并成一个字符串。 | |<code>=A1&B1</code> 将A1和B1单元格内数据合并成一个字符串。 | ||
|- | |- | ||
|REPLACE | |REPLACE<br />REPLACEB | ||
|替换 | |替换 | ||
|REPLACE(原字符串,开始位置,字符个数,新字符串) | |REPLACE(原字符串,开始位置,字符个数,新字符串) | ||
第83行: | 第83行: | ||
|<code>=SUBSTITUTE(A3, "1", "2", 3)</code> 把单元格A3的第三个1替换成2。 | |<code>=SUBSTITUTE(A3, "1", "2", 3)</code> 把单元格A3的第三个1替换成2。 | ||
|- | |- | ||
|LEFT | |LEFT<br \>LEFTB | ||
|从左边开始截取 | |从左边开始截取 | ||
|LEFT(字符串,[字符个数]) | |LEFT(字符串,[字符个数]) | ||
|<code>=LEFT(A1,2)</code> 从左边开始截取A1单元格中字符串,截取2个字符。 | |<code>=LEFT(A1,2)</code> 从左边开始截取A1单元格中字符串,截取2个字符。 | ||
|- | |- | ||
|RIGHT | |RIGHT<br />RIGHTB | ||
|从右边开始截取 | |从右边开始截取 | ||
|RIGHT(字符串,[字符个数]) | |RIGHT(字符串,[字符个数]) | ||
|<code>=LEFT(A1,2)</code> 从右边开始截取A1单元格中字符串,截取2个字符。 | |<code>=LEFT(A1,2)</code> 从右边开始截取A1单元格中字符串,截取2个字符。 | ||
|- | |- | ||
|MID | |MID<br \>MIDB | ||
|截取 | |截取 | ||
|MID(字符串,开始位置,字符个数) | |MID(字符串,开始位置,字符个数) | ||
|<code>=MID(A1,2,4)</code> 从第2个字符开始,截取A1单元格中的字4个字符。 | |<code>=MID(A1,2,4)</code> 从第2个字符开始,截取A1单元格中的字4个字符。 | ||
|- | |- | ||
|LEN | |LEN <br \> LENB | ||
| | |返回文本字符串中的字符个数 | ||
|LEN(字符串) <br \> LENB(字符串) <br \>(LENB双字节字符算2个) | |LEN(字符串) <br \> LENB(字符串) <br \>(LENB双字节字符算2个) | ||
|<code>=LEN(A1)</code> 计算A1单元格中字符串长度, | |<code>=LEN(A1)</code> 计算A1单元格中字符串长度, | ||
|- | |- | ||
|FIND | |FIND <br \>FINDB | ||
|查找字符串,返回一个字符串在另一个字符串出现的起始位置,区分大小写,且不能使用通配符。 | |查找字符串,返回一个字符串在另一个字符串出现的起始位置,区分大小写,且不能使用通配符。 | ||
|FIND(要查找的字符串,被查找的字符串,[开始位置]) | |FIND(要查找的字符串,被查找的字符串,[开始位置]) <br \>(FINDB汉字算2个) | ||
|<code>=FIND("M",A2)</code> 单元格 A2 中第一个“M”的位置 <br \><code>=MID(A2,1,FIND(" #",A2,1)-1)</code> 提取单元格 A2 中从第一个字符到“#”的文本 | |<code>=FIND("M",A2)</code> 单元格 A2 中第一个“M”的位置 <br \><code>=MID(A2,1,FIND(" #",A2,1)-1)</code> 提取单元格 A2 中从第一个字符到“#”的文本 | ||
|- | |- | ||
|[https://support.microsoft.com/zh-cn/office/search%E3%80%81searchb-%E5%87%BD%E6%95%B0-9ab04538-0e55-4719-a72e-b6f54513b495 | |[https://support.microsoft.com/zh-cn/office/search%E3%80%81searchb-%E5%87%BD%E6%95%B0-9ab04538-0e55-4719-a72e-b6f54513b495 SEARCH<br \>SEARCHB] | ||
|查找字符串。和Find类似,但Search区分大小写,且支持通配符<code>?</code>(任意单个字符)和<code>*</code>(任意一串字符)。 | |查找字符串。和Find类似,但Search区分大小写,且支持通配符<code>?</code>(任意单个字符)和<code>*</code>(任意一串字符)。 | ||
| | |SEARCH(要查找的字符串,被查找的字符串,[开始位置]) <br \>SEARCHB() | ||
|<code>=SEARCH(“a”,A1) </code> 查找第一个a在A1单元格的位置。 | |<code>=SEARCH(“a”,A1) </code> 查找第一个a在A1单元格的位置。 | ||
|- | |- | ||
第117行: | 第117行: | ||
|Text(值,值的格式) | |Text(值,值的格式) | ||
|<code>=TEXT(A1,”0.00″)</code> 显示2位小数 <br \><code> =TEXT(2018-6-6,”dddd”) </code> 显示为星期三 | |<code>=TEXT(A1,”0.00″)</code> 显示2位小数 <br \><code> =TEXT(2018-6-6,”dddd”) </code> 显示为星期三 | ||
|- | |||
|} | |||
===查找和引用函数=== | |||
{| class="wikitable" style="width: 100%;" | |||
|- | |||
!函数名 | |||
!描述 | |||
!语法 | |||
!示例 | |||
|- | |||
|[https://support.microsoft.com/zh-cn/office/lookup-函数-446d94af-663b-451d-8251-369d5e3864cb LOOKUP] | |||
|查找返回关联值。2种使用方式:向量形式和数组形式。向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。 数组形式强烈建议使用 VLOOKUP 或 HLOOKUP | |||
|LOOKUP(查找值,查找向量,[返回向量]) | |||
|<code>=LOOKUP(4.19, A2:A6, B2:B6)</code> 在 A 列中查找 4.19,然后返回 B 列中同一行内的值。 | |||
|- | |||
|[https://support.microsoft.com/zh-cn/office/vlookup-函数-0bbc8083-26fe-4963-8ab8-93a18ad188a1 VLOOKUP] | |||
|查找返回关联值。在表格或区域中按行查找值,返回指定列中查找值所在行的值。<br \>匹配精准度可选:1/TRUE(近似匹配) 或 0/FALSE(完全匹配) | |||
|VLOOKUP(查找值,查找区域,返回值的列号,[匹配精准度]) | |||
|<code>=LOOKUP(4.19, A2:A6, B2:B6)</code> 在 A 列中查找 4.19,然后返回 B 列中同一行内的值。 | |||
|- | |||
|[https://support.microsoft.com/zh-cn/office/hlookup-函数-a3034eec-b719-4ba3-bb65-e1ad662ed95f HLOOKUP] | |||
|查找返回关联值。在表格的首行或数值数组中搜索值,返回指定行中查找值所在列的值。 <br \>匹配精准度可选:1/TRUE(近似匹配) 或 0/FALSE(完全匹配) | |||
|VLOOKUP(查找值,查找区域,返回值的行号,[匹配精准度]) | |||
|<code>=HLOOKUP("车轴", A1:C4, 2, TRUE)</code> 在首行查找车轴,并返回同列中第 2 行的值。 | |||
|- | |- | ||
|} | |} |
2020年9月16日 (三) 07:18的版本
Microsoft Excel是微软推出的一款电子表格软件。电子表格是以表格的形式组织、分析和存储数据。能够方便进行计算统计,制作图表等。
常用电子表格软件:
- Microsoft Excel是微软推出的一款电子表格软件,包含在Microsoft Office套装,Office 家庭和学生版 2019的加为748元,Office 365 个人版为398一件。
- WPS Office 表格是金山推出的一款电子表格软件,包含在WPS Office套装,免费且兼容微软office格式。
- Google文档是在线免费软件。
简介
下载安装
公式
公式组成
所有公式均以等号 =
开头,可包含常量、运算符、函数和单元格引用。
- 常量:直接输入到公式中的数字或文本值,例如
2
,“姓名”
。 - 运算符:
+
相加、-
相减、*
相乘、/
相除、^
乘方 - 函数:函数是预先构建的命令,可采用一个值或多个值,以特定方式进行计算并返回结果。如:SUM 函数,PI函数。
- 单元格引用:使用单元格或单元格区域的数据。例如:A1表示使用A1单元格的数据。
以下为公式示例:
=2+3 =A1+B1 =SUM(A1:A10) =PI()*A2^2
了解更多 >> Excel 帮助:公式概述 Excel 模板:公式教程 Excel 帮助:公式与函数
函数
函数是预先构建的命令,可采用一个值或多个值,以特定方式进行计算并返回结果。
以下按类别介绍一些常用函数。要查找想要的函数,可以通过所有函数(按类别)查询。如果已知函数名则可以通过所有函数(按字母)查看具体用法。
了解更多 >> Excel 帮助:所有函数(按类别) Excel 帮助:所有函数(按字母)
文本函数
函数名 | 描述 | 语法 | 示例 |
---|---|---|---|
TRIM | 清除字符串两边空格 | TRIM(字符串) | =TRIM(A1) 清除A1单元格内文本两端空格。
|
CONCAT | 字符串合并,能够合并某个区域的字符串。 | CONCAT(字符串1,字符串2,...) | =CONCAT(A1:B3) 将A1到B3单元格内数据合并成一个字符串。CONCATENATE函数不能这样使用。=CONCAT(A1,B1) 将A1和B1单元格内数据合并成一个字符串
|
CONCATENATE | 字符串合并。 推荐使用CONCAT函数,CONCATENATE以后可能会取消 |
CONCATENATE(字符串1,字符串2,...) | =CONCATENATE(A1,B1) 将A1和B1单元格内数据合并成一个字符串。
|
& | 字符串合并 | =A1&B1 将A1和B1单元格内数据合并成一个字符串。
| |
REPLACE REPLACEB |
替换 | REPLACE(原字符串,开始位置,字符个数,新字符串) | =REPLACE(A1,2,2,”**”) 把单元格A1的从第二个开始的两个字符替换成**。
|
SUBSTITUTE | 替换 | SUBSTITUTE(字符串,原字符串,新字符串,[替换序号]) | =SUBSTITUTE(A3, "1", "2", 3) 把单元格A3的第三个1替换成2。
|
LEFT LEFTB |
从左边开始截取 | LEFT(字符串,[字符个数]) | =LEFT(A1,2) 从左边开始截取A1单元格中字符串,截取2个字符。
|
RIGHT RIGHTB |
从右边开始截取 | RIGHT(字符串,[字符个数]) | =LEFT(A1,2) 从右边开始截取A1单元格中字符串,截取2个字符。
|
MID MIDB |
截取 | MID(字符串,开始位置,字符个数) | =MID(A1,2,4) 从第2个字符开始,截取A1单元格中的字4个字符。
|
LEN LENB |
返回文本字符串中的字符个数 | LEN(字符串) LENB(字符串) (LENB双字节字符算2个) |
=LEN(A1) 计算A1单元格中字符串长度,
|
FIND FINDB |
查找字符串,返回一个字符串在另一个字符串出现的起始位置,区分大小写,且不能使用通配符。 | FIND(要查找的字符串,被查找的字符串,[开始位置]) (FINDB汉字算2个) |
=FIND("M",A2) 单元格 A2 中第一个“M”的位置 =MID(A2,1,FIND(" #",A2,1)-1) 提取单元格 A2 中从第一个字符到“#”的文本
|
SEARCH SEARCHB |
查找字符串。和Find类似,但Search区分大小写,且支持通配符? (任意单个字符)和* (任意一串字符)。
|
SEARCH(要查找的字符串,被查找的字符串,[开始位置]) SEARCHB() |
=SEARCH(“a”,A1) 查找第一个a在A1单元格的位置。
|
TEXT | 将数值按格式转化为文本 | Text(值,值的格式) | =TEXT(A1,”0.00″) 显示2位小数 =TEXT(2018-6-6,”dddd”) 显示为星期三
|
查找和引用函数
函数名 | 描述 | 语法 | 示例 |
---|---|---|---|
LOOKUP | 查找返回关联值。2种使用方式:向量形式和数组形式。向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。 数组形式强烈建议使用 VLOOKUP 或 HLOOKUP | LOOKUP(查找值,查找向量,[返回向量]) | =LOOKUP(4.19, A2:A6, B2:B6) 在 A 列中查找 4.19,然后返回 B 列中同一行内的值。
|
VLOOKUP | 查找返回关联值。在表格或区域中按行查找值,返回指定列中查找值所在行的值。 匹配精准度可选:1/TRUE(近似匹配) 或 0/FALSE(完全匹配) |
VLOOKUP(查找值,查找区域,返回值的列号,[匹配精准度]) | =LOOKUP(4.19, A2:A6, B2:B6) 在 A 列中查找 4.19,然后返回 B 列中同一行内的值。
|
HLOOKUP | 查找返回关联值。在表格的首行或数值数组中搜索值,返回指定行中查找值所在列的值。 匹配精准度可选:1/TRUE(近似匹配) 或 0/FALSE(完全匹配) |
VLOOKUP(查找值,查找区域,返回值的行号,[匹配精准度]) | =HLOOKUP("车轴", A1:C4, 2, TRUE) 在首行查找车轴,并返回同列中第 2 行的值。
|
快捷键
常用快捷键
快键键 | 功能 |
---|---|
Ctrl+方向键 | 对单元格光标快速移动,移动到数据边缘(空格位置) |
Ctrl+Shift+方向键 | 对单元格快读框选,选择到数据边缘(空格位置) |
Ctrl+A | 选择整张表 |
Ctrl+S | 快读保存 |
Ctrl+Z | 撤回当前操作 |
Ctrl+` | 展示所有公式 |
Ctrl + N | 新建一个工作簿 |
Alt + = | 算出每行每列的和,使用sum函数计算。 |
Alt + Enter | 强制换行 |
Ctrl+PageDown / PageUp | 切换多个工作表 |
Alt + ; (分号) | 只选取显示的行,隐藏行不选取。 |
资源
网站