繁体字Excelの文字数→画数並び替え

このQ&Aのポイント
  • 繁体字Excelのデータを文字数→画数で並べる方法や、日本語OSでの画数順並び替えについて質問です。
  • 台湾でのExcelの中国語データの一般的な並び順は、文字数→画数ですか?注音などの発音順は少ないのでしょうか?
  • 日本語OSで画数順で並び替える方法があれば教えてください。
回答を見る
  • ベストアンサー

繁体字 Excelの文字数→画数並び替え

本来ならコンピュータのカテゴリですが、こちらで質問させてください。 Excelである中国語(繁体字)のデータがあるのですが、文字数→画数で並べたいと思い、 以前こちら↓で質問したことがあります。 http://okweb.jp/kotaeru.php3?q=824969 回答では「画数順では無理。漢和辞典などでは内部データでソートをしているのではないか?」というものでした。 文字数はLEN関数を使えば並びますが、画数順にはなりません。 CODE関数で文字コードのソートをかけましたが、やはり画数順にはなりません。 索引や目次の並び順は、おおまかに言うと「大陸はピンイン順、台湾は画数順」のようですが、 実際、台湾のカラオケの目次本は「文字数→画数」で並べられています。 質問は以下の通りです。 1.台湾でExcelの中国語データをソートかけるとき、マクロやVBAなど特別な設定をしなくても、自然に「文字数→画数」でソートができますか?   またカラオケの目次本以外のデータでも「文字数→画数」が一般的ですか?注音など発音順というケースは少ないんでしょうか? 2.「画数順は日本語OSではできない」と聞いたことがありますが、実際はどうでしょうか?   日本語OSで、もし画数順で並べられる方法がありましたら、教えてください。

noname#12466
noname#12466

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

  • ベストアンサー
  • palmmy
  • ベストアンサー率38% (841/2170)
回答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を使用すれば、ソートは可能です。

noname#12466
質問者

補足

ご回答ありがとうございます。 非常に参考になるご回答にもかかわらず、この数日間いろいろ試しましたが、結果いまだできていません。 今も自宅のPCでExcelとAccessを使って試しています。私が試した詳細です。 Excelの場合 ○[コントロールパネル]-[地域のオプション]の[全般]タブの[ロケール]を、「中国語(台湾)」にし、その下の[並べ替え順]を「画数」に設定し、   [適用]ボタンを押しましたが、できませんでした。 ○[ロケール]は上記のままで、次に[既定値に設定]ボタンを押して、[システムロケール]を「中国語(台湾)」にし、   [適用]ボタンを押して再起動しましたが、やはりできませんでした。 Accessの場合 ○ExcelシートをAccessにリンクし、[ツール]-[オプション]の[全般]タブの[新規データベースの並び順序]を「中国語(台湾)」に設定し、   [適用]ボタンを押して再度開いてみましたが、できませんでした。   (ちなみにAccess97ですが、「中国語(繁体字)画角」や「最適化」というのが見当たりませんでした) 私が使用しているPC環境は下の通りです。 会社:Windows2000またはWindowsXP、OfficeXPまたはOffice2000 自宅:Windows2000、Office97 フォント:BIG5 中国語入力ソフト:自宅・会社共にChineseWriter 会社のPCは諸事情により、WindowsとOfficeの組み合わせが各PCで異なることと、 あと、管理者の制限が非常に厳しく、自分で勝手に設定することはできません。 例えば[システム言語設定]や[時刻]設定なども、いちいち管理者へ申請して設定してもらう・・・ という状態で時間がかかるため、すぐに設定というわけにいかないのが現状です。(ほんと不便です) 自宅PCでできないのは、恐らく何らかの不具合のせいかな?と思ってはいますので、再度チャレンジしてみます。 (実際、今までも不具合が多く、Officeを何度もインストールしなおしてる状態です) palmmyさんの説明は非常に納得がいくものだけに、外的要因でうまくいかないことで、とてももどかしく感じています。 また、もし私が試したやり方で、何か指摘する点がありましたが、再度お答えいただけるとありがたいです。

その他の回答 (1)

  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.2

まず環境ですが、 Windwos2000pro日本語+Office2000日本語 でやりました。office97は自信ないです。 ◎EXCEL 会社の端末は[システムロケール]の変更をしない方がよいでしょう。EXCEL97のhelpで"並び順"で検索して何か情報は出てきませんか?もしかするとVBAのhelpをインストールしないと駄目かもしれませんが‥ ◎ACCESS >「最適化」というのが見当たりませんでした) [適用]しただけでは変更されません。Access97の場合、[ツール]に最適化があると思いますので探してみてください。 [最適化]をかけると並び順は変わると思います。 ◎注意点 気になるのはChineseWriterですが、これは確実にBig5になってますか?CWコードで作成されたデータは並ばないと思います。 あとACCESSの並び順ですが、mdb単位ではなく、そのパソコン自体の設定になります。会社のACCESSアプリで日本語の並び順を前提としたものがあれば影響が出ると可能性があります。

noname#12466
質問者

お礼

ほかの作業が忙しくなり、こちらの作業が中断しておりました。 ご回答は納得いくものだったので先に締め切らせていただき、お礼が後回しになってしまいました。申し訳ありません。 本日会社のPCで試してみました。 まずExcelですが、[コンパネ]-[地域のオプション]-[ロケール]で、「中国語(台湾)」「画数」を設定しましたが、残念ながらできませんでした。 次にAccessですが、Excelからインポートしたデータを [ツール]-[オプション]の[全般]タブの並び順を"中国語(繁体字)画数"に設定し、"閉じるときに最適化する"にチェックしたら、画数順に並べることができました。 自宅のAccess97では"閉じるときに最適化する"がなかったので、ちょっと混乱したんですね。 これ以外に、[ツール]-[データベースユーティリティ]-[最適化/修復]をクリックしても、最適化されるみたいです。 また今回はインポートしてやりましたが、リンクでももちろん大丈夫でした。 あとはLen関数を使って文字数のフィールドを作り、文字数フィールドと漢字データフィールド、双方を選択して「並び替え」を実行したら、私の希望通りの並び順になりました。 ただ利用する者がAccessに不慣れなため、当分の間は、Accessで並び替え→Excelへエクスポート ということになりそうです。 また今回Excelのほうはできませんでしたが、こちらは自分でも再度調べて、試してみるつもりです。 ここまで来るのに長かったですが、本当に嬉しいです。(笑) palmmyさんのおかげで、大変勉強になりました。どうもありがとうございました。

関連するQ&A

  • Excelの並び替え(文字数と画数で)

    中国語の歌の曲名を、以下のように、漢字の「文字数→画数」の順番で並び替えたいのですが、 どのような設定をすればいいのでしょうか? ソフトはOffice2000、フォントは繁体字(BIG5)、入力はピンインです。 日子 日期 夏日 忘不了 第一次 愛火花 友情歳月 生日快樂 愛我沒錯 「並べ替えオプション」の「ふりがなを使わない」を設定しましたがダメでした。 また、「日本語OSではできない」という話を聞いたことがあるのですが、そのあたりどうなんでしょうか。

  • MSワードでのピンインルビ設定(繁体字の場合)

    以前MSワードで中国語にピンインルビをつけた時、簡体字だけでなく繁体字の上にもつけられたのですが、今回繁体字にルビをつけようとしたら、台湾の注音字母が出てきてしまいました。 手順は ワードのページ右上を「中国語(中国)」に⇒ 文字をハイライトで選択⇒ 拡張書式⇒ルビ にしているのですが、注音字母が出たり、空白になったりで、ちゃんとピンインが出てきてくれません。ちなみにフォントは「MingLiU」にしています。 どなたか詳しい方、正しいやり方を教えていただけませんでしょうか。 声調は記号でも数字1~4でもかまいません。

  • エクセル 文字数 多い順 並び替え

    エクセルの列の並び替えなのですが、 文字数 多い順 並び替えするにはどうしたらよいでしょうか・・?下記のように文字数の多い順に並び替えたいです。 2 11 kkk aaaa

  • Excelの“並び替え”で文字コード順に並べるには?

    Excel(XP)で並び替えを行うと、どうやら、内在しているフリガナのデータに従って並び替えを行っているようです(PHONETIC関数で確認できるやつ)。 しかし、他のデータベース等からCSVファイル経由でExcelに取り込んだデータはフリガナデータを持っていないため、Excelで直接入力したデータと混在させると、“並び替え”を行っても、同じデータが入っているにもかかわらず、同じデータとして扱われていない状態です。 フリガナデータを無視して、文字コード順等に並び替えを行うようにする方法はあるのでしょうか?

  • 台湾語学留学の準備(繁体字&注音)

    台湾が好きで、語学スクールに入って 中国語を勉強しています。 1年後に台湾に語学留学をする予定です。 ただ、学校の先生は大陸の方で、授業は簡体字&ピンインです。 台湾に行くことが目的とはいえ、やはり中国語を 勉強するからには大陸の方々ともコミュニケーションがとれる ようになりたいし、簡体字のほうが覚えるのが大変そうだし 中国語検定も簡体字だし・・・と考えています。 台湾の学校でも最近はピンインを多く使うと聞いたことも ありましたし。 でも台湾に行くからには繁体字&注音も覚えたいです。 どういうふうに勉強をしていくのがよいか アドバイスをいただけませんでしょうか?

  • エクセルで並び替えが上手くいかない。

    エクセル2000を使用しています。 ある100行程度のデータがあってその一つのセルには年月が入っています。 例で  200710 200603 200707 200512 のような感じですべて半角文字です。 で、並び替えで古い順に並べようとソートを掛けたのですが、ほとんどが きちんと並び変わるんですが一部のみ上に来なければいけないのに下の方に あったりと上手くきません。 間違っている個数は5、6個です。 なぜこうなってしまうのでしょう? やり方が悪いのでしょうか?

  • 繁体字 手書き

    中国語の繁体字についてご質問します。 繁体字を読むのは日本人にとって、思い切って省略化された簡体字よりは読みやすいと思いますが、画数が多いので書くのがたいへんです。 香港や台湾の人が普段の生活の中で手紙を書くとか、学校の授業で先生が黒板に書くときに、活字で見るような繁体字の通りに書いているのか疑問に思います。 このあたりの事情をご存じの方、教えてください。

  • ix1500 繁体字中国語の文字化け

    こんにちは、私は台湾人です。 この間、日本で富士通ix1500を購入しました。 そして、台湾に戻ってから、繁体字中国語のドライバ(OS:Windows 10繁体字中国語)をインストールしましたが、繁体字中国語のスキャンを実行したら、PDF文字化けになっています。それの解決する方法はありますか? ファイルを中国語に変換できますか? ご返信をお待ちしております、よろしくお願いします。 ※OKWAVEより補足:「「ScanSnap/fiシリーズ/HHKB」商品について」についての質問です。

  • 繁体字中国語の入力ができないんです  

    XPを使用してるのですが、 昨日から繁体字中国語入力が突然出来なくなりました。 ローマ字を入力して漢字に変換しようとすると、動かなくなってしまい、インターネット上で使用した場合は、エラーメッセージがでます。 それもローマピン音を使うときだけできません。 台湾の注音記号を使っての入力、もしくは他の言語は問題なく入力可能です。 日本語はもちろん、簡体字中国語のローマピン音入力もまったく問題ありません。 ウィルスも念のためチェックしたんですが、かかっているようすもなく、 何度再起動しても、言語の設定の画面で一度繁体字中国語を削除してもう一度選択しても、変わりありません。 パソコンのことがほとんどわからないうえ、ピンインによる繁体字中国語の入力だけができない、ということで、まったくどうすればいいのかわかりません。。。。。 ちなみに PCは ASUS(華硯)ので、2週間前に台湾で購入したばかりです。 お手数ですが、なにかアドバイスください!!                 

  • Excelで文字列を独自の二進数で表したい。

    A,B,C,D,Eのいずれかを含む文字が順不同でセルに入っているものから、 A=10000 B=1000 C=100 D=10 E=1 と置換して足した、二進数であらわしたり、逆にその二進数から文字列に戻したりしたいです。 (例:DAなら10010、EBCなら1101) VBAの自作関数を含めてExcelの関数でできる方法があればお教えくださると助かります。