非表示の列を自動で目立たせる! #Excel #LifeHacks #Office
私がハマりがちなのが、表を整えているつもりなのに「0(ゼロ)だけ消したい」「並び替えたらぐちゃぐちゃになる」の2つ。どっちも“表示”と“データの持ち方”の違いが原因のことが多かったです。 ■0(ゼロ)を表示しない方法(用途別) 1) 見た目だけ0を消したい(計算はそのまま) いちばん簡単で安全なのは表示形式です。対象範囲を選択→[セルの書式設定]→[表示形式]→[ユーザー定義]で、例えば 「0;-0;;@」 にすると、正数・負数は表示、0だけ空欄表示になります。集計や数式は0のままなので、後で並び替えや集計しても破綻しにくいです。 2) 画面全体で0を表示しない(シート全体の見た目) [ファイル]→[オプション]→[詳細設定]→「このワークシートの表示設定」→「ゼロ値のセルにゼロを表示する」のチェックを外す方法もあります。シート単位なので、他のシートは影響しないのが便利でした。 3) 0を“データとして”空欄にしたい(注意) IFで""(空文字)にすると見た目は空欄ですが、数値として扱えない場面が出ます(並び替え、ピボット、SUMなど)。私は「表示は空欄なのに、並び替え順が変になる」原因がこれでした。基本は表示形式で隠すのがおすすめです。 ■並び替えがぐちゃぐちゃになる原因チェック(ここを潰すと直りやすい) 1) 数値と文字列が混在している 例:従業員IDが「E001」みたいな文字列、入社日が文字列扱い、など。日付や数値列を選んで、[ホーム]の表示形式が「文字列」になっていないか確認。必要なら「データ」→「区切り位置」→そのまま完了、で型が揃うこともあります。 2) 空白行・空白列・見えない空白(全角スペース) 氏名や所属部署に、見えないスペースが入っていると別物として並び替えられます。TRIM(※全角は別途)や、置換でスペースを消して整えると改善しました。 3) 結合セルがある 結合セルが残っていると並び替えは一気に壊れがち。表は結合しない運用にして、見出しは「選択範囲内で中央」などで代用すると安全です。 4) 表の範囲選択がズレている 並び替え前に、表全体(従業員ID、氏名、性別、生年月日、入社日、社員区分、所属部署など)を含めて選択。私は列の一部だけ選んで並び替えて、行がバラバラになったことが何度もあります。 5) フィルター/テーブル機能を使う 範囲をテーブル化(Ctrl+T)しておくと、並び替えが表全体に効いて崩れにくいです。まずは「テーブル化→見出しあり→フィルターの▼から並び替え」が安定でした。 0を消すのは“表示”で、並び替えは“データの型と範囲”を揃える。この2点を意識してから、私のExcelの事故がかなり減りました。































