全文约1600 字;
阅读时间:约4分钟;
听完时间:约8分钟;
查找和引用类函数在PMC(生产物料控制)的生产计划中属于高频使用的工具,它们在多种工作情境下不可或缺。这类函数的功能涵盖通过代码检索相应的名称、执行一对多查询——即一个代码可能对应多个名称——以及进行模糊匹配等。熟练掌握这些函数能显著提升PMC生产计划的执行效率。鉴于此,我们本周的主题将聚焦于分享查找与引用类函数的应用技巧,以期增强大家在这方面的技能。
唯一值查找针对最基本的一对一查找需求,建议学习并掌握XLOOKUP和VLOOKUP这两个函数,它们各自具备独特的优势。XLOOKUP的亮点在于它能够直接从数组中查找并返回数据,无需考虑列的顺序。相比之下,VLOOKUP要求用户指定返回值所在的列号,但这一特性在特定情况下显得尤为实用,尤其是当VLOOKUP函数的返回结果需要被用作其他函数参数时,其明确的列号指定反而提供了便利。因此,理解这两种函数的特点及其适用场景,将有助于更高效地处理数据查找任务。
在单元格F3 中输入以下 XLOOKUP 公式:
=XLOOKUP(E3:E4, B3:B6, C3:C6)
在单元格G3 中输入以下 VLOOKUP 公式:
=VLOOKUP(E3:E4, B3:C6, 2, 0)
公式解析:
通过上述公式,我们可以对比XLOOKUP 和 VLOOKUP 函数的不同用法。XLOOKUP 在查找 E3:E4 单元格值时,直接从 B3 到 B6 的范围中搜索,并返回 C3 到 C6 范围中相应位置的值。而 VLOOKUP 则在 B3 到 C6 的范围内查找 E3:E4 的值,然后返回该行第二列(即 C 列)的数据。注意,VLOOKUP 中的 "0" 参数确保了只有精确匹配时才返回结果,否则将产生错误。
自从软件进行了新版本的更新,我们建议采用数组形式来编写查找条件。传统的方法是将查找值设定为单一单元格,如E3,在完成公式的初次输入后,还需手动将公式向下拖动以填充后续单元格。然而,如果我们将查找值设置为一个范围,比如E3:E4,利用动态数组查找功能,就不再需要进行公式的手动填充。这样一来,只需一次操作即可实现公式的自动填充,极大地提高了工作效率。这种改进尤其适用于处理大量数据或需要快速生成报表的情况。
返回多列值对于需要返回连续多列值的情况,我们有两大推荐选项:XLOOKUP函数和FILTER函数。两者均能有效返回一系列连续的列值,下面的示例公式将帮助你区分它们各自的使用特点:
K3=XLOOKUP(J3,B3:B6,C3:H6)
K4=FILTER(C3:H6,B3:B6=B3)
公式解释:
对于XLOOKUP函数(公式K3),它在一个列向量(B3:B6)中查找J3单元格中的值,然后返回相同行在范围C3:H6内的所有列值。XLOOKUP函数在此处巧妙地利用了数组特性,使得返回结果包含了与查找到的键值在同一行的多列数据。
FILTER函数(公式K4)则直接在矩阵C3:H6中筛选,仅保留那些在列B(B3:B6)中与J3单元格值相等的行。结果是一个包含所有符合条件行的数组,其中每行数据都是连续的多列值。
通过这两个函数,你可以根据具体需求选择最合适的方式来获取连续多列值,无论是通过XLOOKUP的简洁性还是FILTER的强大筛选能力。
一对多查找对于一对多的查找需求,我们提倡使用FILTER函数结合TOROW函数,而非依赖传统的XLOOKUP函数。FILTER函数能够筛选出所有符合指定条件的结果,而TOROW函数则将这些结果转换为横向排列,从而实现了从一个键值查找多个关联值的效果。这实质上是一种从一维数据转换到二维数据展示的操作。
请在适当的位置输入以下公式,并向下拖动进行填充:
F3=TOROW(FILTER($C$3:$C$7,$B$3:$B$7=E3))
函数解释:
FILTER($C$3:$C$7, $B$3:$B$7 = E3):此部分函数从范围$C$3:$C$7中筛选出所有那些在列B(即$B$3:$B$7)中等于单元格E3的值。
TOROW(...):这部分函数将FILTER函数返回的垂直数组转换为水平数组,以便在单行中显示所有匹配的结果。
最后总结本文深入探讨了查找和引用类函数在PMC生产计划中的高效应用,覆盖了从基本的唯一值查找至复杂的一对多数据检索。XLOOKUP和VLOOKUP作为查找工具的基础,展现了灵活性与针对性的不同优势,前者简化了列序依赖,后者则在列号指定方面提供确切性。
同时,我们介绍了如何利用动态数组查找功能,通过一次操作即可完成多个单元格的计算,大幅提升了数据处理速度。对于需要返回多列值的场景,XLOOKUP与FILTER函数成为优选方案,分别以其数组处理能力和精确筛选见长。而在面对一对多的查找需求时,FILTER结合TOROW函数则展现出强大的数据转换与展示能力,能够将多条相关联的信息在单行中横向展现,极大丰富了数据的呈现方式。
综上所述,掌握这些高级查找技巧不仅能加速日常工作的处理流程,还能在PMC的生产计划管理中发挥关键作用,促进数据驱动决策的精准与效率。