2016-10-26 9 views
0

Excelに新しい:以下は問題抽出値

サンプルテーブル:

Company | Product |  |Total Sales 
AAA  QQQ  123 
BBB  QQQ  140 
CCC  WWW  127 
DDD  WWW  145 
CCC  QQQ  190 
DDD  QQQ  290 
AAA  WWW  240 
BBB  WWW  120 
AAA  RRR  123 
BBB  RRR  122 
CCC  RRR  178 
DDD  RRR  789 

所望の出力:同じテーブルにに従って配置された会社名および製品によってソートされなければなりません総売上高: (会社名をソートする必要はありませんが、一緒に凝集されなければならない)

所望の出力:

Company  Product  Total Sales 
AAA  WWW  240 
AAA  QQQ  123 
AAA  RRR  123 
BBB  QQQ  140 
BBB  RRR  122 
BBB  WWW  120 
CCC  QQQ  190 
CCC  RRR  178 
CCC  WWW  127 
DDD  QQQ  290 
DDD  RRR  789 
DDD  WWW  145 

シートが大きすぎて手動でできません。プロセスを自動化する方法はありますか?もしそうなら、助けてください。ソリューションはピボットテーブルまたはVBAだけの機能でなければなりません。

+1

私たちがあなたを案内したり、援助したりできるように、試したコードを見せてください。 –

+1

ソートを使用:会社AからZでソートし、次に売上高から最小にソートします。これは機能しませんか?私はここに何かを逃していますかオリジナルのテーブルをインプレースで並べ替える...あなたの希望するアウトプットと同じです。 – ihightower

答えて

1

CompanyTotal Salesの順番でデータを並べ替えるだけでよいと思われます。この場合、Excelでテーブルを強調表示してからALT + D + を押すだけです。下のスクリーンショットが示すように、ソートダイアログボックスが表示されます。注:データを選択すると、(画面キャプチャの内容にかかわらず)列ヘッダーを含めます。

enter image description here

だけ(デフォルト、すなわちA to Z)昇順で、最初のソート列としてCompanyを選択します。次にAdd Levelをクリックして新しいソート列を追加し、Total SalesLargest to Smallestをソート順に選択します。

+0

ビアコマンド機能を実行することはできますか?シートは何も使用できません – Riz1000

+0

トップメニューから「データ - >ソート」をクリックすることもできます。 –

0

使用Excelのメニューデータは>>
Data >> Filter
フィルターあなたが望むように、その後選択ソートタイプヘッダー行の矢印ボタンを選択します。
enter image description here
または、次のような画像を選択する必要があります。
enter image description here
レベルを追加し、並べ替える列を選択して[OK]をクリックします。
enter image description here
結果は次のようになります。
enter image description here