ビジネス環境では、Excelを使用して毎日の作業に必要なデータを管理することは珍しくありません。たとえば、Excelを使用して「クランチ」することができます

http://www.formville.com/C2_free-invoice-forms.html [invoice]データ、出荷記録、またはさまざまな種類のデータ。そのデータを操作するときは、特定の基準に基づいてさまざまなレコードを抽出する必要がある場合があります。

ここで、Excelのフィルタリング機能が役立ちます。

全国の顧客をカバーする数千の注文があるシナリオを考えてみましょう。最初に処理できるように、対象の州の顧客に属する注文を抽出することをお勧めします。これは、Excelの高度なフィルタリング機能を使用して行うことができます。 (これらのステップでは、フィルター処理するデータが列AからKにあると想定します。)

。データリストのすべての列に、その列の内容を説明するラベルが付いていることを確認してください。たとえば、各顧客の状態を含む列には、ラベルとして「State」を含めることができます。

。セルN1に、「State」という単語を入力します。この列に基準テーブルを設定します。このラベルは、一致基準で使用する列をExcelに通知します。このセルを太字にし、必要に応じて下線を引きます。

。セルN2から始めて、メインデータリストから抽出する状態を入力します。列のセルごとに1つの状態を入力します。

。メインデータの列Aから列K内のどこかにあるセルを選択します。

。リボンの[データ]タブを表示します。

。 [並べ替えとフィルター]グループの[詳細]ツールをクリックします。 Excelは、[高度なフィルター]ダイアログボックスを表示します。元のデータテーブルのアドレスは既に[リスト範囲]ボックスにあります。 (図1を参照)

。 [別の場所にコピー]オプションが選択されていることを確認します。

。 [基準範囲]ボックスに挿入ポインターを置き、(ワークシート上で)状態のリストを構成する列Nのセルの範囲を選択します。ラベルであるセルN1が含まれていることを確認してください。

。 [コピー先]ボックスに挿入ポインタを置き、レコードを抽出するセルを選択します。データが配置されているのと同じワークシートでセルを選択する必要があります。

。重複するレコードを除外する場合は、[一意のレコードのみ]チェックボックスがオンになっていることを確認してください。

。 [OK]をクリックします。

それだけです。Excelは、ターゲット状態の1つを持つレコードを、手順9で指定した場所にコピーし、元のデータは変更されません。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(6116)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。