学会LOOKUP函数这个高级用法,多条件查询就很容易了!

时间:2022-01-15 00:18:53 

如下表,是某快递公司价格表,每当查询价格时,会涉及很多条件,始发地、目的地、重量区域等,在全部条件判断完之后,还得与最低价进行比较,取两者之间的最大值。

价格表如下:

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

查询表如下:

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

举例,始发地为义乌,目的地是北京,重量为1680.57,对应价格为1.6。金额为:=1680.57*1.6,算出金额之后,再与最低价200相比较,取二者最大值,即:=MAX(1680.57*1.6,200)。

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

对于多条件查找问题,首选LOOKUP函数,其语法为:

=LOOKUP(1,0/((条件1)*(条件2)),返回区域)

先来解决最低价问题,这个比较简单一些。

=LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),价格表!$J$3:$J$24)

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

区间单价麻烦一些,需先判断在哪个区间内。

为方便判断在哪个区间内,在第一行将各区间的下限写出来。

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

在有了下限之后,可借助MATCH函数的模糊查找,来判断位于哪列。

=MATCH(A2,价格表!$C$1:$I$1)

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

之后再借助OFFSET函数,引用此列的区域。OFFSET函数引用区域时,公式不能直接写在一个单元格里,那样的话,看不出效果。

OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)

如此即可查询单价。

=LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

在单价出来之后,金额也会随之出来。

=A2*LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

将最低价和金额相比较,以获取最大值。

=MAX(E2,F2)

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

最后再将所有公式合并,嵌套ROUND函数即可搞定。

=ROUND(MAX(LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))*A2,LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),价格表!$J$3:$J$24)),2)

学会LOOKUP函数这个高级用法,多条件查询就很容易了!

这条公式涉及的函数比较多,理解起来不是很容易,大家可以尝试将其拆分开,再组合起来,会更容易理解一些。

标签:look,up,LOOKUP函数,lookup函数的使用方法,VLOOKUP函数,Excel函数
0
投稿

猜你喜欢

  • excel怎么计算相差日期天数

    2023-11-27 14:12:53
  • 怎么把旧版本的office卸载了 旧版本office卸载不干净怎么办?

    2023-09-11 01:46:59
  • word文档中经常出现大量的空白行,word 批量删除空白行只需一步操作

    2022-12-12 08:53:37
  • 将word转成图片格式的方法步骤

    2023-03-12 23:12:34
  • 闪游浏览器设置更新方法教程

    2023-05-29 02:04:20
  • Excel文件不明原因变得越来越大,如何减肥

    2023-11-02 03:50:27
  • excel中选择性粘贴的一些应用实例详解

    2022-10-02 11:48:17
  • PPT2019文本编辑有什么技巧 Office2019 PPT找不到发布命令的解决方法

    2023-06-07 08:01:25
  • 在Word中如何巧用查找替换功能制作试卷

    2022-10-11 21:37:29
  • excel表格如何删除备注教程

    2022-03-10 05:16:13
  • 怎样在Excel输入身份证号码?

    2023-04-22 14:20:54
  • Excel2007中隔N列进行求和如何实现

    2023-01-03 09:44:58
  • excel设置字体的格式

    2022-08-18 03:16:11
  • Word2007毕业论文格式设置教程

    2023-12-12 13:37:59
  • Excel隐藏对象的两种操作技巧

    2022-04-22 10:31:20
  • wps怎样插入分隔符

    2023-10-23 06:25:16
  • Excel如何在定义名称对话框中用方向键编辑公式

    2023-09-18 12:34:12
  • excel2003怎么计算的教程

    2022-12-06 21:21:50
  • 如何在Excel中批量合并相同内容的单元格

    2022-03-09 08:28:12
  • excel2017如何求最大值和最小值

    2023-11-16 21:25:47
  • asp之家 电脑教程 m.aspxhome.com