Excel でテーブルを並べ替えるときに、特定の行をリンクする方法を知りたいです。すでにテーブルを作成しており、各行には特定の人物のデータが含まれています。各人物には 2 つの行があります。上司はデータを並べ替える機能を望んでいますが、並べ替えに従わなくても 2 つの行は一緒に残ります。
したがって、この画像で SK で並べ替える場合、最も多くのサックを獲得した人を一番上に置き、そのすぐ下の 2 列目も表示します (その 2 列目が 2 番目に多くのサックを獲得していなくても)。次に、スナックが 2 番目に多い次のプレーヤーが、その 2 列目が 4 番目に多くのサックを獲得していなくても、その 2 列目が続きます。
答え1
Excel の組み込み関数ではこれを行うことはできません。これを行うには、VBA を学習して VBA マクロ (実際には 2 つのマクロ) を作成する必要があります。
最初のマクロ: 2 行目の列を 1 行目の列に連結し、各 2 行目を削除して、2 行を 1 行にパックします。
その後、好きなように行を並べ替えることができます。
2 番目のマクロは、結合された行を最終的に 2 行ずつに展開します。
これは簡単な解決策ではありませんが、これより良い解決策は思いつきません。