Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

大量郵送を準備するには、複数のデータ列から文法的に正しい文を作成する必要があるとします。 または、これらの数値を使用する数式に影響を与えずに、テキストで数値を書式設定する必要がある場合があります。 Excel では、テキストと数値を組み合わせる方法がいくつかあります。

数値形式を使用して、セル内の数値の前後にテキストを表示する

並べ替える列に数値とテキストの両方が含まれている場合 (Product #15、Product #100、Product #200 など)、予期したとおりに並べ替えができない可能性があります。 15、100、200 を含むセルを書式設定して、ワークシートに Product #15、Product #100、Product #200 として表示できます。

番号の並べ替え動作を変更せずに、カスタムの数値形式を使用してテキストで数値を表示します。 この方法では、値を変更せずに数値の表示方法を変更します。

手順

  1. 表示形式を変更するセルを選択します。

  2. [ ホーム ] タブの [ 数値 ] グループで、矢印 をクリックします。 [数値] のダイアログ ボックス起動ツール

  3. [ カテゴリ ] の一覧で、[ カスタム] などのカテゴリをクリックし、目的のカテゴリに似た組み込みの形式をクリックします。

  4. [ 種類 ] フィールドで、数値書式コードを編集して、目的の形式を作成します。

    セルにテキストと数字の両方を表示するには、テキスト文字を二重引用符 (" ") で囲むか、数字の前に円記号 (\) を付けます。手記: 組み込みの形式を編集しても、形式は削除されません。

表示結果

使用するコード

その仕組みを紹介します。

12 as Product #12

"Product # " 0

引用符で囲まれたテキスト (スペースを含む) は、セル内の数値の前に表示されます。 コードでは、"0" はセルに含まれる数値 (12 など) を表します。

12:00 AM EST 午前 12:00

h:mm AM/PM "EST"

現在の時刻は、h:mm AM/PM 形式を使用して表示され、時刻の後に "EST" というテキストが表示されます。

-12 $-12.00 不足、12 ドル 12.00 黒字

$0.00 "黒字";$-0.00 "不足"

値は通貨形式を使用して表示されます。 さらに、セルに正の値 (または 0) が含まれている場合は、値の後に "黒字" が表示されます。 セルに負の値が含まれている場合は、代わりに "不足" が表示されます。

数式を使用して、異なるセルのテキストと数値を同じセルに結合する

セル内の数値とテキストを結合すると、数値はテキストになり、数値として機能しなくなります。 つまり、それらに対して数学演算を実行できなくなります。

数値を結合するには、 連結 関数または CONCAT 関数、 TEXT 関数または TEXTJOIN 関数、およびアンパサンド (&) 演算子を使用します。  

注: 

  • Excel 2016、 Excel Mobile、および Web 用 Excelでは 、連結CONCAT 関数に置き換えられました。 以前の互換性のために、連結関数は引き続き使用できますが、将来のバージョンの Excel では、CONCATENATE を使用できない可能性があるため、CONCAT の使用を検討する必要があります。

  • TEXTJOIN は、複数の範囲または文字列のテキストを結合し、組み合わせる各テキスト値の間に指定する区切り記号を含みます。 区切り記号が空の文字列の場合は、範囲が連結されます。

次の図のさまざまな例を参照してください。

図の 2 番目の例の TEXT 関数の使用をよく見てください。 連結演算子を使用して文字列に数値を結合する場合は、 TEXT 関数を使用して数値の表示方法を制御します。 数式では、参照セルの基になる値 (この例では.4) が使用されます。セルに表示される書式設定された値 (40%) ではありません。 TEXT 関数を使用して、数値の書式設定を復元します。

テキストと数値の組み合わせの例

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。