Excelで大量のデータを扱うとき、セル内の文字や数値を上3桁だけ表示したいことがあります。例えばID番号や製品コードなど、上位3桁だけを見せることで、表の見やすさが格段に向上します。
この記事では、Excelで文字や数値を上3桁だけ表示する具体的な方法を解説します。
LEFT関数を使って文字列の上3桁を取得する
ExcelではLEFT関数を使うと、文字列の左側から指定した文字数を抽出できます。上3桁を取得したい場合、以下のように記述します。
=LEFT(A1,3)
ここでA1が対象セルです。この関数をコピーすれば、列全体で上3桁だけを表示できます。
数値でも文字列として扱う場合
数値の上3桁だけを表示したい場合も、まずTEXT関数や文字列変換を使うと簡単です。
例えば、セルA1に123456という数字がある場合、=LEFT(TEXT(A1,”0″),3)とすると、”123″だけが表示されます。
セルの表示形式で制御する方法
場合によっては数値そのものを切り捨てずに上3桁だけ見せたいことがあります。カスタム表示形式を使うと便利です。
例:0,?? などのカスタム表示形式を設定すると、桁数に応じて先頭の数値のみを強調表示できます。完全に上3桁だけを切り出す場合は関数を使う方が安全です。
大量データへの応用
列全体に適用する場合は、LEFT関数を使った式をオートフィルでコピーするか、Excelテーブル機能で自動的に適用すると効率的です。
また、他の関数と組み合わせることで、条件に応じて上3桁だけ抽出することも可能です。
まとめ:上3桁だけを表示するポイント
Excelで文字や数値の上3桁だけを表示したい場合は、LEFT関数やTEXT関数を活用すると簡単に抽出できます。
数値と文字列の違いに注意しつつ、列全体や条件付きでの適用を工夫することで、表を見やすく整理できます。


コメント