2 つの Excel テーブル

2 つの Excel テーブル

以下のような表があります。

Airport name       U.S.D 
ALY             111,447.70 
ALY             559,557.23 
LXR              12,827.16 
LXR              79,720.62 
HRG               1,353.77 
HRG           1,187,334.08 
SSH               8,417.65 
SSH           2,900,602.08 
TCP               6,363.41 
TCP              90,279.68 
TCP              18,567.52

別の表では、最初の表の金額を特定の空港ごとに合計したいです。

airport name  total Amount of each airport 
ALY             671,004.93 
LXR             292,547.78 
HRG           1,188,687.85 
SSH           2,909,019.73 
TCP             115,210.61 

2 番目のテーブルの 2 番目の列で最初のテーブルから SUM を自動的に計算するにはどうすればよいですか?

答え1

もちろん、Tim Williams と Siddharth Rout はどちらも正しいです (間違いはありません!) が、私は個人的には、非常に汎用性が高いため、ピボット テーブル オプションを好みます。一般的なガイダンスを特定の要件に適応させるには、次の操作を行います。

最初のテーブルを選択してください。挿入、表、ピボットテーブル、ピボットテーブル、OKボックス内をクリックし、Choose fields to add to report:「空港名」をにドラッグしRow Labels、「USD」をにドラッグするΣ Valuesと、基本的に「完了」です。

SO14283233の例

デフォルトでは、ピボット テーブルは新しいシートに配置されますが、例のように同じシートに配置することもできます (ピボット テーブルの作成で、既存のワークシートと適切な場所を選択します)。また、値の書式設定も行っており (USD の合計を左クリックし、値フィールドの設定を選択して選択)、ピボット テーブルで LXR を右クリックして移動し、"LXR" を上に移動することで、行ラベル (空港名) の厳密なアルファベット順の並べ替えから外れています。


=SUMIF の使用例 (Tim Williams の提案):-

ここに画像の説明を入力してください

関連情報