0

クエリを使用してデータベースからデータを取得しています。私の問題は、データの配置がユーザーフレンドリーではないことです。

私のデータは次の形式で提供されます..はるかに大きなテーブルのみです:

Measurand    Date   Trunk 1 Trunk 2 Trunk 3 Trunk 4

a 1.1.2012 00:00 Value.a.1 Value.a.2 Value.a.3 Value.a.4

b 1.1.2012 00:00 Value.b.1 Value.b.2 Value.b.3 Value.b.4

c 1.1.2012 00:00 Value.c.1 Value.c.2 Value.c.3 Value.c.4

a 2.1.2012 00:00 Value.a.5 Value.a.6 Value.a.7 Value.a.8

b 2.1.2012 00:00 Value.b.5 Value.b.6 Value.b.7 Value.b.8

c 2.1.2012 00:00 Value.c.5 Value.c.6 Value.c.7 Value.c.8

a 3.1.2012 00:00 Value.a.9 Value.a.10 Value.a.11 Value.a.12

b 3.1.2012 00:00 Value.b.9 Value.b.10 Value.b.11 Value.b.12

c 3.1.2012 00:00 Value.c.9 Value.c.10 Value.c.11 Value.c.12

式を書いたり、ブードゥー教をしたりして、次のように見せたいです。

Date a b c

1.1.2012 00:00  Value.a.1   Value.b.1   Value.c.1

1.1.2012 00:00  Value.a.2   Value.b.2   Value.c.2

1.1.2012 00:00  Value.a.3   Value.b.3   Value.c.3

1.1.2012 00:00  Value.a.4   Value.b.4   Value.c.4

2.1.2012 00:00  Value.a.5   Value.b.5   Value.c.5

2.1.2012 00:00  Value.a.6   Value.b.6   Value.c.6

2.1.2012 00:00  Value.a.7   Value.b.7   Value.c.7

2.1.2012 00:00  Value.a.8   Value.b.8   Value.c.8

3.1.2012 00:00  Value.a.9   Value.b.9   Value.c.9

3.1.2012 00:00  Value.a.10  Value.b.10  Value.c.10

3.1.2012 00:00  Value.a.11  Value.b.11  Value.c.11

3.1.2012 00:00  Value.a.12  Value.b.12  Value.c.12

ひどい表示なのはわかっていますが、点数が足りなくて写真を挿入できません。

4

1 に答える 1

0

ここで確認できる最も怠惰なオプションは、テーブル全体を入力範囲としてピボット テーブルを作成し、trunk1-trunk4 をデータ フィールドとして (この順序で) 設定し、測定対象を列フィールド、日付を行フィールドとして設定することです。これにより、日付ごとのトランクごとの測定量ごとに値が 1 つだけである限り、必要なレイアウトが得られます。

多くの新しいトランクを追加し続けない限り、更新を維持するのにそれほど多くの作業は必要ありません。少しの VBA に頼らない限り、大量のデータ フィールドを一度に追加する簡単な方法はないと思います。

于 2013-03-28T18:41:39.197 に答える