• ベストアンサー

EXCELで大文字から小文字へ変換したい

EXCEL2000の住所録データを筆王の住所録へ変換しているのですが、うまくいきません。(-_-;)それは、郵便番号と電話番号が大文字(全角)になっていて、筆王の郵便番号の桁数でいくと半角で10桁となっています。EXCELのデータが大文字のため入りきれないのです。EXCELの大文字数字(全角)をどうにかして小文字数字(半角)にできないものか?データが多いもので、悩んでいます。どなたかお助けくださいませm(__)m

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.2

エクセル上でセルを追加し関数で半角に変換は? =ASC(元セル) これで全角から半角になりますが。

Hiroonchan
質問者

お礼

明快なご回答有難うございます。まさか半角にできる関数があるとは思いませんでした。(^.^)

その他の回答 (3)

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.4

こんにちは  セル範囲あるいは列を選択してから以下のマクロを実行します。 Sub ToHankaku()  Dim c As Range  Dim Rng As Range    Set Rng = Intersect(ActiveSheet.UsedRange, Selection)  If Rng Is Nothing Then Exit Sub    Application.ScreenUpdating = False   For Each c In Rng    If Not (c.HasFormula) Then     c.Value = StrConv(c.Value, vbNarrow)    End If   Next  Application.ScreenUpdating = True End Sub  なお、以下は全角に変換するマクロです。 Sub ToZenkaku()  Dim c As Range  Dim Rng As Range    Set Rng = Intersect(ActiveSheet.UsedRange, Selection)  If Rng Is Nothing Then Exit Sub    Application.ScreenUpdating = False   For Each c In Rng    If Not (c.HasFormula) Then     c.Value = StrConv(c.Value, vbWide)    End If   Next  Application.ScreenUpdating = True End Sub  マクロについては、以下のページがご参考になるのでは? 【エクセル技道場】-マクロ http://www2.odn.ne.jp/excel/waza/macro.html

参考URL:
http://www2.odn.ne.jp/excel/waza/macro.html
Hiroonchan
質問者

お礼

貴重なすばらしいご回答有難うございました。でも恥ずかしながら、私はマクロの使い方さえ知らないものですから、せっかく送ってくださって申し訳ございませんm(__)m

  • kaduki
  • ベストアンサー率25% (8/31)
回答No.3

私はエクセル2000ではないのですが、いつもは以下の方法でやっています。 別のセルに関数ASCで半角に変換 ↓ 関数の入ったセルをコピーして、貼り付けたいセルの上で右クリック「形式を選択して貼り付け」で「値」を選びます。 他にも方法があるのかどうかわかりませんが…。

Hiroonchan
質問者

お礼

明快なご回答有難うございます。まさか半角にできる関数があるとは思いませんでした。(^.^)

  • kazmisa
  • ベストアンサー率27% (27/100)
回答No.1

こんにちは エクセルの郵便番号のセルをすべて選択して「Ctrl」+「H」で置換えをする。1(全角)を1(半角)へ置き換える。 これを0から9までやる。 いかがでしょう? 「半角と全角を区別する」のチェックボックスにチェックが入っていることを確認してください。

Hiroonchan
質問者

お礼

明快なご回答有難うございます。いろんな方法があるものですね。(^.^)

関連するQ&A