MS Excelの3列からデータマトリックスを作成する


4

たとえば、データを含む3つの列があります。

 A     B            C          D
 1   [From]       [To]      [Total]
 2   Vancouver   Shanghai    100,000
 3   Vancouver   Melbourne    50,000
 4   Shanghai    Melbourne    26,000
 5   Vancouver   Shanghai    150,000
 6   Cape town   Vancouver     5,000
 7   Cape town   Vancouver    50,000
 8   etc         etc          etc

そして、これは最大350行まで続き、複数の[From]および[To]宛先が異なる合計に対して頻繁に繰り返されます。また、頻繁に新しい宛先を追加し、合計を微調整する必要があります。(元のデータを実際にソートまたは変更できないことを意味します)

スプレッドシートの別の場所に出力行列を作成して、[From]対[To]の宛先を検索およびリストし、各「脚」の総計を合計して、次のようにします。

 A     B            C          D           E           F    
 1               Shanghai     Melbourne  Vancouver    etc   
 2   Vancouver   250,000       50,000        0         
 3   Melbourne      0            0           0
 4   Shanghai       0          26,000        0
 5   Cape town      0            0          55,000
 6   etc          

基本的にこれとは逆です 。Excelマトリックス形式のテーブルを3列に転置しますが、新しい行/宛先を追加し、マトリックス自体を更新することができます。

どんなガイダンスも大歓迎です!

回答:


6

ピボットテーブルを使用します。行ラベルに[From]、列ラベルに[To]、値に[Total]を入力します。重複したルートの処理方法に応じて、値の集計で合計、平均、または最大を使用できます。

ピボットテーブルを作成する前にデータ範囲をリストに変換した場合、リストにデータを追加し、ピボットテーブルを更新して新しいデータを組み込むことができるはずです。

わかりやすくするために、ピボットテーブルの行と列の合計もオフにすることをお勧めします。


1
素晴らしい@Mike Fitzpatrickと@tumchaaditya; 魅力のように機能します。
user193332

0

はい、ピボットテーブルはこれを実現する方法です。ピボットテーブルに関する素晴らしいチュートリアルがここにあります


ねえ、あなたはそのリンクが最終的に死ぬ場合に備えてあなたの答えを書き出すことができます。
cutrightjm 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.