フィルターに関するマイクロソフトの懸念


1

1つの行をフィルターし、それに関連付けられているすべての行を隣接する列から取得するにはどうすればよいですか。たとえば、スプレッドシートは次のようになります

A        B
John     Pen
         Mobile
         Headphone
Matt     Book
         Cord
         PC

したがって、Johnでフィルターをかけると、Penモバイルとヘッドフォンが表示されます。


フィルターはどうですか?テーブルにデータがありますか?
-bvaughn

2
おそらく最も簡単な方法は、すべての列Aに名前を入力し、名前が上記のものと同じ場合に名前を隠す(白いフォントの色)条件付き書式を適用することです。
マテユハス

なぜ質問を編集し、それらの情報を削除したのですか?以前のバージョンははるかに優れていましたか?(最後の編集の時刻を示すテキストをクリックして、前のバージョンに戻すことができます)
マーテユハス

前のバージョンは少し歪んでいると思ったので、編集しました。あなたが提案した解決策をよく理解します。ジョンを2回書いてフィルタリングすると、最初のジョンのみが必要です@mate Juhasz
kartik

はい。私はExcelの2列のデータを持っています。@bvaughn
kartik

回答:


3

列Aには、すべての行に名前が含まれている必要があります。そうしないと、フィルターが期待どおりに機能しないだけでなく、ソート「Matt-Book」を削除するとデータが台無しになる可能性が非常に高くなります(Johnがあなたがそれを修正しない限り、コードとPC)。

そのため、解決策は、行に適切なすべてのデータを常に含めることです。

このようなデータがたくさんある場合は、空白をより速く埋めるためのさまざまな手法を見つけることができます。私はこれが好きです:https : //stackoverflow.com/a/20437063/283879(選択ブランクを使用)。

ピボットテーブル

すべての空白を埋めた後、データをより適切な方法で表示する必要がある場合、ピボットテーブルを使用すると、表示用と印刷用の「レポート」バージョンを個別に作成できます。彼らができることの一つは、それらの空白を元に戻すことです。

空白を埋めた後、次の手順を試して最初のスプレッドシートを再現します。

  • データを選択した状態で、ピボットテーブルを作成します
  • [ピボットテーブルフィールドリスト]で、[行ラベル]セクションの列A、次に列Bをドラッグします。
  • メニューバーの[PivorTableツール]の下の[デザイン]メニューで、[レポートレイアウト]をクリックし、[表形式で表示]を選択します。
  • また、[デザイン]メニューで[小計]をクリックし、[小計を表示しない]を選択します

次の結果が得られます。元のスプレッドシートとは異なり、最初の3つのアイテムがJohhnに属していることがスプレッドシートに基づいて認識されているため、列Aでピボットテーブルをフィルターできます。

ここに画像の説明を入力してください


ヒントをありがとう。空白を埋めてピボットを作成しようとしましたが、目的の出力が得られません。手順を詳しく説明してください。
kartik

@kartikの手順とスクリーンショットを更新しました。
mtone

ピボットテーブルを使用せずにそれを行う他の方法はありますか?上記の各行に関連付けられている他の行と列があるため
kartik

新しい質問をすることをお勧めします。これはフィルターを機能させることに関するものでしたが、今では、データを異なる方法で表示することについて質問があります。もっと理解せずに言うのは難しい。しばらくの間、空白のないスプレッドシートだけで作業することをお勧めします。本当に問題がある場合は、新しい質問をしてください。
mtone
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.