复制所选名称的副本

时间:2017-11-27 03:49:52

标签: excel excel-formula

我有一个包含许多重复项的数据库。如果我在特定单元格中选择任何名称,则应将与该名称相关的数据导出到同一工作簿中的新工作表。例如,如果名称Amol重复5次,Geet 9次,Devidas 11次,依此类推,如果我在单元格中写入Devidas,则数据与所有11行中的Devidas相关的应该导出到新的工作表。我需要单独使用 公式 而不是 VBA 来执行此操作。任何指向解决方案的帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

您没有在工作表中提供足够的数据和数据位置。还缺少你有多少列。您想在sheet2中返回哪一列?无论如何,假设您的数据位于Sheet1,并且您希望将其过滤到Sheet2中。因此,请使用以下公式sheet2来过滤与Devidas相关的数据。

=IFERROR(INDEX(Sheet1!$A$1:$A$21,SMALL(IF(Sheet1!$A$1:$A$21="Devidas",ROW(Sheet1!$A$1:$A$21),""),ROWS($A$1:$A1))),"")

CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。

您必须调整Index()函数的公式才能返回特定列。如果您觉得应用该公式有任何困难,请通过评论告诉我们。