• ベストアンサー

文字コード

こんにちは。 今回質問させていただきたいのは、名前の並び順についてです。 具体的に言うと、不特定な名前が多数あったとして、それを何らかの条件の下で並び替えをすると、「青木」「東北」「XTEND SG」などが上位に表示されます。 この並び順は恐らく文字コードか何かによって並び替えられていると思うのですが、その法則が分かりません。 お忙しいとは思いますが、ご回答の程、よろしくお願いします。

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

  • ベストアンサー
  • SEWANIN
  • ベストアンサー率34% (203/592)
回答No.2

  Enigma2411 様  文字コードの法則をお尋ねですが、  ATOKの文字パレットより和文コード表を  一覧してみました。  第一水準の文字は概ね五十音順  第二水準の文字は概ね画数順?に  なっているように見えます。  第三、四水準については判りません。  専門家が決められたことを吾々は使うだけです。  普通文字列の並び替えはフリガナで致しますが、  「何らかの条件の下で並び替えをする」と  仰るのは具体的にはどのような場合を  指しておられるのでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.3

何らかの条件という曖昧な表現ではなく、どの条件で並び替えた場合にどうなるのか具体的に書いて下さい。 例えばエクスプローラでファイル名の名前順に並び替えるのなら名前の文字コード順です。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

> それを何らかの条件の下で並び替えをすると、 > この並び順は恐らく文字コードか何かによって並び替えられていると思うのですが、その法則が分かりません。 Excelで先頭文字文字コードを調べるなら CODE関数を使います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • preg_replaceを使って特定の文字を削除したいと思っています。

    preg_replaceを使って特定の文字を削除したいと思っています。 具体的には $name = "青木太郎(男)"; の(男)の部分を取り除いて $name = "青木太郎"; にしたいのですが正規表現が分からないためうまくいきません。 preg_replace("/(*)/", "", $name); などとしてみたのですがエラーになってしまいます。 括弧から括弧までの文字を丸ごと削除するにはどのようにしたらいいでしょうか。 文字コードはUTF-8です。

    • ベストアンサー
    • PHP
  • JANコードの入手方法

    インターネット上で、不特定多数のユーザ向けに提供するサービス(webサイト)上で活用するために、JANコードを入手したいと思っています。 無償で入手する方法はありますでしょうか? 有償で入手しなくてはならない場合、どのような企業が販売しているのでしょうか? また、有償の場合の、料金体系は具体的にどのようになっているのでしょうか? インターネット関連事業者の場合は、販売してくれない(転売を恐れるため?)と聞いたことがあるのですが、本当でしょうか? この事情のため、財団法人流通システム開発センターには、まだ直接コンタクトは取っておりません。 JANコード購入経験のある方、購入を前提に調べた経験のある方からのアドバイスを切に希望いたします。

  • バッチで多数のHTMLファイルの中にある文字列を変更する方法

    ご存知の方いらっしゃいましたら教えてください。 多数のHTMLファイルがあり、中に記述してある特定の日本語を変更したいと考えています。 (具体的には、リストボックスに表示される人の名前の変更です) ひとつひとつメモ帳で開いて「検索」し、手で変えていくのは面倒なので何かよい方法があれば(バッチでやる、など)ございましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • エクセルでシフト表を作成したい(文字列のカウントについて)

    エクセルでシフト表を作成したい(文字列のカウントについて) スタッフのシフトを作成しているのですが、セルに不特定の文字列が入っている場合にその数をカウントする方法を教えてほしいです。 ○シフト作成条件 ・出勤時はセルに「名前」もしくは「出勤先拠点名」が表示される ・休暇時は何も表示されない ・拠点は複数あり、特定のスタッフが日を変えて他の拠点に出勤することがある 以上です。 ご助力の程、よろしくお願いいたします。

  • MSアクセス 利用方法

    アクセス超初心者です。 現在エクセルを利用して、5万行のデータから2千行のデータを抽出しています。 データ数が20万行くらいになりそうなので、アクセスを利用したいのですが、利用方法を教えてください。 現在の条件は3段階で、 データ 番号 名前 0001 青木 0001 青木 0002 石田 0002 赤木 0003 石田 0003 赤木 0007 澤田 :  : (1) 重複するデータを削除  0001 青木 を一行に (2) 名前に注目したときに、番号(行)がX(例2)個以上ある行を pick up  0002 石田  0002 赤木  0003 石田  0003 赤木  を残す (3) 特定の名前(別にテーブルがある:例 石田)に該当する行を削除  0002 赤木  0003 赤木  を残す  という手順です。  方針としては、 A. (1)→(2)→(3) と抽出を書けるごとにテーブルを作成して作業を進める B. アクセスでは逐次テーブルを作成しないでも出来る  どちらなのでしょうか。  つたない説明で申し訳ありません。 よろしくお願いいたします。

  • 特定のフィールドの文字列を取得

    初心者ですがよろしくお願い致します。 □わからない事 ・特定のフィールドの文字列を取得 ・取得した文字列を配列に格納 □条件 ・mysqlにはすでにデータが登録済み ・PHPより操作 □具体例 フィールド名(hogehoge)に文字列が入っています。 AAAAAA(10000レコード) BBBBBB(5000レコード) CCCCCC(3000レコード) DDDDDD(1000レコード) ・・・・・・(・・・・レコード) 重複が多数ありますが、重複しない文字列だけを取り出して配列に格納したいと思っていますが、うまいやり方がわかりません。 どなたか教えて頂けませんか? よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • 特定条件の平均値を出す関数

    こんにちは いつもお世話になっています。  エクセル2003で特定条件の平均値を出す関数を教えてください。     A     B 1   名前   得点 2   新井   80 3   伊藤   70 4   上田   100 5   江藤   90 得点の上位3名の平均を出す関数を教えてください。 「ソートしてから範囲選択して平均を出す」のを省いて、一つの関数の中で上位3人の得点を取得して(100点が4人いたら4人分になりますが)平均を出したいのです。 よろしくお願いします。

  • エクセル2010条件付き書式の簡略化は?

    こんにちは。 私の会社ではExcel2010を使って毎月の商品の売り上げ個数をつけています。 具体的に言いますと、縦A列目に商品名、横1行目に年月をとっております。それで月毎に売り上げた個数の多い商品の1位、2位、3位を条件付き書式で下記のように色づけしています。 |ルール|書式|適用先| |上位1位|金色|=$B$2:$B$10000| |上位2位|銀色|=$B$2:$B$10000| |上位3位|銅色|=$B$2:$B$10000| これを毎月やっているので、 |ルール|書式|適用先| |上位1位|金色|=$C$2:$C$10000| |上位2位|銀色|=$C$2:$C$10000| |上位3位|銅色|=$C$2:$C$10000| と言う風に、毎月ごとに3つの条件付き書式が出来てしまいます。おかげで条件付き書式の数が半端ではありません。 ここで質問があるのですが、上記を簡略化して、1つの書式で売れた商品1位が金色、もう1つの書式で売れた商品2位が銀色、もう1つの書式で売れた商品3位が銅色などという条件付き書式は作れますでしょうか? 方法がありましたら、ご教示の程、何卒よろしくお願い申し上げます。

  • エクセル VBAで入力

     エクセル初心者です。 条件付き書式で一つのセルに特定の文字列を入力した際に、そのセルと任意の法則性のある複数のセルに(入力内容は無関係でセルの行・列に法則性があります)特定の塗りつぶしを行いたいのですが、どのようにすればよいのでしょうか。 条件付き書式をすべて設定する(手打ち)するのが最も確実で間違いの内方法ではありますが、新規に行・列を挿入した場合、その行・列には条件付き書式が設定されていませんので、意図した作用を起こさなくなってしまいます。 上記ではよくわからないと思いますので、具体的な例を入れさせていただきます。 例)) 任意のセル(A13)に特定の文字列(OK)と入力する。 特定文字列に反応して、そのセルの列に(A12からE12、F12からH12)赤色の塗りつぶしを入れる。 上記は1セルに対して行われますが、VBAを使用してA12からA5000までを検索対象として持たせて、それぞれのセルの列に対して塗りつぶしを入れられるようにしたいと思っています。

  • Excelの自動操作について

    お世話になります。 Windows7 Pro Excel2010 <現状> Excelの特定フォーマットがあり、  1.「コード」 の箇所にコードを入力   ※コードはコード一覧に記載されており、先頭のコードをコピーして貼り付け。  2.コード入力後、「データ読込」ボタンを押下   ※ODBCにてDBよりコードで抽出された情報が当該フォーマットの一覧部分に     表示されます。  3.コードをファイル名として保存。          ・          ・          ・ 上記の処理を、コード一覧の全てのコードに対して繰り返します。 <ご質問> 上記を手作業でやるとかなり時間がかかってしまいます。 上記作業を自動化したいのですが、何かよい方法はございますでしょうか。 なお、特定フォーマットは既に作成済みで、コード一覧については自動化の 方法により別シート、もしくは別Bookにしたいと思ってます。 やり方としては、コード一覧の先頭から最後までループで回しながら、コードの入力⇒ボタン押下⇒名前を付けて保存(ファイル名=コード)・・・となると思うのですが、具体的なやり方が分かりません。 Excelの機能でマクロの自動記録というものがあるようですが、今回のケースだとコード一覧のコード数が決まっている訳ではないので(今月は100でも来月は150かもしれないので)、この機能は使えないという認識です。 ご教授の程、宜しくお願い致します。