情報がグループに含まれているスプレッドシートがあります。ヘッダー行には会社名と情報が含まれ、その下にグループ化された行には会社内の人物の名前が含まれます。Excelのグループ化された行を並べ替える
企業名|従業員数|収入|
従業員名|電子メール|電話
従業員および/または収益の数でソートし、情報を持つ会社の下にグループ化された従業員情報を保管することはありますか?
通常、試してみると、企業情報は並べ替えられますが、従業員情報は入力された順序で保持されます。
情報がグループに含まれているスプレッドシートがあります。ヘッダー行には会社名と情報が含まれ、その下にグループ化された行には会社内の人物の名前が含まれます。Excelのグループ化された行を並べ替える
企業名|従業員数|収入|
従業員名|電子メール|電話
従業員および/または収益の数でソートし、情報を持つ会社の下にグループ化された従業員情報を保管することはありますか?
通常、試してみると、企業情報は並べ替えられますが、従業員情報は入力された順序で保持されます。
私があなたの質問を正しく理解していれば、私はあなたが望むものを達成できる方法を持っています(より効率的な方法があるかどうかわかりません)。
各社のヘッダー行ごとに、採用と収益のデータ数を選択した2つの未使用列にコピーするコードを記述します。ヘッダー会社の行と詳細従業員の両方の列のデータを列にコピーする必要があります。
3番目の列には、シーケンス番号を割り当てます。これは、従業員/収入別にソートするときにデータをまとめて整理するためです。
これで、新しく作成された従業員数および/または収益列(会社内での順序を維持するためのシーケンス列)を並べ替えることができます。
ソート後、余分にコピーされたデータ行を削除できます。
ので
A B C
Penetrode 200 750000
Micheal Bolton [email protected] 555-555-3333
Samir N [email protected]
Initech 500 500000
Bill Lumbergh [email protected] 555-555-1212
Peter Gibbons [email protected] 555-555-2222
...あなたのデータはで起動するには、このように見えた場合はあなたのコードは、従業員の数と収益のデータをコピーして、3つの未使用の列を使用して行をsequencifyでしょう。
A B C D E F
Penetrode 200 750000 200 750000 1
Micheal Bolton [email protected] 555-555-3333 200 750000 2
Samir N [email protected] 555-555-3334 200 750000 3
Initech 500 500000 500 500000 4
Bill Lumbergh [email protected] 555-555-1212 500 500000 5
Peter Gibbons [email protected] 555-555-2222 500 500000 6
次にカラムコンボのいずれかで並べ替えをコーディングすることができる:(D、F)、(E、F)、(D、E、F)、または(E、D、F)
私はLAselectのプラグインがあなたの問題を解決してくれると感じました。私はこのプラグインを作成しました。なぜなら私のデータで非標準の「もの」を多く扱い、それを処理するツールが必要だったからです。 LAselectもあなたの「グループ」出力を生成することができ、隠れたカラムなどは必要ありません。つまり、あなたが望む方法でソートするために使用した画面を変更する必要はありません。
プラグインへのリンクを回答に追加しますか? – andrewsi
この種のレポートを簡単に生成できるデータベースにこのデータをインポートしたい場合があります。 –