メインコンテンツへスキップ

Excelで数値をテキストに変更または変換するにはどうすればよいですか?

Excel で数値を扱うのは、特に特定の書式設定が必要な場合に難しい場合があります。 数値をテキストに変換することは、さまざまなシナリオで一般的なニーズであり、これを効果的に行う方法を理解することで、データ管理を大幅に強化できます。 Excel で数値をテキストに変換する必要がある主な理由は次のとおりです。

  • 大きな数値の処理: Excel の 15 桁の精度制限により、クレジット カード番号などの長い数値の場合、丸めの問題が発生する可能性があります。 テキストに変換すると、15 桁を超える数値の不正確さが防止されます。
  • 先頭のゼロの保持: Excel はデフォルトで先頭のゼロを削除します。 テキストへの変換は、製品コード、郵便番号、および同様の識別子のゼロを維持するために重要です。
  • 日付の自動フォーマットの防止: Excel は、日付に似た数字列 (例: 「01-01」) を自動的に日付に変更します。 元の形式を維持するにはテキスト変換が必要です。
  • 部分番号検索: 数値内の特定のシーケンスを検索する場合 (「10」、「101」から「1110」を検索するなど)、標準の数値形式ではそのような検索がサポートされていない可能性があるため、テキスト形式を使用する必要があります。
  • データマッチングの一貫性: VLOOKUP や MATCH などの関数には、一貫したデータ形式が必要です。 テキストに変換すると、特に先頭のゼロを含む形式を扱う場合に、データを正確に照合するのに役立ちます。

これらのシナリオを考慮すると、データの正確性を維持し、効果的な検索を確保し、不要な自動書式設定を防止するには、Excel で数値をテキストに変換することが重要であることは明らかです。 このチュートリアルでは、さまざまなニーズやデータ型に応じて、この変換を実現するためのさまざまな方法を説明します。


ビデオ: Excel で数値をテキストに変更または変換する


[セルの書式設定]コマンドを使用して数値をテキストに変換する

MicrosoftExcelの セルの書式設定 コマンドは数値形式を変更するための簡単な方法です。 これは、外観を変えずに広範囲の数値をテキストに変換する必要がある場合に特に便利です。

  1. テキストに変換する数値を選択します。
    ヒント: 数値を入力する前に、空のセルをテキストとして書式設定することができます。 これにより、後から入力する数値がテキストとして扱われるようになり、特に先行ゼロを追加する場合に便利です。
  2. ソフトウェア設定ページで、下図のように ホーム タブで、下矢印をクリックします。 グループ化して選ぶ テキスト.

Result

選択した数字はすぐにテキストに変換されます。

ヒント: 数値がテキストとして書式設定されているかどうかは、標準の数値が右揃えであるのとは対照的に、セル内の左揃えによって簡単に識別できます。

(AD) Kutools を使用して数字を単語に変換またはスペルアウトする

の多用途性を探る Kutools for Excel そのと 数字から通貨の単語 機能を使用すると、数値を詳細な通貨表現や平易な単語に簡単に変換できます。 最大 40 の言語をサポートしており、クリックするだけでニーズに合わせた完璧なソリューションを見つけることができます。

  • 🌟 変身する必要がある」12.75" の中へ "XNUMXドルとXNUMXセント「財務を明確にするためですか?
  • 🌟 単純化することを好みます。」12.75"から"XNUMX ポイント XNUMX XNUMX「わかりやすく理解するには?

Kutools for Excel お客様のニーズにシームレスに対応します。 300 を超える便利な Excel 関数をすぐに使用できるため、その使いやすさを直接実感してください。 機能制限なしの 30 日間の無料トライアルで、今すぐすべてをお試しください。


Kutools for Excelを使用して数値をテキストに変更する

Kutools for Excel は、以下のスクリーンショットに示すように、数値からテキストへの変換など、複雑な Excel 変換タスクを効率化する高度なツールキットを提供します。 あなたが持っている場合 クツール インストールされている場合は、それを適用してください テキストと数値の間で変換する 次のようなツール:

  1. テキストに変更する数値の範囲を XNUMX つ以上選択します。
  2. クツール > コンテンツ > テキストと数値の間で変換する.

    ヒント: ユーティリティが コンテンツ ドロップダウン リストから探します。 変換 ドロップダウンリスト。
  3. テキストと数値の間で変換する ダイアログボックスで テキストへの番号 オプションをクリックして OK。 これにより、以下に示すように、すべての数値が元の範囲内のテキストに変換されます。

    ヒント:
    • 数値がテキストとして書式設定されているかどうかは、標準の数値が右揃えであるのとは対照的に、セル内の左揃えによって簡単に識別できます。
    • また、選択した各セルの左上隅に表示される小さな三角形は、これらのセルに数値のテキスト バージョンが含まれていることを示します。

注: アクセスするために テキストと数値の間で変換する 機能に加え、次のような 300 以上の革新的なツールを幅広く備えています。 数字を単語に変換する, 今すぐ Excel 用 Kutools をダウンロードしてください! 30 日間の無料トライアルが提供されており、その広範な機能を体験できます。 今日から探検を始めましょう!


TEXT関数で数値をテキストに変更

前述の方法は基本的な数値からテキストへの変換には簡単ですが、Excel の TEXT 関数はより高度なカスタマイズと制御を提供します。 この関数は、特定の書式要件に従って数値をテキストに変換する必要がある場合に特に便利です。

たとえば、数値を特定の通貨形式で表示する場合、特定の小数点以下の桁数を維持する場合、または他のカスタム数値形式に準拠する場合は、TEXT 関数が頼りになるソリューションです。 これにより、出力テキストの正確な形式を定義できるため、TEXT 関数は、データ プレゼンテーションで正確さと個人化された形式が必要な状況にとって理想的な選択肢となります。

  • 数値をテキストに変換するには 少なくとも XNUMX 桁 > 小数点以下の桁はありません、次の式を使用します。
    =TEXT(A2,"0")
  • 数値をテキストに変換するには 少なくともXNUMX桁の数字 > 小数点第 1 位ちょうど、次の式を使用します。
    =TEXT(A7,"00.0")
  • 数値をテキストに変換するには 元の書式を維持する、次の式を使用します。
    =TEXT(A12,"General")

    注: 英語以外の言語設定のシステムで上記の式を使用すると、次のような問題が発生する場合があります。 #価値 エラーが発生した場合は、次の代替式の使用を検討する必要がある場合があります。

    =""&A12

ヒント:
  • 数値がテキストとして書式設定されているかどうかは、標準の数値が右揃えであるのとは対照的に、セル内の左揃えによって簡単に識別できます。
  • セル A2 に数値を入力したいとします。 通貨としてフォーマットする > その後に「Dollers」という単語を追加します (例: "1234" を "$1,234 ドル" に変換します)。 次の式を使用できます。
    =TEXT(A2,"$#,##0") & " Dollars"
  • カスタマイズすることもできます 社会保障番号コードにフォーマットする (例: 「12345678」を「012-34-5678」に変換) 次の式を使用します。
    =TEXT(A2,"000-00-0000")
  • TEXT 式の結果を実際のテキスト値に変換するには、まずこれらの結果が含まれるセルを選択して、 を押します。 Ctrlキー+ C コピーする。 次に、強調表示されたセルを右クリックして、 価値観貼り付けオプション のセクションから無料でダウンロードできます。

アポストロフィを追加して数値をテキストに変更します

数値の前にアポストロフィを追加することは、単一の数値をテキスト形式に変換するのに最適な、迅速かつ手動の方法であり、2 つまたは 3 つの数値だけをテキストに変換する必要がある場合に特に便利です。

これを行うには、セルをダブルクリックし、アポストロフィ (') をセル内の数字の前に置きます。

ヒント:
  • 数値がテキストとして書式設定されているかどうかは、標準の数値が右揃えであるのとは対照的に、セル内の左揃えによって簡単に識別できます。
  • また、選択した各セルの左上隅に表示される小さな三角形は、これらのセルに数値のテキスト バージョンが含まれていることを示します。

テキストから列へのウィザードを使用して数値をテキストに変換する

テキストから列へは、Excel のデータ操作用の多用途ツールであり、数値の列をテキストに効率的に変換できます。 これは、単一列内で数値からテキストへの変換を処理する場合に理想的な選択肢です。

注: Text to Columns コマンドは一度に XNUMX つの列に対して動作するように設計されているため、この方法は複数の列にまたがるデータの場合は効果が低くなる可能性があります。

  1. テキストに変換したい数値を選択します。
  2. ソフトウェア設定ページで、下図のように 且つ タブの データツール グループ、選択 テキストから列へ.

  3. ポップアップで テキストを列に変換ウィザード、スキップ ステップ1と2 をクリックすると Next ボタン。 上で 第三段階 ウィザードで、 テキスト ラジオボタンをクリックし、 終了 列の数値をテキストに変更します。

    ヒント:
    • 数値がテキストとして書式設定されているかどうかは、標準の数値が右揃えであるのとは対照的に、セル内の左揃えによって簡単に識別できます。
    • また、選択した各セルの左上隅に表示される小さな三角形は、これらのセルに数値のテキスト バージョンが含まれていることを示します。

ヒント 1: テキストとして保存された数値を数値に変換する

これらのテキスト形式の数値を標準の数値形式に変換して、Excel が計算目的で実際の数値として認識して処理できるようにするには、次のチュートリアルを参照してください。 テキストとして保存されている数値をExcelで数値に一括変換するにはどうすればよいですか?


ヒント 2: 数字を英語の単語に変換する

次のスクリーンショットに示すように、数値を同等の英単語または英通貨の単語に変換するには、このチュートリアルを参照してください。 Excelで数字を英語の単語にすばやく変換するにはどうすればよいですか?

上記は、Excel で数値をテキストに変更することに関連するすべてのコンテンツです。 このチュートリアルがお役に立てば幸いです。 Excel のヒントやコツをさらに詳しく知りたい場合は、 ここをクリックしてください 数千を超えるチュートリアルの広範なコレクションにアクセスします。

Comments (113)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Szeretnék egy olyat csinálni, hogy a különböző mezőkbe betűket írok és ezeknek a betűknek legyen szám értékük. Ezekkel műveleteket szeretnék végrehajtani. Pl.: sz=8 t=4 sz+t=12. Válaszát előre is köszönöm.
This comment was minimized by the moderator on the site
Hi there,

You can use the SUM function along with INDEX and MATCH: =SUM(INDEX(B2:B8,MATCH(A11:B11,A2:A8,0)))

In the formula, B2:B8 is the column that lists the values you assigned to the letters, A11:B11 is the letters you want to sum, A2:A8 is the column that lists all the letters.

https://www.extendoffice.com/images/stories/comments/ljy-picture/assign-value-to-letter.png

Amanda
This comment was minimized by the moderator on the site
*****RESPUESTA A LA PREGUNTA DE COMO PASAR UN NUMERO A SU EXPRESION CON LETRAS (SIN MACRO)*****

Tenía construida una Macro para que realizara esa función, con la actualización de Office no pude mantenerla ya que no funcionan cuando están en línea solo en carpetas seguras, lo resolví creando una tabla siendo la primera columna el dato con el digito que queremos pasar a letra y en las siguientes columnas el numero en letra, lo realice según mi número más alto , en este caso empecé por DIEZ MIL, después otra columna con los cientos (CIENTO, DOCIENTOS, etc.), posteriormente los numero del 1 al 99 (VEINTIUNO, TREINTA, etc.;), también agregue una columna "Y" y los números del 1 al 9 (DOS, TRES, CUATRO, etc.) al final concatene todo y agregue detalles como mayúsculas, pesos, M.N y por supuesto espacios.

Para mandarlos a llamar utilice un BUSCARV con combinaciones que necesitaba, como ENTERO o DERECHA según lo que realices.

Quedando algo así:

=+SI(referencia de celda<2,SI.ERROR(CONCAT("( ",+BUSCARV(ENTERO(referencia de celda),hoja y columnas,10,0)," PESO ",DERECHA(DECIMAL(referencia de celda),2),"/100 M.N. )"),"( PESOS 00/100 M.N. )"),SI.ERROR(CONCAT("( ",+BUSCARV(ENTERO(referencia de celda),hoja y columnas,10,0)," PESOS ",DERECHA(DECIMAL(referencia de celda),2),"/100 M.N. )"),"( PESOS 00/100 M.N. )"))

oculte formulas y la hoja con mi tabla bloqueando hoja y libro.

Espero les ayude, esta laborioso pero la mayoría es rellenar datos, a mí me funciono.

Saludos!
This comment was minimized by the moderator on the site
How to translate a number into text in different languages on Excel ?

​​​​​​​Help me, Please!
This comment was minimized by the moderator on the site
how do I maintain -1 as a superscript when I make a graph from an excel spreadsheet
This comment was minimized by the moderator on the site
I would like to convert the date 201901 in word " january¨ or number 01 (means january in numbers) in excel sheet. Thank you
This comment was minimized by the moderator on the site
How do you convert to text an amount with decimal number of which the decimal numbers remain as numbers? example: 750.25 - SEVEN HUNDRED FIFTY & 25/100.. Thank you
This comment was minimized by the moderator on the site
Large thanks!
This comment was minimized by the moderator on the site
Cuando convierto un numero en texto me lo pone en Ingles y en Dólares, lo necesito es en Español y en pesos Mexicanos, ¿como puedo resolver esto?
De antemano gracias por la atención que se sirva darme.
This comment was minimized by the moderator on the site
Hi, not working in our currency which is philippine peso. Kindly help. Thank you.
This comment was minimized by the moderator on the site
After converting words to figures, How can start with "Rupees" and end with "Only"
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations