2017-01-24 18 views
0

だから私は基本的に「ID番号」「場所」「タイプ」私は思ったんだけどエクセル - 選択行複数列==

のような見出しの行で、在庫の束を一覧表示Excelシートを持っています、どのように取得するか、並べ替えることができますか?場所とタイプの列のデータのみ?

は、例えば、私はタイプPRINTERと場所WEST持つ行のみを検索したい場合は、クエリのようなコマンドを使用する方法があります - ?任意の助け

答えて

0

ため

*WHERE type = printer && location = WEST* 

のおかげのようなものピボットテーブルを使用すると、それらのカテゴリのみをフィルタリングして表示することができます。

あなたが選択した条件に基づいてすべての一致を返す、より複雑な配列式ソリューションを得ることができます。これは、選択した条件に一致する配列式を使用したインデックス一致の実装です。これが提供する唯一の利点は、ピボットテーブルを更新する必要がないことです。それが動作するためには

This sample should give you an idea. :+を入力し

  • するとあなたはそれが最初のセルへ
  • 確認を
  • 入力式を行動したいアレイを選択し、それは、Ctrlキーを押しながら+ Shiftキーを

最後の部分( "ROW() - 3"):経験則として、

0としてそれを行います

それ以外の場合は正常に動作しません。

実装方法とバリエーションについては、this excellent postを参照してください。

あなたはVBAについて一度も言及していないので、私はそれを複雑にすることを控えます。

編集(1):私は言及を忘れてしまった値を返すためにだけ

INDEX([column_you_want] , <formula>) 

でそれをラップとにIFERRORを追加するように、式によって返される数は、一致する行あります#NUMSを削除する