Excel函数公式是Excel电子表格软件中的强大工具,用于数据处理、计算、统计分析以及复杂的逻辑判断。本篇文章将深入解析一些最常用的Excel函数公式,帮助你在工作中更有效地处理数据。
一、数字处理
1. 取绝对值:`=ABS(数字)` 这个函数返回数字的绝对值,无论数字是正还是负。
2. 取整:`=INT(数字)` 该函数将数字向下取整为最接近的整数,去掉小数部分。
3. 四舍五入:`=ROUND(数字, 小数位数)` 根据指定的小数位数对数字进行四舍五入。
二、判断公式
1. 错误值显示为空:`=IFERROR(公式, 替换值)` 如果公式的结果是错误,则显示替换值,否则显示公式的结果。
2. IF多条件判断返回值:`=IF(AND(条件1, 条件2), 返回值1, 返回值2)` 当所有条件都满足时,返回值1,否则返回值2。使用OR函数时,只要满足其中一个条件即可返回值1。
三、统计公式
1. 统计两个表格重复内容:`=COUNTIF(范围1, 范围2)` 检查范围1中的值在范围2中出现的次数。
2. 统计不重复的总人数:`=SUMPRODUCT(1/COUNTIF(范围, 范围))` 通过计算每个唯一值出现次数的倒数之和来确定不重复的总数。
四、求和公式
1. 隔列求和:`=SUMIF(条件范围, 条件, 数据范围)` 或`=SUMPRODUCT((MOD(COLUMN(数据范围),2)=0)*数据范围)` 根据条件求偶数列的和。
2. 单条件求和:`=SUMIF(全列范围, 条件, 单列范围)` 在整个列中根据指定条件求和。
3. 单条件模糊求和:`=SUMIF(全列范围, 包含条件, 单列范围)` 结合通配符*进行模糊匹配求和。
4. 多条件模糊求和:`=SUMIFS(求和范围, 条件1范围, 条件1, 条件2范围, 条件2)` 支持多个条件的模糊求和。
5. 多表相同位置求和:`=SUM(表1范围:表N范围)` 在一系列工作表中,同一位置的数据求和。
6. 按日期和产品求和:`=SUMPRODUCT((MONTH(日期范围)=月条件)*(产品范围=产品条件)*数据范围)` 根据日期和产品进行多条件求和。
五、查找与引用公式
1. 单条件查找:`=VLOOKUP(查找值, 查找范围, 返回列索引, 是否精确匹配)` 根据指定的列索引查找并返回对应值。
2. 双向查找:`=INDEX(返回范围, MATCH(行查找值, 行范围, 0), MATCH(列查找值, 列范围, 0))` 使用MATCH函数分别找到行和列的位置,然后用INDEX取值。
3. 查找最后一条符合条件的记录:`=LOOKUP(2, 1/(条件), 范围)` 通过查找错误值来找到最后一个满足条件的记录。
4. 多条件查找:结合MATCH和INDEX函数实现多条件查找。
5. 指定区域最后一个非空值查找:`=LOOKUP(2, 1/(!范围), !范围)` 在指定范围内查找最后一个非空值。
6. 按数字区域间取对应的值:`=VLOOKUP(查找值, 区间范围, 区间索引)` 或`=LOOKUP(查找值, 区间范围, 数据范围)` 根据数值所在的区间返回对应值,区间需按升序排列。
六、字符串处理公式
1. 多单元格字符串合并:`=PHONETIC(范围)` 合并一列字符型数据,但不适用于数字。
2. 截取除后3位外的部分:`=LEFT(字符串, 字符串长度-3)` 从字符串左侧截取长度减3的部分。
3. 截取“-”前的部分:`=LEFT(字符串, FIND("-", 字符串) - 1)` 找到“-”的位置,截取其左侧的字符串。
4. 截取字符串中任一段:`=TRIM(MID(SUBSTITUTE(字符串, " ", REPT(" ", 20)), 开始位置, 长度))` 通过替换空格为较长的字符,找到需要截取的开始位置,然后使用MID函数提取指定长度的子串。
这些Excel函数公式涵盖了数字处理、判断、统计、求和、查找与引用以及字符串处理等多个方面,能极大地提升数据处理的效率和准确性。熟练掌握这些公式,将使你在数据分析和报表制作中游刃有余。