【问题标题】:Excel formula to search duplicate values用于搜索重复值的 Excel 公式
【发布时间】:2018-10-18 17:03:49
【问题描述】:

我有大量发票,其中包含大量重复信息。我的每一张发票都有子订单,它们都有不同的价格。在我的数据中,发票只是多次出现(而不是出现订单号),但数字价格列正在改变 - 没有唯一标识符。

我正在尝试使用 vlookup 将各种价格提取到新工作表中,但是当我这样做时,我不断获得每张发票的第一个价格。有什么想法我可以做的吗?我尝试使用索引匹配但不断出错。而且我也不能插入任何新的“帮助”列!

【问题讨论】:

  • 虽然有数组公式可以做到这一点,但最好的方法是过滤和复制或高级过滤。您可以使用 vba 自动执行这些步骤。数组公式的剪切数做你想做的会导致计算爬行。

标签: excel excel-formula


【解决方案1】:

这将适用于从单元格 A2 到最后的列 A 中的数据集

Sub RemoveDup()
    Range(Range("A2"), Range("A2").End(xlDown)).RemoveDuplicates Columns:=Array(1), Header:=xlNo
    Range("A1").Select

End Sub

【讨论】:

    【解决方案2】:

    正如您所说,您的发票有子订单。有两种可能

    1. 获取所有子订单的总数。
    2. 获取每个子订单的金额。

    第一个很简单,您可以使用 sumif() 处理唯一的发票列表

    对于第二个,您必须插入一个子订单列并用计数器填充以指示每个订单,之后您可以使用数据透视表获取每个子订单的单独金额以及每张发票的总金额。

    如果您可以显示您的工作表的屏幕截图,我可以更好地推荐您工作表的公式。

    【讨论】:

      猜你喜欢
      • 2021-04-05
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多