
本来ならコンピュータのカテゴリですが、こちらで質問させてください。
Excelである中国語(繁体字)のデータがあるのですが、文字数→画数で並べたいと思い、
以前こちら↓で質問したことがあります。
http://okweb.jp/kotaeru.php3?q=824969
回答では「画数順では無理。漢和辞典などでは内部データでソートをしているのではないか?」というものでした。
文字数はLEN関数を使えば並びますが、画数順にはなりません。
CODE関数で文字コードのソートをかけましたが、やはり画数順にはなりません。
索引や目次の並び順は、おおまかに言うと「大陸はピンイン順、台湾は画数順」のようですが、
実際、台湾のカラオケの目次本は「文字数→画数」で並べられています。
質問は以下の通りです。
1.台湾でExcelの中国語データをソートかけるとき、マクロやVBAなど特別な設定をしなくても、自然に「文字数→画数」でソートができますか?
またカラオケの目次本以外のデータでも「文字数→画数」が一般的ですか?注音など発音順というケースは少ないんでしょうか?
2.「画数順は日本語OSではできない」と聞いたことがありますが、実際はどうでしょうか?
日本語OSで、もし画数順で並べられる方法がありましたら、教えてください。
No.1ベストアンサー
- 回答日時:
>1.台湾でExcelの中国語データをソートかけるとき、マクロやVBAなど特別な設定をしなくても、自然に「文字数→画数」でソートができますか?
自信ありませんが、出来ると思います。
繁体字の場合、画角か"Bopomofo"の並び順があるそうですが、"Bopomofo"は何なのか分かりません。ACCESSはどちらかを選択できます。
>またカラオケの目次本以外のデータでも「文字数→画数」が一般的ですか?注音など発音順というケースは少ないんでしょうか?
ACCESSが"画角"か"Bopomofo"でのソートになっていると言うことは、この2種類が台湾での一般的な並び順だと思います。
>2.「画数順は日本語OSではできない」と聞いたことがありますが、実際はどうでしょうか?日本語OSで、もし画数順で並べられる方法がありましたら、教えてください。
EXCELの並び替えは[コンパネ]-[地域の設定]に依存します。(EXCELのHELPを参照してください。)日本語OSでは日本のコード順に並んでしまいます。
よって日本と設定している以上無理だと思います。
ACCESSの場合、PCで並び順を設定できます。
例えば
(1)対象のEXCELをACCESSにlinkする。
(2)[ツール]-[オプション]の[全般]タブの並び順を"中国語(繁体字)画角"に設定する。
(3)最適化をする
という手順でソートが出来ました。
(一文字でソートの実験)
日本標準:一中之八夕
繁体字画角:一八夕中之
とりあえず、ACCESSを使用すれば、ソートは可能です。
この回答への補足
ご回答ありがとうございます。
非常に参考になるご回答にもかかわらず、この数日間いろいろ試しましたが、結果いまだできていません。
今も自宅のPCでExcelとAccessを使って試しています。私が試した詳細です。
Excelの場合
○[コントロールパネル]-[地域のオプション]の[全般]タブの[ロケール]を、「中国語(台湾)」にし、その下の[並べ替え順]を「画数」に設定し、
[適用]ボタンを押しましたが、できませんでした。
○[ロケール]は上記のままで、次に[既定値に設定]ボタンを押して、[システムロケール]を「中国語(台湾)」にし、
[適用]ボタンを押して再起動しましたが、やはりできませんでした。
Accessの場合
○ExcelシートをAccessにリンクし、[ツール]-[オプション]の[全般]タブの[新規データベースの並び順序]を「中国語(台湾)」に設定し、
[適用]ボタンを押して再度開いてみましたが、できませんでした。
(ちなみにAccess97ですが、「中国語(繁体字)画角」や「最適化」というのが見当たりませんでした)
私が使用しているPC環境は下の通りです。
会社:Windows2000またはWindowsXP、OfficeXPまたはOffice2000
自宅:Windows2000、Office97
フォント:BIG5
中国語入力ソフト:自宅・会社共にChineseWriter
会社のPCは諸事情により、WindowsとOfficeの組み合わせが各PCで異なることと、
あと、管理者の制限が非常に厳しく、自分で勝手に設定することはできません。
例えば[システム言語設定]や[時刻]設定なども、いちいち管理者へ申請して設定してもらう・・・
という状態で時間がかかるため、すぐに設定というわけにいかないのが現状です。(ほんと不便です)
自宅PCでできないのは、恐らく何らかの不具合のせいかな?と思ってはいますので、再度チャレンジしてみます。
(実際、今までも不具合が多く、Officeを何度もインストールしなおしてる状態です)
palmmyさんの説明は非常に納得がいくものだけに、外的要因でうまくいかないことで、とてももどかしく感じています。
また、もし私が試したやり方で、何か指摘する点がありましたが、再度お答えいただけるとありがたいです。
No.2
- 回答日時:
まず環境ですが、
Windwos2000pro日本語+Office2000日本語
でやりました。office97は自信ないです。
◎EXCEL
会社の端末は[システムロケール]の変更をしない方がよいでしょう。EXCEL97のhelpで"並び順"で検索して何か情報は出てきませんか?もしかするとVBAのhelpをインストールしないと駄目かもしれませんが‥
◎ACCESS
>「最適化」というのが見当たりませんでした)
[適用]しただけでは変更されません。Access97の場合、[ツール]に最適化があると思いますので探してみてください。
[最適化]をかけると並び順は変わると思います。
◎注意点
気になるのはChineseWriterですが、これは確実にBig5になってますか?CWコードで作成されたデータは並ばないと思います。
あとACCESSの並び順ですが、mdb単位ではなく、そのパソコン自体の設定になります。会社のACCESSアプリで日本語の並び順を前提としたものがあれば影響が出ると可能性があります。
ほかの作業が忙しくなり、こちらの作業が中断しておりました。
ご回答は納得いくものだったので先に締め切らせていただき、お礼が後回しになってしまいました。申し訳ありません。
本日会社のPCで試してみました。
まずExcelですが、[コンパネ]-[地域のオプション]-[ロケール]で、「中国語(台湾)」「画数」を設定しましたが、残念ながらできませんでした。
次にAccessですが、Excelからインポートしたデータを
[ツール]-[オプション]の[全般]タブの並び順を"中国語(繁体字)画数"に設定し、"閉じるときに最適化する"にチェックしたら、画数順に並べることができました。
自宅のAccess97では"閉じるときに最適化する"がなかったので、ちょっと混乱したんですね。
これ以外に、[ツール]-[データベースユーティリティ]-[最適化/修復]をクリックしても、最適化されるみたいです。
また今回はインポートしてやりましたが、リンクでももちろん大丈夫でした。
あとはLen関数を使って文字数のフィールドを作り、文字数フィールドと漢字データフィールド、双方を選択して「並び替え」を実行したら、私の希望通りの並び順になりました。
ただ利用する者がAccessに不慣れなため、当分の間は、Accessで並び替え→Excelへエクスポート ということになりそうです。
また今回Excelのほうはできませんでしたが、こちらは自分でも再度調べて、試してみるつもりです。
ここまで来るのに長かったですが、本当に嬉しいです。(笑)
palmmyさんのおかげで、大変勉強になりました。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Excel(エクセル) Excelのソート(並べ替え) 2 2022/05/15 22:54
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(IT・Webサービス) Excelについて質問です。 https://ameblo.jp/saigakizaemon ent 1 2022/10/18 16:21
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中国語(台湾)住所のヨミ方(...
-
大陸の中国語の話者と台湾の中...
-
台湾で使う中国語は、簡体?繁体?
-
哇2004是高一生沒錯哈哈 台湾の...
-
プリント基板に関する中国語
-
近い将来、中国語の学習のため...
-
置き薬 を中国語でなんと書け...
-
「運転代行」を中国語では
-
中国語;彼女の主張は何なので...
-
中国語(台湾)で「お疲れさま...
-
‘こまめ’漢字でどう書く?
-
+8157からの電話
-
「番茄」と「西紅柿」の違い
-
「お客さま」と「お客様」の違い?
-
鳴呼の意味と読み方
-
パソコンで繁体字をピンイン入力
-
マージャン用語の「ツモ」「ロ...
-
中国語で潮吹きってなんて言い...
-
「旅行」という漢字をピンイン...
-
中国語に詳しい方 閨などで「娘...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
中国語(台湾)で「お疲れさま...
-
中国語(台湾)住所のヨミ方(...
-
「運転代行」を中国語では
-
中国語で中国語って?
-
プリント基板に関する中国語
-
この中国語は合ってますか? 謝...
-
台湾珍珠奶茶と中国珍珠牛奶茶...
-
台湾人に習う中国語
-
中国からのお土産です。「豊鬆...
-
台湾語教えてください!!
-
中国ドラマについて
-
Ladys and Gentlemen の中国語訳
-
台湾語での褒め言葉
-
台湾で使う中国語は、簡体?繁体?
-
中国大陸と台湾の中国語の微妙...
-
普通話か台湾華語か
-
中国語添削お願いします
-
台湾人の友達の家に遊びに行く...
-
繁体字 Excelの文字数→画数並び...
-
中国語について 北と南だと全然...
おすすめ情報