0

これが以前に尋ねられたかどうかはわかりませんが、同様の質問は見つかりませんでした。

非常に大きなスプレッドシートがあります (30,000 行以上、250 列以上、すべてのセルにデータがあります)。スプレッドシートのデータは、配送情報で構成されています。重要な情報は、クライアント名と配送先です。400 を超えるクライアントがあり、各クライアントは 20 か所のいずれかに最大 400 件の配送を行うことができます。

私がする必要があるのは、特定の場所でクライアントに送信された注文のすべての配達ドケット番号を別のスプレッドシートにリストすることです. (フィルタリングによってこれを行うことができることは知っていますが、非常に時間がかかります)。

理想的なシナリオは、ドロップダウンから会社と場所を選択し、列 A の式 (e) がクライアントと場所に基づいてドケット番号のすべての情報を取得することです。

例:

次の場所のドケットが必要であることをシステムに伝えます。

Client: AAA
Location: XXX

システムは次のドケットを返します。

Docket number:
000001
000005
000008
....
012030

INDEX 検索を使用する必要があると思いますが、それを Excel に入れる方法がわかりません。

注: マクロはシステムで無効になっているため、使用できません。

どんな助けでも感謝します。

4

1 に答える 1

1

フィルタリングに時間がかかる場合は、ピボット テーブルを作成してスライサーを使用してみてください。テスト用に 10,000 行のデータをランダムに生成しました。ピボット テーブルの作成と 2 つのスライサーの挿入には、約 30 秒かかりました。その後、スライサーからクライアント名と場所を選択できます。以下の画像をご覧ください。

データ、ピボット テーブル、スライサー、および結果

于 2015-06-30T07:09:16.210 に答える