VLOOKUP复杂?数据透视表轻松一对多查询

在日常的数据处理中,我们常常会使用VLOOKUP函数进行一对一的查询操作。然而,VLOOKUP函数在处理一对多的情况时,则显得力不从心。以下是一个典型的例子:

假设我们想要通过VLOOKUP函数来计算数据,但又不借助任何辅助项,那么我们需要使用以下的公式:

=IFERROR(VLOOKUP($E2&COLUMN(A1),IF({1,0},$A$1:$A$100&COUNTIF(INDIRECT('a1:a'&ROW($1:$100)),$E2),$B$1:$B$100),2,0),'')

这是一个数组公式,使用时需要按下CTRL+shift+回车键。

不得不承认,这个公式相当复杂,让人望而生畏。那么,如果不想使用VLOOKUP函数,我们该怎么办呢?其实,我们可以利用数据透视表来汇总数据。

首先,在C列创建一个辅助项。我们输入的公式是:

=COUNTIFS($A$2:A2,A2)

这个函数的作用是统计累计出现的次数,例如,各种商品从上到下累计出现1,2,3...次数。

接下来,插入数据透视表。选中单元格,点击插入数据透视表,为了便于查看,我们将数据透视表放置在空白区域,比如E5单元格。

然后,我们将商品放在行标签,将辅助项放在列标签,将金额放在值里面。这样,我们就可以得到以下结果:

最后,我们需要调整数据透视表的样式。在设计模式下,找到总计,对行和列都进行禁用。

这样一来,下次再遇到一对多查询的情况,且结果为数字时,我们就可以轻松应对了。你学会了吗?不妨动手试试吧!

上一篇
下一篇

相关资讯

  • VLOOKUP复杂?数据透视表轻松一对多查询

    在日常的数据处理中,我们常常会使用VLOOKUP函数进行一对一的查询操作。然而,VLOOKUP函数在处理一对多的情况时,则显得力不从心。以下是一个典型的例子:假设我们想要通过VLOOKUP函数来计算数

    2024-12-25
  • VLOOKUP大显神威!一招轻松实现条件排序 告别繁琐调整

    在对数据进行排序的过程中,我们面临的基本规则其实只有两种,那就是升序和降序。一旦排序完成,Excel会依据其默认的规则将数据排列成一定的顺序。然而,这种默认的排序方式往往并不能满足我们的需求。例如,当

    2024-12-25
  • 高效拆分Excel 数据透视表轻松搞定!

    Hello,亲爱的朋友们,大家好!今天,我想与大家探讨一个在日常工作中的小技巧——如何将一个工作表根据某一特定字段拆分为多个工作表。相信大家在工作过程中,也会遇到将汇总表按类别细分的情况,而这通常需要

    2024-12-24
  • Vlookup实用攻略 三要点规避出错风险!

    近期,后台收到了众多粉丝关于Vlookup函数使用方法的咨询,尤其是新加入的朋友们。于是,今天我们就来深入探讨一下这个略显年长的函数。尽管它已经年近四十岁,其继任者Xlookup也早已问世,但由于版本

    2024-12-24
  • IF函数耗时半天?VLOOKUP轻松1分钟解决!

    某公司精心制定了一套独特的竞赛方案,其中规定,员工的销售额若在50万元以下,则可享受1%的提成;若销售额每增加10万元,提成比例将相应提升0.1%。为了准确核算每位员工的提成,公司要求根据他们的销售额

    2024-12-23
  • Vlookup神技揭秘!五种经典用法 实操必备!

    今日,我将与大家共同探讨vlookup函数的五种经典应用方式,旨在帮助大家更深入地理解这一函数的强大功能,并期待这些技巧能为您的日常工作带来便利。#vlookup函数#那么,vlookup函数究竟该如

    2024-12-23