• ベストアンサー

エクセルの関数ASCで、半角にならないもの。

エクセルの関数ASCで、半角にならないものを教えてください。 例「ヴ(大文字)」→「ヴ(大文字)」変わらず また、小文字に変わっても見た目が変わり、読めない文字になるものはありませんか。 「~(大文字)」→「~(変な小文字)」 『お~いお茶』は読めない。 できましたら一覧になっているHPなどがあると助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

漢字とひらがなはなりませんね。 ※、矢印、丸囲みの文字、単位記号、年号等は半角にできません。 形が変わるものだと「\」→「\」がありますね。

その他の回答 (3)

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

=CODE("あ")で、9250となります。 (「あ」は「ひらがな」のコードの、スタートの文字です。その他の記号文字などのスタートは IMEの文字一覧を見て見つける。) これをA2セルに=A1+1 と入れて下方向に複写します。 同じくアイ ・・ 数字12・・ 記号!”#・・・ について行い B列に =CHAR(A1) C列に =ASC(B1) D列に =JIS(C1) 以下、下方向に式を複写する。 これで左右比べてみてはどうですか。 自分でやる実験です。 必要あれば半角の文字についてもやれば良い。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.3

以下のサイトが参考になれば良いのですが・・・

参考URL:
http://support.microsoft.com/kb/402493/ja
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

ASCで半角にならないのではなく、そもそも半角として用意されていないものは表示されない、もしくは割り当てられた文字コードで表示されるということです。 半角が用意されている文字コードは例えば下記のサイトにまとめられています。 http://ash.jp/code/codetbl1.htm

関連するQ&A

  • エクセルのASC関数の字数制限について

    エクセルのASC関数の字数制限について 特定のセルの値をASC関数にて、半角に出来る文字を全部半角にしようとして、 =ASC(セル番号)としたところエラーが発生します。 対象セルの文字数は、全角で368字あります。 ASC関数は対象の字数制限があるのでしょうか。

  • ASC関数が上手く出来ない!

    こんにちは。 エクセル2000を利用しています。 A1のセルに KOREA と入っているとして、 これを KOREA と半角で表示させたい時に「ASC関数」を利用していたのですが、 新しいブックで同じことをしてみると 半角に表示が出来なくなってしまいました。 どうすれば上手く出来るのでしょうか。 教えてください。

  • エクエル/ASCで半角化すると文字数が増える!?

    エクセル200です。 全角カタカナで濁点や半濁点があるものをASC関数で半角化すると、文字数が増えます!? たとえば =LEN("パパ") は2を返しますが、=LEN(ASC("パパ")) は4を返します。 なぜなの?

  • ASC関数

    ASC関数についての質問なんですが、ASC関数は文字コードを返してくれますよね? それで、ちょっと疑問というか当たり前というか、わからないので質問します。 ASC(a)=97 ASC(あ)=-32096 ASC(0207050545)=48 ASC(2)=50 ASC(200207050545)=50 ASC(20020705)=50 という結果になるのでしょう?

  • EXCEL 「ASC」関数  英数字の全角を半角に変換するよい方法があれば教えてください

    EXCELで入力しているデータをフィルターを使用して検索できる データベースにしたいのですが、以前からの入力しているデータの英数字が全角、半角が混在していてます。 フィルター検索の際に全角で入力すると半角入力のものがヒットしないので不便で、英数字の半角統一にしたいと考えています。 ASC関数を使用して英数字の全角→半角を行なうこと考えたのですが ASC関数ですとカタカタも半角カタカナに変換されるので 英数字だけを全角→半角にする関数や方法などあれば教えてください。 入力データは 漢字、ひらがな、カタカナ、英数字が混在しています。 希望 全角→漢字、ひらがな、カタカナ 半角→英数字 宜しくお願い致します。

  • エクセル関数とVBA関数で意味が違うのは多いのか

    エクセル関数とVBA関数で意味が違うのは多いのでしょうか? セルA1に「A」と入れ、 B1に「=ASC(A1)」と入れると B1は「A」になります。(半角) VBE画面で Sub test() Debug.Print Asc("A") End Sub を実行すると、-32160 になります。 ヘルプより エクセルでは=全角 (2 バイト) の文字を半角 (1 バイト) の文字に変換します。 VBAでは=指定した文字列内にある先頭の文字の文字コードを返す変換関数です。 となっていますが 同じ関数でも全く意味違うのでびっくりしています。 こういうことは頻繁にあるのでしょうか? (VBAのASC関数のかわりのエクセル関数は、CODE関数でした。)

  • EXCSL ASC関数 数値のみ変換

    WindowsXP EXCEL2007を使っています 住所録の番地が全角・半角が混在しているので半角に統一するため ASC関数を使いました 当然英文字・カタカナも半角になってしまいます 数字だけを半角にすることはできないでしょうか

  • エクセルで英数字のみを半角にしたい。

    エクセル2000を使用しています。 1つのセルにカタカナと英数字が混在しています。 英数字のみを半角にすることはできるでしょうか。 「ASC関数」を使用したら、 カタカナも半角になってしまいました……。

  • EXCEL関数機能しない JIS ASC TRIM

    Wndows7(Excel2010) で  EXCELの JIS ASC TRIMの関数が機能しません。 過去の質問で同じものがありましたが、解決していなかったようです。 JIS とASCについては関数のリストの中にもありませんので 関数を使う方法で半角全角を統一させる方法は無理なのでしょうか

  • エクセル 半角変換

    関数で半角に変換するのはどうしたらいいんでしょうか? ASC関数を用いるというのはわかるのですが・・・。 表があってその中に半角と全角が混在している場合に、または 統一性をもたせたい場合においてチェック機能としての役割で 利用したいのですが。 ASC関数ではASC(セル)ですよね。 例えばA1セルに『100』という全角数字があるとすれば B1セルにASC(A1)とすればB1に『100』という半角数字がでますよね。 そうではなくてワードの置換機能のような使い方はどうやるのでしょうか? わかりにくい質問ですみません。

専門家に質問してみよう