dポイントプレゼントキャンペーン実施中!

エクセルの中のセルに氏名などが入力されています。

一部、うまく表示されない字があります。
最初に、氏名入力の際に外字登録をして氏名を入力したのだと思います。
外字登録されていないパソコンで、開くと、「・」になって出てきます。

例えば、「・田太郎」みたいな感じです。(「土」の下に「口」がある「吉」など)

ダイナフォントや筆王のフォントを使えば、多様な字がありますし、
外字をパソコンからパソコンに移植するソフトもありますが、
ライセンスや動作保証の問題から、外字エディタのみでの対応で考えています。

取り急ぎ、「・」となって、うまく表示されていない字のコードを知りたいです。
エクセルの関数やVBA等を使うなどして調べられますか?

A 回答 (3件)

こんにちは



1文字ずつに分解して、CODE関数(またはUNICODE関数)で調べれば宜しいかと。

例えば、A1セルに対象文字列があるとして
B1セルに
 =CODE(MID($A1,COLUMN(A1),1))
として右方にフィルコピーすれば、順にJIS(またはANSI)の文字コードが表示されます。

※ エラー処理をしていないので、文字数を超えるとエラー表示になります。
エラー表示を避けたいなら、
 =IF(LEN($A1)<COLUMN(A1),"",CODE(MID($A1,COLUMN(A1),1)))
とでもしておけば良いでしょう。


Unicodeを得たい場合には、同様に
 =UNICODE(MID($A1,COLUMN(A1),1))
とか。
    • good
    • 0
この回答へのお礼

お礼が遅れました。有難うございます。
コードが表示されました。
この表示は、10進数表示になるのですね。
了解しました。

お礼日時:2020/11/11 07:25

済みません、



此は 本当に、
情け無い ミスです、

申し訳ない。


お詫びになりませんが、

此方を。


https://www.tipsfound.com/excel/04unicode

https://www.i-skillup.com/lecture/EXCEL/fx/char1 …

https://excel-ubara.com/excelvba4/EXCEL_VBA_403. …


重ねゞ 済みませんでした。
    • good
    • 0
この回答へのお礼

改めてのご連絡有難うございます。
参考になりました。

お礼日時:2020/11/14 02:44
    • good
    • 0
この回答へのお礼

サイトの案内有難うございます。
こちらは、半角・全角の切り替えですね。

お礼日時:2020/11/11 07:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています