• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの数字を半角から全角へ)

エクセルの数字を全角に変換する方法は?

このQ&Aのポイント
  • エクセルのリストにある数字を半角から全角に変換したい場合、JIS関数やDBCS関数を使用することが考えられます。しかし、これらの関数を使ってもうまく変換できない場合があります。
  • 元の数字が特定の条件を満たしていない可能性があります。例えば、数式を使って計算結果をコピーした場合には変換できないかもしれません。
  • もし変換方法が見つからない場合、手動で数字を1件ずつ入力するしかありません。しかし、200件もの数字を手動で入力するのは大変な作業です。

質問者が選んだベストアンサー

  • ベストアンサー
  • w4330
  • ベストアンサー率25% (377/1477)
回答No.1

ctrl + h これで置き換える、例「0」を「0」の様に 0~9まで10回操作が必要ですが数分で終わりです

Moonbar
質問者

お礼

とても簡単ですぐに解決しました。ありがとうございました

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

データ状況の説明が熟練者でないと難しいケースでしょう。 長い説明のわりに、状況が、よく判らない。 ーー VBAになるが、下記はVBAのStrConv関数の利用です。 結果は、これでどうかな? 標準モジュールに下記貼り付け。実行。 Sub test01() For i = 1 To 10 'iは処理のデータセルの、行番号を指す。第10行まで、でない場合は修正すること ’--データはA列にあるとする。他の場合はAを修正する x = Cells(i, "A") y = StrConv(x, vbWide) ’--結果データは、同行のB列に出すとする。他の場合は列Bを修正する。 Cells(i, "B") = y Next i End Sub これでうまく行かないかな。

Moonbar
質問者

お礼

お時間いただきありがとうございました。

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.4

あ、小数点とかあるとTEXT関数の書式を考えなきゃいけないので、ヌル文字を結合(&)して文字列化してしまうという手もありました。 (例2) =JIS(A2&"") 3桁コンマとかつけたいなら、回答No.3のTEXTで書式指定した方が良いですが。

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.3

>元の数字はこの数式を使って全角になる条件を満たしていないのではと思います。 はい、その通りです JIS関数で変換できるのは「文字列」ですから、数値は全角変換できません。 なので、文字列変換する関数をネストしてあげればよいです。 (例) =JIS(TEXT(A1,"0"))

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.2

>ちなみにこのもとになる200位の数字は必要な計算結果を  コピー文字列でエクセルAの欄へ貼り付けしているものです。 ★計算結果をコピー文字列でエクセルAの欄へ値貼り付けでは

Moonbar
質問者

お礼

助言ありがとうございました、いただいた方法では解決しませんでしたがほかの方のアドバイスで解決しました。

関連するQ&A