Jocelynは、数字を同等のテキストに簡単に変換する方法があるかどうか尋ねました。たとえば、数値6789をテキストの数字「6789」に変換します。

この問題に取り組む方法は複数あります。 1つの方法は、セルをテキストとして処理するようにExcelに指定することです。

[セルの書式設定]ダイアログボックスを表示し、[数値]タブで[テキスト]が選択されていることを確認します。選択したセルは、テキストであるかのようにフォーマットされ、セルの左側に移動されます(他の配置フォーマットが指定されている場合を除く)。

ただし、このソリューションの適用可能性は、使用しているExcelのバージョンによって異なります。一部のバージョンでは、ここで説明されているように機能しますが、他のバージョンでは機能しない場合があります。ただし、試すことができる別のことがあります:

。変換するセルを選択します。

。 「フォーマット」メニューから「セル」を選択します。 Excelに[セルの書式設定]ダイアログボックスが表示されます。 (Excel 2007でダイアログボックスを表示するには、リボンの[ホーム]タブを表示し、[セル]グループの[書式]をクリックして、[セルの書式設定]を選択します。)

。 [番号]タブが選択されていることを確認してください。 (図1を参照)

。書式設定カテゴリの一覧で、テキストを選択します。

。 [OK]をクリックします。

。 Ctrl + Cを押します。これにより、手順1で選択したセルがコピーされます。

。 [編集]メニューから[形式を選択して貼り付け]を選択します。 Excelに[形式を選択して貼り付け]ダイアログボックスが表示されます。

。 [値]ラジオボタンを選択します。

。 [OK]をクリックします。

もう1つできることは、TEXTワークシート関数を使用することです。セルA7に値6789があるとします。セルB7には、次のように配置できます。

=TEXT(A1, "#,##0.00")

このTEXTの使用により、「6,789.00」のように、正しい場所に千単位の区切り文字があり、小数点の右側に2桁の数字があります。 TEXTの2番目のパラメーターとして、必要なフォーマットを指定できます。特別なフォーマットなしで数値をテキストに変換する場合は、次を使用できます。

=TEXT(A1, "0")

結果は、整数値に相当するテキストです。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2680)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。