
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で質問しましょう!
似たような質問が見つかりました
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- 韓国語 ハングル文字 3 2023/02/05 11:50
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- 日本語 漢字って、不便じゃないですか? 27 2022/12/06 17:44
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Word(ワード) ワードフォント 一括置換の方法 4 2022/12/31 00:27
このQ&Aを見た人はこんなQ&Aも見ています
-
Excel上でどれが外字か調べたい
その他(コンピューター・テクノロジー)
-
エクセルで文字化けしているセルを検索するには?
Excel(エクセル)
-
エクセルのセル内の文字から、JISコードまたはシフトJISコードを知りたい
Excel(エクセル)
-
-
4
Excel/Accessで画面に「・」と表示された文字のコードが知りたい。
Excel(エクセル)
-
5
外字がEXCELやWORDのみハングル文字で出力される
Excel(エクセル)
-
6
ハングルを日本語に置換
Visual Basic(VBA)
-
7
エクセルでセルの中身が漢字かどうか識別する方法は?
Excel(エクセル)
-
8
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報