• ベストアンサー

JIS関数とASC関数の怪!?

添付図において、 黄のセルはキーボードから入力した文字列です。 緑のセルは同行の黄を関数で変換した結果です。 各行の左右を見比べてください。 1、2行目は問題ないけど、その理屈で言えば、 セル A3 はセル A4 の内容に、 セル C4 はセル C3 の内容に、 それぞれなって当然なのに、そうならないのは Microsoft社が奇異だと気付きながら「ほかの表計算アプリケーションとの互換性を維持するために」そうしちゃってるのでしょうか?

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.6

 下記のMicrosoftサポートのページには >指定した文字に対する半角文字が存在しないもの (ヴ、ヰ、ヱ、ヵ、ヶ) は全角のままで値が返されます。 と、一応、理由らしきものが記されておりました。 【参考URL】  [XL] ワークシート関数 (ASC 関数) を使って半角に変換できない文字 - Microsoftサポート   https://support.microsoft.com/ja-jp/kb/402493/ja  只、文字に対する半角文字が存在しないものは全角のままで値が返されるというのであれば、「ガ」や「パ」が正しく変換されるのはおかしいという事になりますから、万人が納得のいく説明とは言えないと思います。  それと、同ページには >「ヴ」については、現在この仕様の変更を検討中です。 とも記されておりますが、そのページの最終更新日が2004年5月19日となっているという事は、もう10年以上も改善されずに放置されているという事になりますので、質問者様が仰っておられる理由からなのかどうかは定かではありませんが、何らかの理由があって改善を敢えて行っていないという可能性もあるかも知れません。

msMike
質問者

お礼

》 下記のMicrosoftサポートのページには 》 … 》 と、一応、理由らしきものが記されておりました。 “貴重な”情報をありがとうございました。 「指定した文字に対する半角文字が存在しないもの」として、「ヴ」以外は納得できます。 しかし、「グ」「ズ」「ヅ」「ブ」だって、ソレに対する半角文字はないですよね。だから、「ク」「ス」「ツ」「フ」の半角と「゛」の半角を足して2文字にしている癖に。 「ヴ」だって、「ウ」の半角と「゛」の半角を足して2文字にすれば良さそうなものを! 》 …もう10年以上も改善されずに放置されているという事になりますので… 「小さな親切、大きなお世話」だけかと思ったら「煩瑣な事には頬被り」も得意なようで、MSは。「現在この仕様の変更を検討中です」だけを削除した更新版の発行忘れなのかも知れませんね。

その他の回答 (5)

回答No.5

ヴが、全角カナ扱いでないから。 多分、同じように、ヰや小さなヵも、変換できないのでは? 全角カナは8340~838Fを指すことが多いみたい。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

JisもAsciiも規格です

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

規格その物の指定では? char関数、cord関数、 も、ありますよね? ………

msMike
質問者

お礼

コメント、ありがとうございました。 「cord関数」は「code関数」のことと理解しましたが、「規格その物の指定では?」の意味が理解できません。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.2

昔から半角の「ヴ」はありませんので Excelの問題ではないと思います。 仕様についての質問をする時は OSや Excelのバージョンを書いた方がいい かと思います。

msMike
質問者

補足

》 昔から半角の「ヴ」はありませんので Excelの問題ではないと思います。 それは的外れな理屈ですね。 半角の濁点カナがないのは「ヴ」に限らず、全てのカナで同じこと。 添付図のように「バ」の半角も、半角「ハ」+半角「゛」としています。

  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.1

ウに濁点は、通常、あるいは、昔は、日本では使わなかったからかも。

msMike
質問者

お礼

この機会に、先ず、質問文の訂正を先にしておきます。 「セル A3 はセル A4 の内容に」は「セル C3 はセル C4 の内容に」の 「セル C4 はセル C3 の内容に」は「セル A4 はセル A3 の内容に」の 間違いでした。 ご回答を、ありがとうございました。 仰っていることは理解できます。だからと言って、 「ヴ」→ASC→半角「ウ」+半角「゛」にしたり 半角「ウ」+半角「゛」→JIS→「ヴ」にしたり とするのが難しい理由にはならないかと。

関連するQ&A