Excel でテキストを数値に変換 — 無料·アップロード不要·ワンクリック
テキストとして保存された数字をワンクリックで修正。アップロード不要、登録不要、ファイルは端末内に留まります。
.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択
.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし
オンラインで文字列の数字を数値に変換する方法
- .xlsx、.xlsm、または .xls ファイルを1つドロップ — 解析と変換はすべてブラウザー内でローカルに行われ、アップロードされません。
- ファイルの桁区切りを選択します:カンマ(1,234.56、既定)、ピリオド(1.234,56)、区切りなし(グループ化のない純粋な整数・小数のみ)。
- 50% のようなセルを 0.5 にしたい場合は「パーセントを変換」をオンのままにして、「数値に変換」をクリックします。
- シートごとのレポートを確認 — 変換されたセルは本物の数値になり、解析できなかった内容は unparsed(未解析)として数えられます。
- 結果は {元の名前}-as-numbers.xlsx としてダウンロード。
変換ルール:文字列と数値の対応
変換前に先頭・末尾の空白が除去されるため、“ 42 ” は 42 になります。通貨マーカーは専用スイッチなしで常に自動除去され、すべてのルールが順番に適用されてから数値かどうかが判定されます。
| セルの文字列 | 変換後 | 適用ルール |
|---|---|---|
| “1,234.56” | 1234.56 | カンマ桁区切り+ピリオド小数(カンマモード、既定) |
| “1.234,56” | 1234.56 | ピリオド桁区切り+小数カンマ(ピリオドモード) |
| “$1,234.50” · “€50” · “USD 100” | 1234.5 · 50 · 100 | 通貨記号($ € £ ¥ ¥ ₩ ¢)とコード(USD/EUR/GBP/CNY/JPY)を自動除去 |
| “50%” | 0.5 | パーセントON:% を除いて100で割る |
| “(1,234.50)” | -1234.5 | 会計表記では括弧は負数を意味します |
なぜExcelで数字が文字列になるのか
- CSV・テキストインポート:桁区切りや通貨記号、パーセントが混在して列のロケールを確実に推測できないと、列ごと文字列として取り込まれます。
- 先頭のアポストロフ:‘123 と入力するとセルが文字列扱いになり、アポストロフは非表示でも値は左揃えのままです。
- 先頭・末尾の空白(Webページからコピーした見えないNBSPを含む)があると、“123 ” は文字列として扱われます。
- データベース、ERP、銀行サイトのエクスポートでは、金額を書式付き文字列として意図的に出力することがよくあります。
代表的な症状は2つ — セル隅の小さな緑の三角と「数値が文字列として保存されています」という警告、そして数字に見えるのに値が左に寄っていることです。この状態では SUM や AVERAGE はそのセルを黙って飛ばし、VLOOKUP/XLOOKUP は一致に失敗し、グラフには欠落が生まれます。
変換されない内容
文字列が上記ルールで有限な数値に解析できた場合にだけセルを書き換えます。12A のような商品コード、見出し、電話番号、文字列の混在など、それ以外は元のまま保持され、レポートの「未解析」に数えられるため、データが破壊されることはありません。日付シリアル値の推測も行いません。45292 が日付シリアル値か6桁コードかを安全に判別できないため、日付や日付に見える文字列は数値に変換されません。すでに数値・真偽値・日付・空のセルは一切変更しません。
制限事項
- 出力はデータから再構築された値レベルの .xlsx です。セルスタイル、列幅、結合セル、グラフは簡略化されます。
- ファイルに合った区切りモードを選んでください。ピリオドモードのカンマ、カンマモードのピリオドは区切りではなく小数点です。
- 暗号化されたブック(開く際にパスワードが必要)は読み取れません。
- 旧形式 .xls も対応していますが、出力は .xlsx に変換されます。
よくある質問
本当に無料ですか?
はい、100%無料です。登録不要、ウォーターマークなし、ファイル数制限なし。すべてブラウザー内で処理されます。
数字が文字列として保存されているかはどう分かりますか?
代表的な兆候は2つ — セル隅の小さな緑の三角と「数値が文字列として保存されています」の警告、そして値が右ではなく左に寄っていることです。SUM はそのセルを飛ばし、VLOOKUP は一致に失敗することがよくあります。
どの区切りモードを選ぶべきですか?
英語ロケールのファイルはカンマ(既定)— 1,234.56、多くのヨーロッパ言語圏はピリオド — 1.234,56、グループ化のない純粋な整数・小数(1234.56 など)だけなら「なし」を選びます。
通貨に別の設定は必要ですか?
不要です。通貨記号($、€、£、¥、¥、₩、¢)とコード(USD、EUR、GBP、CNY、JPY)は、数値を解析する前にセルの両端から自動で除去されます。
50% はどうなりますか?
パーセントオプションがオン(既定)の場合、50% は 0.5 になります。これは Excel 自体が 50% を保存する値です。オフの場合、50% を含むセルは文字列のまま残り、未解析として数えられます。
変換できないテキストはどうなりますか?
元のまま保持され、シート別レポートの「未解析」に数えられます。12A のようなコード、見出し、電話番号が破壊されることはありません。日付シリアル値の推測も行わず、日付に見える文字列は文字列のままです。
ファイルはサーバーにアップロードされますか?
いいえ。解析、変換、再構築はすべてブラウザー内のJavaScriptで行われ、ファイルが端末から外に出ることはありません。
対応形式は?
.xlsx、.xlsm、旧形式 .xls。結果は常に最新の .xlsx ファイルとしてダウンロードされます。
関連ツール
完全なリファレンスはこちら: VALUE 関数:構文、使用例、エラーの解決法 — 構文、例、よくあるエラー、FAQ を掲載。
変換前にセルを確認・編集しますか?
無料オンラインExcelエディターを開く