2016-07-25 9 views
-1

1つのワークシートに複数の行があり、すべてのデータがフィルタリングされていないため、すべてのデータが表示されます。 フィルターを適用した行を含む別のワークシートがあります。フィルタリングされていない行からフィルタリングされた行へのExcelのコピー

フィルタリングされていないワークシートからフィルタされたワークシートにコピーしようとすると、データはフィルタ処理されたワークシートの非表示セルにも貼り付けられます。

私はgotoの特殊な表示セルを使用してみましたが、成功しませんでした。

+0

これはできません。既にご存知のとおりです。フィルタリングされたセルにデータを取得するには、式またはvbaを使用する必要があります。 –

+0

@ScottHoltzmanあなたは数式アプローチを説明できますか? – toadalskiii

+0

データを見るのは難しいですが、フィルタをシミュレートする各行に対して実行するIF文を潜在的に作成することができます。次に、共通のID(または複数のID)に基づいて他のシートのデータを取得するためのvlookupまたはindex /共通IDを作成する列)。 –

答えて

0

1) Copy the cells you want pasted. 2) Highlight range you want to paste in to 3) Go to Home ribbon, Editing box, Find & Select. 4) choose option - Go To Special 5) bottom right of the box choose Visible Cells only. 6) now paste.

これは、可視セルにすべてを貼り付け、コードをマクロとして実行する必要はありません。

+0

エラー:隠しセルもペースト領域で考慮されているため、コピー領域とペースト領域は同じサイズではありません。 – toadalskiii

関連する問題