2017-07-05 15 views
1

複数の都市とセンサーを含む一連のExcelデータが1つのワークシートにあります。都市XとYセンサーからデータを抽出する最も高速で正確な方法は何でしょうか?一連のExcelファイルからデータを抽出

私の場合、センサー "umidade_solo_nivel1"のデータだけが必要です。

私はピボットテーブルを使うことができましたが、年間66の都市と別のExcelワークシートが存在するので、時間がかかります。

以下は、データの構成方法を理解するのに役立つワークシートのイメージです。

[1]

あなたが提供することができます任意の助けを事前にありがとうございます。

+1

これを処理する方法は複数あります。あなたは、VBAでマクロを使用することができます、あなたが言ったようなピボットテーブルは、C#のようなスクリプトを使用して、それらを一度に読み込んでコンパイルし、一連のオフセットとカウンタを使うことができます。私は彼らがこれを扱うさらに多くの方法だと確信しています。残念ながら、私はあなたが各シートを参照する必要はありません解決策を考えることができません。これは、Excelを「データベース」として使用し、適切に構造化された表を使用して集中管理された場所にこの情報を格納しないという問題です。ピボットテーブルを使用することをお勧めします。 –

+0

Davidの提案に、私はMS Accessを追加します。私が理解しているように、基本的にシートを1つのテーブルにまとめたいと思っています。 ExcelをAccessに簡単にインポートできます。これを定期的にやりたいのであれば、一回限りのプロセスではなく、私は間違いなくVBAを見ます。 –

答えて

0

"インジケータ"と= INDIRECT()関数を含めるようにファイルを設定する方法もあります。これを使用すると、探しているデータのシート名、行、列を含む一連のインジケータ(別々の行)を設定できます。これは最初に設定するには多少時間がかかるかもしれませんが、特にデータが定期的に更新されている場合や、より多くのデータが入力されている場合は、長期的には確実に報酬を得ることができます。それが必要なのは少し創造性だけです。あなたが機能に精通していない場合

、あなたがこのウェブサイトをチェックアウトすることができます: http://www.contextures.com/xlFunctions05.html

デビッド・リーはコメント、VBAやPythonやC#のような他の言語でも利用の可能性に言及したように。あなたが具体的に必要とするものや、あなたの説明からあなたのデータがどのように見えるのかを完全に理解できないので、VBAのような別の言語を学ぶ前に、私が述べた機能を習得し、 Excelで多くの時間を費やすことが予想される場合は、VBAの学習をお勧めします)。

関連する問題