表の項目を瞬時に入れ替える方法!【2選】 #Excel #LifeHacks #Office
「Excelで入れ替えたい」と思う場面って、だいたい次の2パターンでした。 1つ目は、表の列を左右で並べ替えたい(例:契約番号の列を左に、契約日を右に…)。2つ目は、縦横(行列)を入れ替えて見やすくしたい(例:一覧の項目を上に持ってきたい)。ここでは私がよく使う“失敗しにくい手順”を補足します。 ■ 列を左右に入れ替える(崩さないコツ) 単純に切り取り→貼り付けだと、ずれたり上書きしたりしがちなので、私はまず「移動したい列全体」を選びます(列見出しA/B/Cをクリック)。 - そのまま Ctrl+X(切り取り) - 移動先の“右隣”の列見出しをクリック(ここがポイント。空き列に貼るのではなく、入れたい位置の手前/右隣を意識) - 右クリック →「切り取ったセルの挿入」 これだと既存の項目の間にスッと入って、表が崩れにくいです。契約番号・契約名・契約種別・契約ステータスみたいな管理表で、列順を調整するときに特に便利でした。 ■ セルの内容を入れ替える(2つの値だけ交換) 2セルだけを入れ替えるなら、私は「切り取り+Shift」を使うことが多いです。 - 入れ替えたいセルを選択→Ctrl+X - 入れ替え先セルの上にマウスを置き、枠線上で Shift を押しながらドラッグ これで“挿入移動”になり、上書き事故が起きにくいです。慣れると爆速です。 ■ 縦横(行列)を入れ替える(転置) 一覧を縦から横にしたいときは「転置」が一番ラクでした。 - 範囲をコピー(Ctrl+C) - 貼り付け先を選択 - 右クリック「形式を選択して貼り付け」→「行/列の入れ替え(転置)」 ■ 昇順(あいうえお順)やフィルター並び替えも一緒にやる 入れ替え後に「並べ替え・フィルター」が崩れたら、私はテーブル化(Ctrl+T)してから作業します。テーブルだと見出しが固定され、フィルターも維持しやすいです。昇順(あいうえお順)にしたい場合は、並べ替えで対象列を選んで「昇順」を実行するだけでOK。 同じ“入れ替え”でも、列の移動・セルの交換・縦横変換で最適解が違いました。自分のやりたいことに合わせて使い分けると、表の修正が一気に早くなります。
























