自動フォーマットは、スプレッドシートに入力したデータを自動的にフォーマットし、読みやすさと理解度を向上させる非常に便利な機能です。ただし、データを自動的にフォーマットしたくない場合があります。そのような場合は、この機能をオフにするのは簡単です。さらに、自動フォーマット設定をカスタマイズして、機能をアクティブにしたまま特定の側面のみを無効にすることもできます。
オプション 1: 特定のセルまたは範囲の自動書式設定を無効にする
Excel が特定のセルまたは範囲内のデータを自動フォーマットしないようにするには、セルをテキストとしてフォーマットします。これにより、シート全体の自動フォーマットに影響を与えることなく、入力内容が保持されます。
- Excel スプレッドシートを開き、自動書式設定を無効にするセルまたは範囲を選択します。複数のセルをドラッグして選択することもできます。
- 目的のセルを選択したら、選択範囲を右クリックし、コンテキスト メニューから [セルの書式設定] を選択します。
- 「セルの書式設定」ダイアログボックスで、「数値」タブの「テキスト」オプションを選択し、「OK」ボタンをクリックします。
- これで、先頭にゼロが付いた特殊文字や数字を入力した場合、書式は変更されません。同じことが、「03-24」などの日付として入力されたテキストにも当てはまり、日付形式に変換されません。
オプション2: 自動フォーマットを永久に無効にする
すべてのスプレッドシートに対して Microsoft Excel の自動書式設定を永続的に無効にすることもできます。
- Microsoft Excel を起動し、左上隅にある「ファイル」メニューをクリックします。
- 次に、メニューの左下にある「オプション」をクリックします。
- [オプション] ダイアログ ボックスで、左側のリストから [データ] をクリックします。
- 「自動データ変換」セクションで、「すべてのデフォルトのデータ変換を有効にする…」の横にあるチェックボックスがオフになっていることを確認します。オンになっている場合は、クリックして無効にします。
- 「OK」ボタンをクリックしてダイアログ ボックスを閉じます。これ以降、Excel はスプレッドシートに入力されたデータを自動的にフォーマットしなくなります。
- 必要に応じて、全体的な設定を維持しながら、特定の自動書式設定オプションを選択的に無効にすることができます。
重要な注意事項
- セル内の値の前にアポストロフィを入力することで自動フォーマットを回避し、データをそのまま維持することもできます。
- 上級ユーザーの場合、Visual Basic for Applications (VBA) コードを使用すると、Excel での自動書式設定を防ぐことができます。これには、[開発] タブを有効にしてモジュールを挿入する必要があるため、初心者にはあまり適していません。
- 自動フォーマットを無効にした後は、[ファイル] メニューから [オプション] メニューにアクセスしていつでも再度有効にすることができます。
コメントを残す