美文网首页
Excel函数之CHOOSE,带你走进自动查询数据的世界!

Excel函数之CHOOSE,带你走进自动查询数据的世界!

作者: Excel客旅 | 来源:发表于2021-08-29 13:26 被阅读0次

    在处理越来越多的数据时,自动化处理的需求也随之增加,我们需要找到更快、更有效率、更少出错的方法或机制。例如,我们从其他带有数值的工作表中获取数据并输入至指定的工作表中,如果手动地添加这些数据会是一个巨大的工作量,不仅耗时,还可能出现诸多的错误。

    Excel的强大之处就在它的函数中有可以帮助我们对数据进行自动化处理的这一类,本期我们就来看一下Excel中查询类函数CHOOSE,借此开启我们了解查询类函数的大门。

    我们所使用的案例是制作一个模板,用于加速开发客户报价的流程。如下图所示,已经给出了当前价格列表的工作表International Price List,而在Customer Quote工作表中则是我们需要完善的模板。

    在当前的Customer Quote工作表中,有一个数据表格,包含了数据验证与条件格式的一些设置。在此表格中,我们的目标是希望输入最少部分的信息,如Item(项目代码)、Loc Code(地点代码)以及Qty(数量),并通过这些信息来自动获取其他的对应的数据。要实现该目标,我们会用到查询类函数。

    我们需要获取的第一个信息就是Installation Location,根据Loc Code在右侧的“Installation Location”表格中获得数据,表格中的Location按照从上至下的顺序分别对应的Code为1-5。

    在此需要用到的函数是CHOOSE,该函数是根据所给的code(数值)获取某表格中其对应的值。

    在C6单元格中输入CHOOSE函数,第一个参数为index_number,即在所选定的列表中的位置,此处我们选择的是B6单元格中Loc Code的值。

    第一个参数后面的参数为多个值,即列表,此处我们选择“Installation Location”表格中K6至K10单元格,注意每选择一个单元格都需要用逗号隔开。

    因为列表中的数据是不变的,所以我们需要对其进行锁定,选中函数中的K6至K10,按F4键添加“$”符号。

    按Enter键后,Installation Location列中会自动获取对应的数据,并且根据不同的Loc Code应用了条件格式以区分不同类别的数据。

    通过上面的案例,我们发现CHOOSE函数对于一个有限的(甚至可以说在10以内的)列表是个不错的选择,可应用在查询获取数据中,但是对于更加复杂和庞大的数据集来说或者更复杂的查询问题,该函数就会比较繁琐了,针对更加复杂的情况,我们在后续的更新中来了解其他的查询类函数,敬请期待!

    相关文章

      网友评论

          本文标题:Excel函数之CHOOSE,带你走进自动查询数据的世界!

          本文链接:https://www.haomeiwen.com/subject/ndwwiltx.html