关灯

[Excel] Choose函数都不会,你的Excel白学了!

[复制链接] [查看百度是否已收录此帖]
李海Blog 发表于 2021-9-14 08:25:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 

本帖子中包含更多资源!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
CHOOSE函数的作用是在EXCEL中choose函数从参数列表中选择并返回一个值。

它的表达式:Choose(index_num, value1, [value2], ...)
中文表达式:Choose(数值数,第一个范围区域,第二个范围区域……)

我们一起来看个案例:

这里有4列数据。

假如我们要对第二列数据求和,我们用CHOOSE函数是这样的。

=SUM(CHOOSE(2,B11:B12,C11:C12,D1112,E11:E12))

这个公式的意思是:选择范围区域当中的第二个范围,也就是C11到C12来进行求和,那么求和的结果就是2+2=4.

CHOOSE函数与VLOOKUP函数实现逆向查找

vlookup函数在进行逆向查找的时候,常常都需要用到数组公式,不仅难懂,而且也容易出错。

实际上,通过CHOOSE函数与VLOOKUP函数的组合,我们就能轻松解决逆向查找的问题。

我们一起来看一个案例。 640.png

在这个案例当中,假如我们要根据产品名称,查找编号。

如果直接通过Vlookup函数来查找,一定会得到一个错误值。

因为Vlookup函数的使用前提条件是,要查找的值必须位于查找区域的第一列。

而我们现在查找的值是位于查找区域的第二列。

这时候,我们就可以用CHOOSE函数来解决这个难题。

我们输入公式:

=VLOOKUP(E18,CHOOSE({2,1},B18:B20,C18:C20),2,0)

该公式表示,查找E18单元格的值。

CHOOSE({2,1},B18:B20,C18:C20),这段函数表示,把C18:C20与B18:B20的位置调换过来。

C18:C20为第一位,B18:B20为第二位。

实际上就是把查找区域的编号和名称位置调换了。调换过来之后,我们图片就可以用Vlookup函数来进行查找。 640 (1).png

最后,我们就得到了正确的结果。


上一篇:限制Excel数据使用时间,到期自动销毁
下一篇:Excel 制作动态密码登入的窗体实现
零基础学习网站建设,上李海Blog就够了!你与成功只差添加一个好友:微信18298346873
 
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

9关注

2粉丝

4420帖子

排行榜

Archiver|百度统计|手机版|李海博客 ( 陇ICP备15000550号-3 )|

GMT+8, 2021-10-28 03:55 , Processed in 0.152227 second(s), 44 queries .

技术支持:李海   Tel/WeChat:18298346873

© 2013-2021 www.lihaiblog.cn

快速回复 返回顶部 返回列表