目次
このチュートリアルでは、Excel 2016、2013、2010で数値をテキストに変換する方法を紹介します。 Excel TEXT関数でタスクを達成する方法と、書式を指定するために数値から文字列を使用する方法をご覧ください。 セルの書式設定...」と「テキストから列」のオプションで数値フォーマットをテキストに変更する方法については、こちらをご覧ください。
Excelスプレッドシートに長い数字やそれほど長くない数字を保存している場合、いつかそれらをテキストに変換する必要があるかもしれません。 数字として保存されている数字をテキストに変更する理由はさまざまでしょう。 以下では、入力された数字を数字としてではなく、テキストとしてExcelに表示させる必要がある理由を説明します。
- 例えば、501、1500、1950のように、50を含むすべての数字を検索する必要がある場合があります。)
- VLOOKUP または MATCH 関数を使用して 2 つのセルを照合する必要がある場合があります。 しかし、これらのセルの書式が異なる場合、Excel は同じ値を照合したとはみなしません。 たとえば、A1 はテキストとして、B1 は形式 0 の数値です。 B2 の最初の 0 はカスタム形式です。 この 2 つのセルの照合を行うと Excel は最初の 0 を無視して、同じセルとして表示しません。だからこそ、そのフォーマットは統一されるべきなのです。
セルの書式が郵便番号、SSN、電話番号、通貨などの場合も、同じ問題が発生する可能性があります。
注:金額をテキストに変換するように、数字を単語に変換する場合は別の作業になります。 数字のスペルについては、Excelで数字を単語に変換する2つの最良の方法という記事をご確認ください。
今回は、ExcelのTEXT関数を使って数字をテキストに変換する方法をご紹介します。 計算式が苦手な方は、Excelの標準的なセルの書式設定ウィンドウを使って、アポストロフィを追加し、テキスト列ウィザードを使用して数字をテキスト形式に変換する方法をご紹介していますので、ご覧ください。
数値からテキストへの変換-Excel-TEXT-機能
ExcelのTEXT関数を使って数値をテキストに変換する
数値をテキストに変換する最も強力で柔軟な方法は、TEXT 関数を使用することです。 TEXT 関数は、数値をテキストに変換し、その表示方法を指定できます。 この機能は、数値をより読みやすい形式で表示したり、数値をテキストや記号と結合する場合に役立ちます。 TEXT 関数は、数値を書式付きテキストに変換するため、結果を変更できません。を計算した。
Excelで数式を使い慣れた方であれば、TEXT関数を採用することは問題ないでしょう。
- 書式設定する数値の列の隣にヘルパー列を追加します。 この例では、D列です。
- 計算式を入力する
=TEXT(C2, "0")
をセルに D2 .式では C2 は、変換する数値のある最初のセルのアドレスである。 - を使用して、列全体に数式をコピーします。 フィルハンドル .
ヘルパーカラムの各セルの左上隅に小さな三角形が表示されますが、これはメインカラムの数値がテキスト化されたことを意味します。
これで、ヘルパーカラムの名前を変更して元のカラムを削除するか、結果をメインにコピーして一時的なカラムを削除することができるようになりました。
注:ExcelのTEXT関数の第2パラメータは、変換前の数値の書式を示します。 数値に応じて調整する必要があるかもしれません。
の結果です。 =text(123.25, "0")
は123になります。
の結果です。 =text(123.25, "0.0")
は123.3となる。
の結果です。 =text(123.25, "0.00")
は123.25となります。
小数点以下の数字だけを残すには =TEXT(A2, "General")
.
ヒント:現金の金額を書式設定する必要があるが、書式が使えないとします。 たとえば、英語版の米国Excelに組み込まれている書式を使うので、数字を英国ポンド(£)で表示できません。 このように入力すると、TEXT関数でポンドに変換することができます。 =text(a12,"£#,###,###.##")
使用するフォーマットを引用符で囲み、-> £記号を押しながら挿入します。 アルト と入力し、テンキーの0163を押す -> £記号の後に#,###.##と入力すると、グループを区切るカンマが入り、小数点以下はピリオドになります。 結果、テキストが出来上がりました!
Excelで数値をテキストに変換するには、「セルの書式設定」オプションを使用します。
数値を文字列に素早く変更する必要がある場合は、以下のようにします。 セルの書式設定... オプションを使用します。
- テキストとしてフォーマットしたい数値のある範囲を選択します。
- それらを右クリックして セルの書式設定... オプションを選択します。
ヒント:表示することができます。 セルの書式設定... Ctrl + 1 のショートカットキーを押して、ウィンドウを開きます。
このオプションは、数字の書式を調整する必要がない場合に使用します。
アポストロフィを追加して、数値をテキスト形式に変更する。
Excelで数字を文字列に変換したいセルが2~3個ある場合、数字の前にアポストロフィを付けると、瞬時に数字の形式がテキストに変わります。
セル内でダブルクリックし、数値の前にアポストロフィを入力するだけです。
このセルの隅に小さな三角形が追加されます。 この方法は、数字を一括してテキストに変換するのに最適な方法ではありませんが、2~3個のセルだけを変更する必要がある場合は、最も速い方法です。
ExcelのText to Columnウィザードで数値をテキストに変換する
意外かもしれませんが、Excelの「テキストを列に」オプションは、数字をテキストに変換するのに非常に優れています。 以下の手順で、その動作を確認してみてください。
- Excelで数値を文字列に変換したい列を選択します。
- に移動します。 データ タブをクリックし テキストをカラムに アイコンを表示します。
この記事のヒントが、Excelで数値を扱う作業のお役に立てれば幸いです。 ExcelのTEXT関数を使って数値を文字列に変換して、数値の表示方法を調整したり、セルの書式設定やテキストを列に変換して、一括で素早く変換できます。 これがいくつかのセルだけの場合はアポストロフィを追加します。 追加や質問があれば気軽にコメントを残して下さいね。楽しくて、Excelで優秀になる!