ホームページ >コンピューターのチュートリアル >コンピュータ知識 >Excel が先頭のゼロを削除しないようにする方法

Excel が先頭のゼロを削除しないようにする方法

PHPz
PHPz転載
2024-02-29 10:00:33856ブラウズ

Excel ブックから先頭のゼロを自動的に削除するのはイライラしますか?セルに数値を入力すると、Excel では数値の前の先頭のゼロが削除されることがよくあります。デフォルトでは、明示的な書式設定が欠如しているセルエントリは数値として処理されます。一般に、先頭のゼロは数値形式では無関係であるとみなされ、省略されます。さらに、先行ゼロは特定の数値演算で問題を引き起こす可能性があります。したがって、ゼロは自動的に削除されます。

この記事では、口座番号、郵便番号、電話番号などの入力された数値データが正しい形式であることを確認するために、Excel で先頭のゼロを保持する方法を説明します。

Excel が先頭のゼロを削除しないようにする方法

Excel で、数値の前にゼロを付けるにはどうすればよいですか?

Excel ブック内の数値の先頭のゼロを保持できます。選択できる方法がいくつかあります。これを実現するには、セルを書式設定するか、ターゲット セルのテキスト関数を使用します。さらに、Excel がセル値を自動的に書式設定したり、先頭のゼロを削除したりしないようにする VBA スクリプトを作成できます。これらの方法は、Excel の自動処理によって先頭のゼロが失われることなく、数値データが完全なままであることを保証するのに役立ちます。

Excel が先頭のゼロを削除しないようにする方法

Excel がブック内の先頭のゼロを削除しないようにするには、次の方法を使用します。

数字の前にアポストロフィを追加します。
  • セルをテキスト形式に設定します。
  • カスタム形式を設定します。
  • 特別な形式を使用します。
  • Get&Transform 関数を使用します。
  • テキスト関数を適用します。
  • 1]数字の前にアポストロフィを追加します

    Excel が先頭のゼロを削除しないようにする最も簡単な方法の 1 つは、実際の数値の前にアポストロフィを挿入することです。数値はアポストロフィ記号なしで表示されます。

    この基本的な方法は小さなデータ セットにはうまく機能しますが、特に大量のテキストやデータ入力を扱う場合、カンマを手動で追加するのは面倒でエラーが発生しやすくなります。したがって、この場合、この問題を解決するために他のより効率的な方法を検討できます。

    読む: Excel でリアルタイムの為替レートを取得するにはどうすればよいですか?

    2]セルをテキスト形式に設定する

    Excel が先頭のゼロを削除しないようにする方法

    Excel で先頭のゼロが削除されないようにするもう 1 つの方法は、数値を入力するときに先頭のゼロの前に一重引用符を置くことです。これにより、先頭のゼロがセル内に保持され、Excel によって自動的に削除されなくなります。

      まず、ワークブック内の対象のセルまたは列全体を選択し、右クリックします。
    • 次に、コンテキスト メニューから [セルの書式設定] オプションをクリックします。 [セルの書式設定] ダイアログ ボックスを開くには、CTRL 1 ショートカット キーを使用することもできます。
    • その後、[数値] タブで、[数値] タブから [テキスト] カテゴリを選択します。
    • 最後に、「OK」ボタンをクリックして変更を保存します。
    参照: Excel で科学表記法を削除する方法?

    3]カスタム形式を設定する

    Excel が先頭のゼロを削除しないようにする方法

    カスタム形式を使用して、社会保障、郵便番号などの 16 桁以内の数値コードを Excel に入力することもできます。

      まず、問題のセルを選択し、CTRL 1 キーの組み合わせを押してセルの書式設定プロンプトを開きます。
    • 「数値」タブで、「カスタム」カテゴリをクリックします。
    • タイプ ボックスに、000-00-0000、00000 などの数値形式を入力します。
    • 完了したら、[OK]ボタンを押して新しい形式を保存します。
    Read: Excel の数式でセルをロックするにはどうすればよいですか?

    4]特別な形式を使用する

    Excel が先頭のゼロを削除しないようにする方法

    Excel には、郵便番号、電話番号、社会保障番号などの数値コードを入力するための組み込みフォーマットがいくつかあります。したがって、特定の種類の数値を入力するには、対応する形式を使用できます。これを行うには、セルを選択して CTRL 1 を押します。次に、特別なカテゴリを選択し、利用可能なカテゴリから目的のタイプを選択します。完了したら、「OK」ボタンを押して変更を保存します。

    5]取得変換関数を使用する(&U)

    外部ファイルからデータセットをインポートする場合は、Get Transform 機能を使用して、Excel が先頭のゼロを削除しないようにすることができます。ソース ファイルは、テキスト、XML、Web、JSON などの形式にすることができます。

    その方法は次のとおりです:

    まず、Excel ワークブックを開いて、[データ] タブに移動します。

    次に、[データの取得] ドロップダウン ボタンをクリックし、[テキスト/CSV からファイルから] オプションまたはインポートするファイル形式を選択します。

    次に、入力ファイルを参照し、[インポート] ボタンをクリックしてファイルをインポートします。

    Excel が先頭のゼロを削除しないようにする方法

    開いたダイアログボックスで「データの変換」ボタンを押します。

    その後、Power Query エディター ウィンドウで。編集したい列を選択し、「変換」メニューに進みます。

    次に、[データ タイプ] ボタンをクリックして、[テキスト] を選択します。

    Excel が先頭のゼロを削除しないようにする方法

    [列の種類の変更] プロンプトで、[現在の列を置換] ボタンをクリックすると、選択した列のデータ形式が Excel によってテキストに変換されます。

    終了したら、「閉じる」ボタンと「ロード」ボタンを押して Excel に戻ります。

    インポートされたデータセットには先頭にゼロが含まれるようになります。

    データリフレッシュ機能を使用すると、データを自動的に更新できます。

    Read: Excel にカメラ ツールを追加するにはどうすればよいですか?

    5]テキスト機能を適用する

    Excel で先頭のゼロを保持するもう 1 つの方法は、TEXT 関数を使用することです。たとえば、E1 コミュニティに社会保障コードを挿入する場合は、「=Text(E1,"000-00-0000")」関数を使用できます。同様に、この関数は他の数値コードでも使用できます。

    Excel 関数でコマンドを実行する場合は、TEXT 関数以外の関数を使用して先頭のゼロを保持することもできます。そのような関数の例をいくつか示します:

    • REPT 関数と LEN 関数の組み合わせ (「=REPT(0,5-LEN(A5))&A5」など)
    • CONCATENATE 関数 (例: =CONCATENATE("00",A5)
    • )
    • アンパサンド演算子 (&) を使用した Right 関数 (例: "=Right("00000"&A5, 5)"
    • )

    同様に、同じ目的で使用できる他の関数もあります。

    Read: 数式を使用して Excel のセルにテキストを追加するにはどうすればよいですか?

    先頭のゼロを失わずに Excel を開くにはどうすればよいですか?

    先行ゼロを削除せずに既存の Excel ファイルをワークブックにインポートする場合は、「データ」タブに移動し、「ファイルから Excel ワークブックからデータを取得」オプションをクリックします。次に、ソースファイルを選択し、「インポート」ボタンを押して、「データの変換」をクリックします。次に、ターゲット列を選択し、「変換」タブに移動して、データ型を「テキスト」に設定します。

    今すぐお読みください: Excel で Apple Numbers ファイルを開く方法?

    以上がExcel が先頭のゼロを削除しないようにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。