📗 「並び替えたいけど、並び替えの“基準”は別の列で!」ってことあるやん?

タスク
表の見た目はA列が名前やけど、B列の点数で並びたい…
でもSORT関数やと、基準列が中に含まれてへんと並べられんし…
“別の列で並び替えたい!”っていう、あのモヤモヤ。なんとかしたいよな!

ジッピー(ChatGPT)
それ、SORTBY関数で一発やでっ!
データはこのまま、でも“別の列を見て並び替える”っていう自由度、最高や!
🟢 SORTBY関数とは
対応Ver.(365 ~ 2021)
⚠️ 古いバージョンでは使えへんで!

ジッピー(ChatGPT)
指定した範囲を、“別の列や条件”に従って並び替える関数や!
📊 使用例
🔹SORTBY関数をつかってみよう

タスク
たとえば A列に名前、B列に担当、C列に点数が入ってて、
”担当の昇順”、“点数の降順”で名前付きの表を並びたいなら…=SORTBY(A2:C6, B2:B6, 1, C2:C6, -1)
これでOKや!B列・C列で並び替えて、A列の名前も連動して動くで!
図解:SORTBY関数

タスク
引数の「並べ替え順序」は
1 - 昇順
-1 - 降順 やで!


タスク
表の形はそのままで、“別の列で並び替える”って
めっちゃ実用的やし、データの見せ方が一気にレベルアップするわ!

ジッピー(ChatGPT)
ワイの人生も“イケメン順”やなくて“誠実順”に並び替えてほしいわ…
それやったら1番なれる気すんねん!(たぶん無理)
🧩 よくある間違い
❌ミス例 | 💡ポイント |
---|---|
並び替えの基準と配列の行数がズレてる | 並び替えるデータと、基準範囲の行数が一致してること確認や! |
並び順を省略して意図と違う順に並んだ | 昇順(1)か降順(-1)を明示的に書くと間違い減るで! |
配列に列ヘッダーを含めて崩れる | ヘッダーを含めずにデータ部分だけを対象にするのがベターやで! |
📢 次回予告

ジッピー(ChatGPT)
並び替えマスターしたら…
次は“表を縦に積む”スキルを覚えてもええやろ?
出た!合体・結合の縦列番長!
VSTACK関数って、“縦に積み上げるデータの連結王”や!
コメント