• ベストアンサー

Excel2000での並べ替え

会社で住所録を作っているのですが、 会社名、支店名、担当者、住所、電話番号、種別などの項目のうち会社名の50音順で並べ替えを行いたいのですが、うまくいきません。 ヘルプで調べて、ヘルプに載っていた方法(空白セルに1を入力して、会社名のところに形式を選択して貼り付けで演算の乗算をするという方法)でやってみたのですが、並べ替えを行ったとたん、入力したデータがすべて消えてしまいます。 どうしたらいいのでしょうか? 教えてください。

  • kj9
  • お礼率93% (105/112)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

会社名は漢字ですよね。 漢字コードで並べ替えなら、並べ替え時に「オプション」「ふりがなを使わない」で並べ替えしてください。 ふりがなの場合は、隣の列に =PHONETIC(会社名のセル座標) として表示で内容を確認してください。 文字をコピーしたり、修正時に間違えたふりがな(場合によっては空白)になっている可能性があります。 「書式」「ふりがな」「編集」で内容を修正するか 別途、ふりがなの列を作られた方がいいとおもいます。

kj9
質問者

お礼

回答ありがとうございます。 =PHONETIC(会社名のセル座標)でフリガナ確認してみました。 フリガナの欄が漢字のまま表示されているところがありました。それでおかしかったようです。 助かりました。ありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

>会社名の50音順で並べ替えを行いたいのですが 会社名漢字の列があるだけでは、会社名の50音順に並べることは出来ません。 障害となるのは (1)組織名などが前後についていることがある。 (2)スペースなどが入っているケ-スがある。 (3)表記方にばらつきが出やすい。正式名と略号など (4)漢字は2-3通りの読み方がある。 さて会社名の50音順に並べるには「カナ(かな)の会社名」の入った列をつくることが必要です。 その時も上記(1)-(3)やカナ使いには統一が必要です。(1)は省き、(2)は出来るだけ省き、表記法は 統一すること。略号は使わない。アルファベットは使わない方が通常か。 またそのシートに会社名を直接入力した場合は(コピーなどしてこなければ)フリガナ機能(書式-ふりがな)が使えますが、読みを正確に入れる必要があります。 そのため、フリガナ機能を使いつつも、最後に全件みなおしてみる必要があります。 並べ替えに関数は必須ではなく、関数で並べ替えは絶対出来ません。(表計算の関数は値を返すことに限定されています。) あとは正しく範囲指定して、データ-並べ替えにあとキー列を指定するだけです。

kj9
質問者

お礼

回答ありがとうございます。 フリガナの欄を追加することにしました。

  • taka_pre
  • ベストアンサー率32% (146/451)
回答No.1

メニューバーにある [データ]→[並べ替え] でやればできると思います。 こういう方法ではだめですか?

kj9
質問者

お礼

回答ありがとうございます。 それではできなかったんです。

関連するQ&A

  • 筆まめVor.13での並べ替えについてお伺いしたいのですが。

    筆まめVor.13での並べ替えについてお伺いしたいのですが。 住所順に並べたいので、 「カードの並べ替え」→「条件設定」で 「条件1」に「住所1」を選び 「並べ替え方法」に「文字コード順(大文字小文字同一視)」を選び 「並べ替え方向」に「小→大」を選び 「条件2」には「住所2」を選びあと同じで「実行」したのですが、 (1)大文字小文字が同一視されておらず、半角の番地が全角より先に並んでいる状態で (2)その上、「住所2」が空白のカードが先に並び 「住所2」が空白でないカードが番地が若いにもかかわらず 後ろに並んでしまいます。 (1)を解消するには半角全角混在の番地をすべて、 半角に入力しなおすしかないのでしょうか? あと(2)を解消するにはどうすればよいでしょうか?

  • 列の並べ替え

    エクセルの行方向の並べ替えの方法はわかるレベルです。 会社名をランダムに列に入力し、その会社の住所、連絡先など、その列の下に入力しました。 その列を、下の行と一緒にABC順などに並べ替えたいのですが、方法はありますか? (この質問文を作りながら思ったのですが、行方向で並べ替えて、行と列を入れ替える機能を利用すればいいのかな?)

  • ACCESSの並べ替え

    ACCESSで住所録を作っています。 データの並べ替えをしたいのです。 ただし昇順ではなく、「親戚」「ゴルフ」「その他」「会社」の順にしたいです。 以上4つのデータは「所属」フィールドに入力してあります。 なのでデザインクエリの「並べ替え」で「昇順」にすると 「会社(か)」「ゴルフ(ご)」「親戚(し)」「その他(そ)」の順になって さらに隣の「フリガナ」のところを「昇順」にすると それぞれの中で昇順になります。 さきほど書いた、「親戚」「ゴルフ」「その他」「会社」の順(自分の思う順番)に したいときはどのように設定すればよいのでしょうか? 教えてください。よろしくお願いいたします。

  • Excelの並べ替えオプションを毎回使いたい

    Excelの並べ替えオプションに 会社の支店名を登録・保存して並べ替えに利用しています 同じ並べ替えをいろんなファイルで行わなければならないのですが 毎回並べ替えオプションを開くのが手間になっています 登録されている同じ並べ替えオプションを毎回使いたい場合 何か方法がありますか?

  • EXCEL2007で並べ替えができません

    OSはXPで、EXCEL2007を使用しています。 ランダムに入力した名簿(A列:連番、B列:地区・班番号、C列:氏名、D列:住所、E列:電話、F列誕生月、G列:備考、H列:会員番号)を氏名の昇順で並べ替えをしようとしてもできません。 ちなみにデータタブでカーソルをC列に置き、昇順ボタンを押しても、飯田が1番に来、新井が25番目に来てしまう始末です。 また、並べ替えボタンで、並べ替えウイザードの最優先されるキーに氏名を選択し、並べ替えキーを値、順序を昇順にしてOKボタンを押しても結果は同じでした。 解決方法をご教示ください。

  • 【Excel VBA】複数範囲の並べ替えは可能でしょうか?

    【Excel VBA】複数範囲の並べ替えは可能でしょうか? Excel2003を使用しています。 CSVデータを元に作成された下記のような表があります。 A列…日付、B列…受注番号、C列…摘要(会社名・品名等)、D列…金額となっています。 6行目以下に上記の内容でデータが入力されていますが、会社ごとのデータ内で日付順に並べ替えをしたいのですが、VBAで複数の範囲を選択して、それぞれの範囲内での並べ替えは可能でしょうか?     A     B     C    D 6             ○○会社 7   1/20   123   AAA   1,000 8   1/15   120   BBB   2,000 9 10              計     3,000 11 12            ××会社 13 計の1行上と下は空欄行で、以下、会社名の後にデータが続くというパターンの繰り返しで数十社分あります。 Excelのデータ⇒並べ替えでは複数選択した状態での並べ替えはできないので、VBAで可能であればと思い、質問させていただきました。 よろしくお願いします。

  • アクセスのレポートの順番の並べ替え

    昨日、質問させていただいたものです。 同じ質問で、すみません。 アクセスのレポートの並べ替えが うまく出来ません。 「表示」-「グループ化/並べ替えの設定」 会社名 : 昇順 支店名 : 昇順 商品  : 昇順 だったのを、 会社名→支店名→商品 の順に昇順になってなかったので カナにしたらいいのかと 会社名(カナ)を追加して 会社名(カナ): 昇順 支店名 : 昇順 商品  : 昇順 グループヘッダー:はい グループフッター:はい グループごと:各値 グループ間隔:1 同一ページ印刷:しない にしました。 会社名(カナ): 昇順 会社名(カナ): 昇順 支店名 : 昇順 商品  : 昇順 にして、 会社名のグループごとを 先頭の一文字と各値 の二行に分けてもみました。 会社名(カナ)にした時点で データー上存在する支店が数点消えます。 他のレポートは、難なく変更できましたが これだけ、どうしても並んでくれません。 最初に、 会社名:昇順  にしているのに、会社名が並ばずに バラバラで出てきたので この時点で 何か間違っているのでしょうか? 前回の回答者の方には、アドバイスいただいたのですが アクセスのことが まだ理解できていないので 少し 意味が分かりませんでした。 どなたか、助けてください。

  • エクセルで並べ替え:空白を先頭にできませんか

    EXCEL2002で住所録を作っています。1冊2~3、000名のものが5~6冊の規模です。データの更新がしばしばあります。番地が23番地の12の203などとなりますが、これを3つのセルに分けて入力してあります。番地1が23、番地2が12、番地3が203です。データの中には番地2と番地3がない(空白)もの、または番地3のみない(空白)ものがあります。  番地順に並べ替えを実施(優先度:番地1→番地2→番地3)すると、空白のあるデータが下段になります。たとえば「10番地」より「10番地の5」、「10番地の3」の方が上段になります。これに対して空白のあるデータ(「10番地」)の方を上段に持ってきたいと思います。添付画像で左表を右表のように表示したい。  並び替えの序列では空白(またはスペース)は数字の後となっていますから、一旦はやむ終えないとはおもいますが、なんとか解決策はないでしょうか?  マクロ(?)などが必要な感じがしますが、マクロを自分では作ったことがない初心者です。よろしくお願いします。

  • エクセルでのソートについて

    エクセルのソートがうまくいきません。 SHP-1 SHP-10 SHP-100 というセルをソートしたいのですが、 文字列がはいっているようです。 文字列の書式を数値に変更し、さらに 空白セルに数値「1」を入力してコピー し、形式を選択して貼り付けの、演算の 乗算。という方法で書式を変更しましたが ソートがうまく出来ませんでした。 何かいい方法はありますでしょうか?

  • アクセスの並べ替えについて

    現在アクセスで6万近くのデータを処理しています。 大字名と小字名及び地番(本番と枝番あり)を随時入力しています。 アクセス終了時に、並べ替えをしたいのですが、フィルタを使用して並べ替えの優先順位をつけました。コード(大字名で並べ替えるためにもともとある番号)→本番→枝番の順番で並べ替えするように設定しました。けれど、本番には500といった数字以外に500・520合併といった数字以外のものも含まれるため本番と枝番はプロパティをテキスト型にしています。そして並べ替えを実行すると、たしかにコード順にはなっているのですが、地番が100→1000→200→2000→というふうに必ずしも昇順になりません。どのように設定しなおしたらよろしいでしょうか?教えてください。

専門家に質問してみよう