0

たとえば、テーブルまたは配列から、列 1 の検索基準に基づいてデータ行を抽出するにはどうすればよいですか (大量のデータ (40k-200k) を使用しているため、配列オプションの方が高速であると思います)。

コードが必要

  1. シート 1 - 列 1 で指定されたデータを検索します。この指定されたデータは名前のリストです
  2. そのデータを含む行を抽出します (例: 列 1 2 3 4)
  3. 行を新しいテーブルに貼り付けます
  4. 次を見つけるために繰り返します

のユーザーは、シート 2 セル A1 および A2 (または配列) で定義されている 23 歳と 25 歳 (/ は新しい列を示します) の人を検索したいと考えています。

名前/性別/年齢/身長/
ボブ/M/23/6.1/
フレッド/M/23/6.0/
ギル
/f/25/6.3/ギャリー/M/29/5.3/
アダム
/M/27/5.9/エイミー/ f / 23 / 6.2 /

結果

ボブ/M/23/6.1/
フレッド/M/23/6.0/
ギル
/f/25/6.3/エイミー/f/23/6.2/

どんな援助でも本当に感謝します。

4

1 に答える 1

0

通常、これは AutoFilter で行うことができます。関心のある分野に関する基準を確立します。次に、表示されている行をコピーします。次に、行または行の一部を別の場所に貼り付けます。

これは、手動またはマクロを介して行うことができます。

マクロを使用して、オートフィルターを完全に回避し、オートフィルターがサポートしていない任意の基準に基づいて行を非表示にすることもできます。

オンライン情報については、以下を参照してください:オートフィルターの説明

于 2013-11-13T12:16:26.897 に答える