• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007:半角数字を全角で表示するには)

Excel2007:半角数字を全角で表示する方法

このQ&Aのポイント
  • Excel2007を使用する際に、表中に表示される半角数字を全角で表示する方法について教えてください。
  • 半角数字はテンキーで入力した電話番号や、普通のキーボードから入力し半角変換した数字、セルを利用した関数で計算された年齢や生年月日などがあります。
  • マクロを使用せずに表示形式の設定で半角数字を全角表示する方法を教えていただければと思います。もしマクロを使用する必要がある場合は、具体的なマクロの作り方も教えていただけると助かります。

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

  • ベストアンサー
回答No.4

No.1 です。 もしかして、セル内に数字だけではなく文字も入っていますか? 例えば、56 ではなく 56歳 とか。 私の方法もmu2011さんの方法も数字のみの場合です。 以下は転記ですが、マクロを使う方法です。 VBAを使う方法です。 Alt + F11 でエディタを開き、「挿入」から「標準モジュール」を選び、 右側の大きい部分に下のコードをコピー・貼り付けします。 '--------------------この下から Sub 半角→全角() Dim CELL_OBJECT As Object For Each CELL_OBJECT In Selection CELL_OBJECT.Value = StrConv(CELL_OBJECT.Value, vbWide) Next End Sub '--------------------この上まで 貼り付けたら、右上の×で閉じてエクセルにもどります。 変換したい部分を範囲選択して、メニューの「ツール」-「マクロ-」- 「マクロ」とすすんで、半角→全角 を選択して「実行」 または、範囲選択後、Alt + F8 でマクロに進んで、、半角→全角 を選択して「実行」 数値だけの場合は、書式を文字列に修正してから範囲選択⇒マクロを実行してください。 ※ Excel 2003、2010 で動作確認しました。

hrklovepop
質問者

お礼

アドバイスをありがとうございます。 外回りの仕事で、なかなかご回答を確認することができませんでした。 おっしゃるとおり、年齢には「歳」がついていたりと、 純粋に数字だけではありませんでした。 大切な説明が抜け落ちており、すみませんでした。 教えていただきましたマクロを利用してできそうです。 動作確認までご丁寧にしていただき、ほんとにありがとうございました。 とても助かりました。

その他の回答 (3)

noname#164823
noname#164823
回答No.3

関数ではだめですか。 =JIS(セル番地) で全角になります。これをコピー。「形式を選択して 貼り付け」で「値」にして上から貼り付ければOKです。

hrklovepop
質問者

お礼

ご回答をありがとうございました。 メイン質問文では、説明不足で失礼いたしました。 別のセルに表示するには教えていただいたJISを使わせていただきます。 ありがとうございました。

hrklovepop
質問者

補足

アドバイスをありがとうございます。 アドバイスいただいた関数ですと、別のセルに全角にして表示する ということですよね? 言葉が足らず申し訳ありません。 半角数字の入ったセルについて、そのセル自体の数字を全角にしたいと思っています。 なにか良い方法がありましたら、ご教授お願いいたします。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 表示形式→その他で「全角」を選択で如何でしょうか。

hrklovepop
質問者

お礼

ご回答をいただきましてありがとうございました。 メイン質問文にて説明不足が多々あり、申し訳ありませんでした。 あと、上の補足・・・「あどばいす」って・・・ おかしな変換ごめんなさい。 お時間を割いてご回答いただき、ありがとうございました。

hrklovepop
質問者

補足

あどばいすをありがとうございます。 教えていただいたとおりに「全角」を選択してみましたが、 半角のまま変わりません… 変わるはずだとすれば、何かほかにおかしいところがあるのでしょうか・・・ ご存じのことがありましたら、教えていただけますと助かります。。。 お願いいたします。

回答No.1

下記では、どうでしょうか。 半角数字が表示されているセルを右クリックして、 セルの書式設定⇒ユーザー定義として、種類を [DBNum3]#,0  またはカンマが不要ならば、 [DBNum3]0

hrklovepop
質問者

お礼

2度にわたる詳しいアドバイスをいただきまして、ありがとうございました。 説明不足でご迷惑をおかけしてしまい、すみません。 大変助かりました。 ありがとうございました。

hrklovepop
質問者

補足

アドバイスをありがとうございます。 今、電話番号をテンキーで入力したセル (例えば 03-4567-8910) について、表示形式を変更してみました。 [DBNum3]#,0 [DBNum3]0 どちらに変更しても、半角表示のままです・・・・ (03-4567-8910 としたいのに、03-4567-8910のまま) 何かほかの設定が間違っているのでしょうか。。。 ご存知でしたら、教えていただけませんでしょうか・・・

関連するQ&A

専門家に質問してみよう