Note: The other languages of the website are Google-translated. Back to English

Excelで非表示の行をスキップするだけでフィルタリングされたリストにデータを貼り付ける方法は?

ご存知のとおり、フィルタリングされたテーブルリストに値を貼り付けようとすると、非表示の行がスキップされないため、間違った結果が得られます。 たとえば、1つのワークシートがあり、シート2にはフィルターで除外されたデータが含まれ、シート1にはフィルターされたシートXNUMXに貼り付けたいデータが含まれています(次のスクリーンショットを参照)。 Excelでのみフィルタリングされた行にデータを貼り付けることができる関数はありますか?

doc-paste-to-filtered-data-1 doc-paste-to-filtered-data-2

ヘルパー列を使用して、Excelのフィルターされたリストにデータを貼り付けます

Kutools forExcelを使用してExcelのフィルター済みリストにデータを貼り付けます


矢印青い右バブル ヘルパー列を使用して、Excelのフィルターされたリストにデータを貼り付けます

フィルタリングされたリストにデータを貼り付けるには、いくつかのヘルパー列を適用する必要があります。次の手順を実行してください。

1。 まず、をクリックします 且つ > フィルタ フィルタを削除するには、フィルタ列の横にあるセルC1とC2に2、3を別々に入力し、セルC2とC3を選択してから、シート1のデータに対応するセルに塗りつぶしハンドルをドラッグします。スクリーンショットを参照してください。

doc-paste-to-filtered-data-3

2. 次に、をクリックしてデータを再度フィルタリングします 且つ > フィルタ、この例では、シート1から「KTE」をフィルタリングし、この数式を入力します = ROW() セルD2に入力し、列Dに必要な表示セルにこの数式を入力します。スクリーンショットを参照してください。

doc-paste-to-filtered-data-4 2 doc-paste-to-filtered-data-5

3。 次に、フィルターを再度キャンセルし、列Dでデータを昇順で並べ替えます。すべてのKTEアイテムが一緒に並べ替えられています。スクリーンショットを参照してください。

doc-paste-to-filtered-data-4

4。 次に、シート1のデータA6:B2をコピーして、シート2の範囲A7:B1に貼り付けることができます。

doc-paste-to-filtered-data-4

5。 次に、元のデータの順序を復元する必要があります。列Cをクリックして、データを昇順で並べ替えてください。スクリーンショットを参照してください。

doc-paste-to-filtered-data-4

6。 データの順序が復元されたら、必要に応じて列Cと列Dの内容を削除できます。最後に、必要なデータをフィルタリングでき、フィルタリングされたデータが新しいデータに正常に置き換えられたことを確認できます。

doc-paste-to-filtered-data-4


矢印青い右バブル Kutools forExcelを使用してExcelのフィルター済みリストにデータを貼り付けます

最初の方法は複雑すぎて適用できないため、ここでは便利なツールを紹介します– Kutools for Excelそのと 可視範囲に貼り付けます この機能を使用すると、手間をかけずにデータをフィルタリングされたリストにすばやく貼り付けることができます。

Kutools for Excel : 300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます.

インストールした後 Kutools for Excel、次のようにしてください。

1。 まず、コピーしてフィルターリストに貼り付けるデータ配置を選択します。 そして、 クツール > レンジ > 可視範囲に貼り付けます、スクリーンショットを参照してください:

doc-paste-to-filtered-data-4

2。 そして、 可視範囲に貼り付けます プロンプトボックスが表示されたら、新しいデータを貼り付けるセルまたは範囲セルをクリックします。スクリーンショットを参照してください。

doc-paste-to-filtered-data-4

3。 次に、をクリックします OK ボタンをクリックすると、新しいデータはフィルタリングされたリストにのみ貼り付けられ、非表示の行のデータも保持されます。

(1.)選択した場合 値の貼り付けのみ オプションの場合、値のみがフィルター処理されたデータに貼り付けられます。screesnhotを参照してください。

doc-paste-to-filtered-data-4

(2.)選択した場合 全て オプションを選択すると、値とフォーマットがフィルタリングされたデータに貼り付けられます。screesnhotを参照してください。

doc-paste-to-filtered-data-4

この[可視範囲に貼り付け]ユーティリティの詳細については、クリックしてください。


矢印青い右バブル Kutools for Excelでのみ、セル値を表示セルまたはフィルター処理されたセルにコピーして貼り付けます。

あなたのウェブサイトのタイトル

Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!

最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (9)
5の5を評価 · 1の評価
このコメントは、サイトのモデレーターによって最小化されました
君。 それは。 BAE。 と。 THE。 ヤギ。 しかし、真剣に感謝します! 私はこれに関する助けをどこでも探していました!
このコメントは、サイトのモデレーターによって最小化されました
非常に役に立ち、簡単です。 私はインターネットのいたるところを探していましたが、何も見つかりませんでした。 または何か他のものを達成するためのチュートリアル:)どうもありがとう
このコメントは、サイトのモデレーターによって最小化されました
最終的にこの素晴らしいウェブサイトを見つけるまで、私はこれを解決するために何時間も費やしました。 ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
動作していません。 Office 2007で試しました。セルの範囲をコピーして、表示されているセルに貼り付けようとしました。クリップボードのデータは削除されましたが、貼り付けられませんでした。 解決策を提供してみてください
このコメントは、サイトのモデレーターによって最小化されました
A mon niveau c'est pareil, ça ne fonctionne pas. Existe-t-il autre solution ?
このコメントは、サイトのモデレーターによって最小化されました
皆さん、こんにちは
上記の方法がうまくいかない場合は、以下の VBA コードを使用することもできます: (注意: コードを使用する前に、データをバックアップする必要があります。コードは元に戻す機能をサポートしていません。)
Sub CopyFilteredCells()
	'Updateby Extendoffice
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub


試してみてください。お役に立てば幸いです。
このコメントは、サイトのモデレーターによって最小化されました
Muchas gracias, me sirvió mucho. Toda una tarde estaba viendo manera, pero con Kutools for Excel la vida es mas facil
5の5を評価
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、サウル。
Kutoolsがお役に立ててうれしいです😀
このコメントは、サイトのモデレーターによって最小化されました
Hallo zusammen, ich habe die Version mit den Hilfsspalten soeben ausprobiert und mit ein paar kleinen Änderungen, funktioniert es auch in M365: = REIHE () gibt es nicht mehr, das heißt jetzt: =ZEILE()
Nachdem ich diese Formel eingefügt habe, habe ich (in meiner gefilterten Liste) die Werte, die bei =ZEILE() angezeigt werden farbig markiert. Erst anschließend habe ich wieder den Filter entfernt und die Liste nach der ausgewählten Farbe sortiert. フェルティグ! So kann man die obersten (farbigen) Zellen nun bearbeiten und Daten einfügen.
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護