2017-11-27 9 views
0

私は多くの重複を持つデータベースを持っています。特定のセルで任意の名前を選択すると、その名前に関連するデータを同じワークブック内の新しいワークシートにエクスポートする必要があります。たとえば、Amolという名前が5回繰り返された場合は、 9回、Devidas11回などのように、セルにDevidasを書き込むと、11行すべてのDevidasに関連するデータを新しいワークシートにエクスポートする必要があります。私はの式だけを使ってこれを行う必要があります。VBAです。解決策を指摘する助けがあれば大いに感謝します。選択した名前の複製をコピーします。

+2

フィルタ - コピー - ペースト? – pnuts

+0

Google "値をExcelに貼り付け" – ashleedawg

+0

先生、オフコース、それはフィルターでコピーして貼り付けますが、自動的に作成するには数式が必要です.............. – Pravin

答えて

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 +は、それが配列数式であるような式を評価するためにを押します。

Index()の式を調整して特定の列を返す必要があります。数式を適用するのが難しいと感じたらコメントでお知らせください。

+0

先生、式を使用します.......もちろん、私の間違いがあるかもしれません..........私はあなたにファイルを送るべきですか?.......私は正しく説明しました.. ..... plsは私にあなたにそのファイルをどのように送るべきなのかを教えてくれる..... .....? – Pravin

+0

'harun24hr @ gmail.com'に送ってください – harun24hr

+0

あなたは何を望みますか? – harun24hr

関連する問題