数値に文字列の書式を設定する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

Excel で特定の種類の数値を文字列として処理する場合は、数値形式の代わりに文字列形式を使用できます。たとえば、クレジット カード番号や、16 桁以上の数値が含まれている数値コードを使用している場合は、文字列形式を使用する必要があります。これは、Excel の最大精度が 15 桁であり、15 桁より後の数値は切り捨てられるためです (この動作は、ユーザーが希望しているものではない可能性があります)。

数値の表示形式が文字列になっている場合、数値はセルで右揃えではなく左揃えで表示されるため、ひとめで簡単に判断できます。

  1. 範囲セルのテキストに書式を設定する数値を含むセルを選択します。セルまたは範囲を選択する方法

    ヒント: 空のセルを選択し、そのセルに文字列の書式を設定した後、数値を入力することもできます。これらの数値には文字列の書式が設定されます。

  2. [ホーム] タブの [数値] で [表示形式] ボックスの横にある矢印をクリックし、[文字列] をクリックします。

    注: [文字列] オプションが表示されない場合、スクロール バーを使用して一覧の最後までスクロールしてください。

    数値に文字列の書式を適用する
    Excel Online で番号を書式設定のリスト ボックス

ヒント: 

  • 文字列として保存する数値で小数点以下の桁を使用するには、数値を入力するときに小数点を含める必要があります。

  • ゼロで始まる数値を入力すると、製品コードなど、Excel が既定では、0 を削除します。たくない場合は、先頭の 0 を保持する Excel を強制するユーザー設定の表示形式を作成できます。たとえば、入力するか、10 桁の製品コードをワークシートに貼り付けるしている、Excel は 0784367998 に 784367998 のような数字を変更します。この例で構成されている、強制的に Excel で先頭の 0 を含む、製品コードのすべての 10 桁を表示できるコード0000000000に、ユーザー設定の表示形式を作成できませんでした。この問題の詳細については、番号コードの先頭の 0 を保持して作成または削除するユーザー設定の表示形式を参照してください。

  • 場合によっては、番号を書式設定され、テキスト、後での計算に問題が発生したり、混乱の並べ替え順序を作成するセルに保存することがあります。これは、インポートしたり、データベースやその他のデータ ソースから番号をコピーする場合にも発生します。このシナリオで数値に文字列として保存されている数値を変換する必要があります。詳細については、数値を文字列として保存されている数値を変換するを参照してください。

  • 特定の数値形式のテキストに数値を変換するのには、文字列関数を使用することもできます。この方法の例については、番号コードの先頭の 0 を保持するを参照してください。TEXT 関数を使用する方法の詳細については、 TEXT 関数を参照してください。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×