Excel表格如何使用Vlookup函数发现重复数据

   在一张Excel表格的重复记录中,让你快速列出每种不同物品第2次或第n次出现的记录,你会怎么做?Vlookup函数就有这个本事。

  举例来说,产品或者物流表格中往往会记录有同一货物的多笔数据(如下图的今日销售大单列表中,冰箱就有3个大单,其他商品也有多个大单),如果要将每一种货品的第二笔(或第三笔)订单都自动找出来,该怎么做?


  虽然说这个问题可以仅用一个公式来解决,但构造这样的公式需要用到VLOOKUP函数、IF函数的数组表达、COUNTIF函数、INDIRECT函数等复杂的组合,如果不是Excel高手,看着也会头晕。人常说“长话短说”,这个问题也是如此。我们可以将构造公式的复杂思路,化作常人易于理解的短小步骤组合,用多个简单的步骤同样能够揪出货品列表中的“第二者”、“第三者”或任意一笔数据。

  为了便于识别和引用,我们给这个表格添加两个辅助列,其中B列为物品的编号,另一列C则是编号与物品合并生成的带编号物品(具有唯一性)。


  在B2单元格中输入公式“=COUNTIF($A$2:A2,A2)”,然后用下拉右下角填充柄的方式填充该列。作用是自动填充每笔所属的笔数序号。


  接下来,在C2单元格中输入公式“=A2&B2”,同样用下拉右下角填充柄的方式填充该列。


  最后,我们在H3单元格中使用VLOOKUP函数,对G列用户提出要求的品名进行统计(用户要第几笔就输入第几笔即可)。H3单元格输入函数:

  =VLOOKUP(G3,$C$2:$D$10,2,0)

  该函数的作用是自动从C列和D列数据中筛选符合G列要求的值并填入H列。


  之后下拉H3单元格右下角的填充柄,自动提取出其余商品的第二笔数据。

  那么,如果要找出每种商品的第3单、第4单或其他任何一单的数据,该怎么办?非常容易!只需手动将G列的2改成3或其他数据,H列便自动出现了你需要的数据。


  VLOOKUP函数神力无敌!VLOOKUP函数的基本语法我们此前已经多次讲过,“灵人不可细提”,聪明的你一定早就会用了。若有初学者需要了解该函数的基本用法,请查看Excel帮助中的函数说明即可。小编就不费笔墨了。

时间: 2024-12-04 00:22:22

Excel表格如何使用Vlookup函数发现重复数据的相关文章

在excel表格怎么使用ZTEST函数呢?

  在excel表格怎么使用ZTEST函数呢? 1.打开EXCEL表格,点击公式按钮,如图 2.点击插入函数,如图 3.在弹出窗口中选择统计函数,如图 4.选择ZTEST函数,如图 5.在弹出对话框中输入数值区域和需要检测的值,点确定按钮,如图 6.得出概率值,如图

excel表格中如何使用函数求平均值?

  excel表格中如何使用函数求平均值?           步骤 1.打开表格,锁定要求平均值的单元格 2.选定单元后,点击表格上方 "公式",出现下图界面 3.在公式一栏中,找到自动求和图标,点击图标,出现下拉链,找到"平均值". 4.点击"平均值",出现如下函数公式,虽然看着比较乱,但是不要慌,我们离成功越来越近啦. 5.不管上图看着怎样乱,我们只要淡定的同时按下键盘上"Ctrl"和"Enter"健

asp.net用Excel的com组件导出Excel表格中单元格函数公式怎么设置?

问题描述 asp.net用Excel的com组件导出Excel表格中单元格函数公式怎么设置? 解决方案 解决方案二:关注!

Excel表格中使用单变量求解分析数据的方法

  Excel表格中使用单变量求解分析数据的方法           1.打开工作簿,创建工作表,并在工作表中输入数据,同时在B10单元格中输入公式"=SUM(B3:B9)"计算费用总和,如图1所示. 图1 创建工作表 2.在"数据"选项卡的"数据工具"组中单击"模拟分析"按钮,在打开的下拉列表中选择"单变量求解"选项,如图2所示. 图2 选择"单变量求解"选项 3.打开"单变

excel表格怎么使用公式计算下拉数据的倍数?

  excel表格怎么使用公式计算下拉数据的倍数?         1.假设项目一为已输入的数据,项目二与其关系是1.5倍,这就好像我们在超市,说买第二件商品半价,那么此时怎么输入呢? 2.光标位置如图,在此处输入公式. 3.这个时候我们输入1.5倍公式,*代表乘法(如果输入其它运算符号也同样适用). 4.回车,得到如图结果,第一个数据已经计算出来了. 5.这个时候点中已算出来的这个数据,向下拖拉,看,是不是全部出来了呢? 6.同样的,如果需要运算其它倍数关系,只要将=A2*1.5中的1.5改成

Excel表格中怎么显示0开头的数据?

  Excel表格中怎么显示0开头的数据?              步骤 1.首先新建一个Excel表格,在桌面单击鼠标右键选择,新建>>Microsoft Excel工作表,新建一个Excel表格 2.现在表格创建完成,双击鼠标左键,打开Excel表格 3.现在表格已经打开,由于是新建的所以内容是空的,就以001为例 4.在一个格里输入数字"001" 5.输入完成,将光标移到另一个格里,单击一下,现在可以看到刚才输入的001只剩下了1,00被隐藏了 6.下面就来解决这个

Excel表格如何使用NOW函数

  在Excel表格中,要使用当前的日期和时间,你还需要手动输入吗?那你就太小看Excel了!其实,三个字母组成的简单函数就可以解决问题. 现在是何年何月何时?问问NOW就知道.NOW就是"现在"的意思,如果给这个单词后边加上一对半角小括号,括号内不加任何内容,这样就构成了提取当前系统日期和时间的函数"NOW()".在任意一个单元格中输入"=NOW()",回车之后是不是看到了单元格中自动出现了当前的日期和时间? 这个函数比较特殊,里边不需要添加任

Excel表格中求差函数公式怎么样使用?

  Excel表格中怎么求差? 第一步:打开Excel表格,单击第一排,第三个"单元格",也就是C1,在C1中输入"=A1-B1"; 第二步:这个公式的意思就是说:A1-B1=C1,第一个单元格中的数字"减去"第二个单元格中的数字"等于"第三个单元格.不妨大家来试试,输入需要求差的数目; 如图中,我在A1中输入50,在B1中输入了60,结果在C1中直接出现了答案:-10. 当然,大家也可以依次在第二排.第三排.四排等,单元格中

Excel表格自动求差函数公式

  第一步:打开Excel表格,单击第一排,第三个"单元格",也就是C1,在C1中输入"=A1-B1"; 第二步:这个公式的意思就是说:A1-B1=C1,第一个单元格中的数字"减去"第二个单元格中的数字"等于"第三个单元格.不妨大家来试试,输入需要求差的数目; 如图中,我在A1中输入50,在B1中输入了60,结果在C1中直接出现了答案:-10. 当然,大家也可以依次在第二排.第三排.四排等,单元格中输入更多需要求差的数字,得出