我有一个包含许多重复项的数据库。如果我在特定单元格中选择任何名称,则应将与该名称相关的数据导出到同一工作簿中的新工作表。例如,如果名称Amol
重复5次,Geet
9次,Devidas
11次,依此类推,如果我在单元格中写入Devidas
,则数据与所有11行中的Devidas
相关的应该导出到新的工作表。我需要单独使用 公式 而不是 VBA 来执行此操作。任何指向解决方案的帮助都将非常感激。
答案 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()
函数的公式才能返回特定列。如果您觉得应用该公式有任何困难,请通过评论告诉我们。