
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
質問への回答ではありませんが、
New Gulim というフォントを削除しておけば、少なくともそのPCに登録されている外字はExcelで表示されるでしょう。
http://support.microsoft.com/kb/882573/ja
「New Gulim フォントを削除するには」
に従って下さい。
「New Gulim フォントを自動的に再インストールしない設定にするには」
「New Gulim フォントをインストールせずに、Office XP をインストールするには」
は、やらなくてもかまいません。
再インストール後、また同じことが起こったら、フォントを削除すればいいだけのことです。
外字はシフトJIS#F040以降、UnicodeではU+E000以降の「私用領域」に登録されます。
New Gulim は、この領域内の U+E0BC (シフトJIS#F140) 以降のコードに特殊なハングルを登録しているため、
アプリケーションによっては、使いたい外字が表示されずにそちらのハングルが表示されてしまうことがあるわけです。
ハングルのフォントでも Gulim では、この領域の特殊なハングルは登録されておらず、U+AC00以下の通常の「ハングル音節文字」の領域しか使っていないため、
ユーザが登録した外字との“ダブルブッキング”は起こりません。
別のPCで作成された文書に使われている外字を環境の異なるPCで表示するすべはありませんが…。
この回答への補足
ご回答ありがとうございました。少し質問文が不足でした。
名簿ファイルは別のPCで作成しています。当然自分のPCでは・やハングルのように化けるのですが、プリントした名簿もあるため、相手のPCで作成した外字を探して、自分のPCでも外字エディタで作成して登録する必要があるのです。そのために一括で集まればいいなと思い質問しました。
No.1
- 回答日時:
こんにちは。
Excel自体(日本語版)では、標準モードで、JIS になっていますから、それ以外の文字コードは、みんな「?」になって、同じ扱いになってしまうと思います。ふつうの「?」と区別が付きません。
だから、オートフィルタで、「?」を探してもよいとは思いますが、以下のようなコードです、Unicode が入っていれば、「1」を出し、外字があれば、「2」を出します。なお、外字は、自分のところで作成していなければ、出てこないはずです。
※標準モジュールへの取り付け方:
Alt + F11 (Altを押しながらF11)を押すと、Visual Basic Editor 画面が出てきます。
次に、メニューの[挿入]-[標準モジュール]と開けて、クリックすると、画面が現れますので、以下のコードを貼り付けて、
Alt + Q で、画面を閉じます。
'----------------------------------
Function CheckUNC(ByVal txt As String)
Dim i As Integer
Dim c As String
For i = 1 To Len(txt)
c = Mid$(txt, i, 1)
If Asc(c) = 63 And Abs(AscW(c)) > 1000 Then
CheckUNC = 1
Exit Function
ElseIf AscW(c) > -8193 And AscW(c) < -5887 Then
CheckUNC = 2
Else
CheckUNC = 0
End If
Next
End Function
'----------------------------------
貼り付けた後は、普通の関数のようにつかえます。
対象セルを引数に入れて、数式を入れます。
=CHECKUNC(A1)
(オートフィル[セルの右下の+]を、ドラッグして数式のコピーします)
このような、ユーザー定義関数を入れたままにすると、ワークシートが重くなりますので、重い場合は、コピーして、値貼り付けにしてしまうと、数式は消えて、数字になります。
出てきた数字を、オートフィルタで区分けすればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「芳」という字の旧漢字を出すには
-
次の漢字の旧字をどうやったら...
-
PとLが重なった記号
-
ネ + 喜 =ネ喜 ってなん...
-
キーボードで四角1を打つには...
-
51以降の数字を囲い文字(〇)...
-
旧漢字
-
漢字について質問です。
-
漢字が出ません。
-
浩→右上が「牛」
-
「角」と言う字の真ん中が突き...
-
工業の工の字ですが古い字で縦...
-
Excel上でどれが外字か調べたい
-
「星2つ半です。」の星半分て、...
-
外字をJIS水準内の文字に置き換...
-
マだれの中に「黄」を書く「広...
-
外字有無ってなんですか? また...
-
漢字の「原」の点のないものはP...
-
Excelのセルに横線
-
「裕」という字の左側が「示」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「芳」という字の旧漢字を出すには
-
ネ + 喜 =ネ喜 ってなん...
-
漢字について質問です。
-
漢字が出ません。
-
51以降の数字を囲い文字(〇)...
-
旧漢字
-
キーボードで四角1を打つには...
-
浩→右上が「牛」
-
次の漢字の旧字をどうやったら...
-
PとLが重なった記号
-
「角」と言う字の真ん中が突き...
-
Excel上でどれが外字か調べたい
-
漢字の「原」の点のないものはP...
-
工業の工の字ですが古い字で縦...
-
「ころもへん」に「ゆたか」
-
Excelのセルに横線
-
「星2つ半です。」の星半分て、...
-
マだれの中に「黄」を書く「広...
-
21以上の数字を○で囲む方法
-
漢字に詳しい方教えて下さい。
おすすめ情報