当前位置: 首页 > article >正文

Lumos学习王佩丰Excel第十八讲:LOOKUP函数与数组

一、回顾统计函数

1、使用SUMIF函数

sumif(条件区域,求和条件,求和区域)

2、使用SUMIFS函数

SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)

二、认识数组

1、数组生成原理

所谓数组,是有序的元素序列。组成数组的各个变量称为数组的元素。对于Excel中的“数组”,可以理解为有着行、列标识并有着尺寸特征的集合。一个单元格的数据就可以是一个数组,即单元素数组;单行数据或者单列数据,是一维数组;多行多列数据是多维数组。

注:数组要加大括号,用ctrl+shift+回车结束,不要直接回车结束

2、SUMPRODUCT函数

原理与SUM相同,相当于是带着大括号的SUM,不需要三键结尾,即一种数组形式。

{=SUM(($E$2:$E$22)*($A$2:$A$22=K15)*($B$2:$B$22=L15))}=====SUMPRODUCT(($E$2:$E$22)*($A$2:$A$22=K15)*($B$2:$B$22=L15))

三、LOOKUP函数基本应用

1、认识LOOKUP函数

LOOKUP函数是Excel中的一种查找函数,它可以在一行或一列中搜索特定的值,并返回另一行或列中相应位置的值。LOOKUP函数有两种形式:向量形式和数组形式。

向量形式的LOOKUP函数

向量形式的LOOKUP函数用于在单行或单列中搜索值。其语法为LOOKUP(lookup_value, lookup_vector, [result_vector]),其中lookup_value是要查找的值,lookup_vector是包含可能的匹配值的区域,而result_vector是包含返回值的区域。如果result_vector未提供,则默认返回lookup_vector中的值。

数组形式的LOOKUP函数

数组形式的LOOKUP函数用于在数组的第一行或第一列中查找指定的值,然后返回数组最后一行或最后一列中相同位置的值。其语法为LOOKUP(lookup_value, array),其中lookup_value是要查找的值,array是包含可能的匹配值的二维区域。

2、LOOKUP函数模糊匹配
  • VLOOKUP的第二参数包含两列查找列和结果列;LOOKUP的第二参数只有查找列,第三参数为结果列。、‘
  • VLOOKUP可以精确匹配,LOOKUP只能模糊匹配。

3、LOOKUP函数多条件精确匹配

模糊匹配不会找错误值!!!只会找小于等于自己的最大值,所以下面会找1。这种方法就是把其他的错误值都干掉,也算是一种精确匹配。

=LOOKUP(1,0/(条件1)*(条件2)*(条件3)*...,要找的数据范围)

~~~补充小示例:算个税~~~

为了稽查自己的个税是否算对,可以用应纳税额和每个税率相乘并扣除速算数,最大的那个就是正确值。这里的算法就可以用到今天学的数组,嘿嘿~~~大家快查查自己的个税都扣对没。


http://www.kler.cn/a/418816.html

相关文章:

  • Android -- 简易音乐播放器
  • 算法编程题-煎饼排序 不含AAA或者BBB的字符串
  • registry 删除私有仓库镜像
  • 【UE5 C++】判断两点连线是否穿过球体
  • 给定一个整数可能为正,0,负数,统计这个数据的位数.
  • 【树莓派5】移动热点获取树莓派IP并初次登录SSH
  • 网络安全-网络安全审计
  • C# 2024年Visual Studio实用插件集合
  • Oracle—系统包使用
  • SAP SD学习笔记17 - 投诉处理3 - Credit/Debit Memo依赖,Credit/Debit Memo
  • 永久停用PostgreSQL 归档功能
  • Linux——自定义简单shell
  • day05 Linux bash核心及目录命令
  • 手机卡限速丨中国移动5G变3G,网速500kb
  • 【RISC-V CPU debug 专栏 2 -- Debug Module (DM), non-ISA】
  • java 基础语法速成
  • 【阅读笔记】Android广播的处理流程
  • Vue 2.0->3.0学习笔记(Vue 3 (四)- Composition API 的优势)
  • 第29天 MCU入门
  • C#基础教程
  • OD E卷 - 实现 【虚拟理财游戏】
  • 【青牛科技】电动工具调速控制电路芯片GS069介绍
  • 安装Fcitx5输入框架和输入法自动部署脚本(来自Mark24)-Ubuntu通用
  • D82【python 接口自动化学习】- pytest基础用法
  • 多线程篇-8--线程安全(死锁,常用保障安全的方法,安全容器,原子类,Fork/Join框架等)
  • windows下安装node.js和pnpm