• ベストアンサー

Excel 97でデータの並べ替えの仕方

yaasanの回答

  • ベストアンサー
  • yaasan
  • ベストアンサー率22% (2713/12235)
回答No.4

 蛇足ですが、以下にも注目してください。  罫線ですが、並び替えた後に引く方がよいです。罫線は 一緒に並び替えしてくれませんから、罫線の種類を変えて 引かれるのであれば、なおさらです。  後、注意する点は同じファイルをもう一つ作っておいて ください。これはもし、何らかの障害でデータがおかしく なったときに速攻で復旧するために必要です。ベテラン でもファイルを作らなかったために泣くことがよくあり ます(笑)。  最後に、kojoさんが並び替えをした順番は漢字のJIS コード(こういう標準の企画があります)順に並んでいる ので、本来の読み方とは違うようになっていることもある と思います。  データの量がそれほどでなく、時間があるのであれば、 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |渡辺  758-3  わたなべ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |木下  085-4  きのした | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |中山  268-5  なかやま 上のようにしてから、よみがなの列で並び替えすると より上手くいきますよ。

kojo
質問者

お礼

yaasan様、ありがとうございました。 とても丁寧に説明して頂き、感謝致します。 全く無知な私にはその他の貴重なアドバイスも 大変有り難いです。 また何かありましたらよろしくお願い致します。

kojo
質問者

補足

皆様、これからデータを打ち込む関係で この質問をもうしばらく開かせておいてください。 #また何かわからなくなるのではと #ちょっと不安なので…。

関連するQ&A

  • エクセルの並べ替え

    エクセルデータの番号順の並べ替えをしたいのですが A列に37、54,22,1・・・などの数字が入っており これを1から順番に並べたいです。 ただ、A列1行目に37が入っていますが 次の54はA列5行目に入っています。 B列以降に他のデータ(名前、住所等)を入れる際 一行では間に合わず、それぞれ2~5行程を使用している為なのですが この状態で並べ替えをすると、数字の入っている行のみが並べ替えられ 入っていない行は後ろの方にまとめられてしまいます。 数行まとめて並べ替えをするにはどのようにすればよいでしょうか。 お詳しい方、よろしくお願い致します。

  • エクセルで表を作成、その後の並べ替えにあたって

    初心者のため、わかりにくければ申し訳ありません。 エクセルで名簿を作成しています。 1ページに30名、10名1列を3列作ると、打ち込んだ後の名前順並べ替えはできないのでしょうか?   名前 TEL  名前 TEL  名前 TEL      :      :      : そのまますると、基準にそって行単位で並べ替えられるので、11番目からがうまく並びません。 30行使ってしまうと、1ページにうまく入るようにできません。 皆さんはこのような表を作る際はどのようにされているのですか?

  • Excelのシートを並び変えたいのですが。。。

    Excelのシートを"データの並び替え"の様に並び替え出来ませんか? 今、1つのBook内に100シートあるファイルがあります。 それぞれ、シートには数字の名前がついています。 100から900までの数字に枝番号がついてます。 枝番号は、"-"後に1桁から2桁の英数字がついてます。 並び替えの条件は、"-"の前の数字の部分で昇降順にしたいのです。 もしそこで同じ番号のシートがあった時は、"-"後の数字で昇降順にしたいのです。 VBAもマクロも初心者です。よろしくお願いします。

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

    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番地」)の方を上段に持ってきたいと思います。添付画像で左表を右表のように表示したい。  並び替えの序列では空白(またはスペース)は数字の後となっていますから、一旦はやむ終えないとはおもいますが、なんとか解決策はないでしょうか?  マクロ(?)などが必要な感じがしますが、マクロを自分では作ったことがない初心者です。よろしくお願いします。

  • エクセル並び替え。思ったように並ばない

    一つのセルに下記のように入ってる場合に 商品コード順(数字)の若い方から順番に並び替えを したいのですが 10 いちご 70 みかん 500 りんご 600 ぶどう 実際には、 10 いちご 500 りんご 600 ぶどう 70 みかん というふうに、何故か数字の若い70が最後にきて しまいます。おそらく数字の後に文字が入ってるからだと 思うのですがセルを分けるにはデータが多すぎるので このまま数字の若い順に並び替え出来る方法は ありますでしょうか?

  • 2つのデータを1つの表にまとめる方法

    2つのデータを1つの表にまとめる方法 sheet1と2にある金額データをsheet3の表にまとめたいのですが、 sheet1と2のコードの位置が違うため、どんな関数を使えばうまくいくのかわかりません。 特に、Sheet2と同じ日付のデータをSheet1から引っ張ってくる方法がわかりません。 説明が下手で申し訳ありませんが、どなたか教えてください。 よろしくお願いします。 ●金額データ(sheet1)      A店   B店   C店 ・・・Z店 4/1  ¥500  ¥300  ¥1500 4/2  ¥300  ¥200  ¥900 4/3  ¥1000       ¥1200 4/4  ¥100  ¥2500  ¥700 ・ ・ 4/30 ●金額データ2(sheet2)     A店  4/1  ¥500   B店  4/4   ¥300   C店  4/5  ¥1000  ・ ・ Z店  4/30  ¥500 ●表(sheet3)       A店 4/1 ¥500(Sheet2の数字) ¥500(Sheet1の数字) B店 4/4 ¥300         ¥2500 C店 4/5 ¥0          ¥1000

  • エクセルを使って同じ数か並び順の違う数を抽出したい

    エクセルを使って4ケタの数字を含んだデータを検索したい。 それぞれに名前が付いています。(持ち主です) その4ケタの数字を打ち込むと 名前も含めたデータが表示されるようにしたい。 しかし、数字は4ケタ並び順が違っても 選ばれるようにしたいのです。 例えばデータが 名前1 1234 名前2 4321 名前3 7318 名前4 7319 名前5 7368 名前6 7369 名前7 7389 名前8 7168 で、検索を4321とします。 すると、表示されるデータが 名前1 1234 名前2 4321 と表示されるようにしたい。 いろいろとやってみたのですが、わからなくて困っています。。。 うまく関数で出来ないでしょうか? エクセルは当方XPまたは2007です。 ぶしつけで申し訳ないのですが困っております・・・

  • Excelをデータベースのように使用した場合 データの抽出

    Excelをデータベースのようにして使用している場合について教えて欲しいことがあります。  ・Sheetを2つ作成したとします。  ・Sheet1はたくさんのデータが入っているシートです。  ・Sheet1の名前を仮に『Data』とします。  ・Sheet2はSheet1から必要なデータを抽出してきて並べるシートです。  ・Sheet2の名前を仮に『Report』とします。  ・『Data』のA列には1~200までの数字が入力されています。  ・その数字は ランダムである上に 重複していることもあります。  ・例えばA1には「1」が入力されていて A2には「2」が入力されています。  ・しかし その後A3にもA4にもA5にも「2」が入力されています。  ・同様にA6~A15までは「3」が入力されているのです。  ・このようにA列の数字は 同じ数字が何度も重複しており その重複には規則性はありません。  ・『Report』シート上で『Data』シートからデータを抽出したいのですが A列に「1」と入力されているデータだけを取り出すのなら「VLOOKUP」でもできますよね・・・・  ・しかし A列に「2」と入力されているデータを「VLOOKUP」関数で選んでも その先頭行のデータしか読み込んできません。  ・『Data』シートのA列に入力している数字から 必要な数字が入力されている行のデータだけを 全て『Report』シートに並べようとした場合 手作業で行うとすると・・・ 『Data』でA列が「1」のデータだけを選び,それを『Report』シートに貼り付ける。次は「2」で実行する。・・・・・という作業を200回繰り返すことになりますが 簡単に行うにはどのようにすればいいのでしょうか? マクロについては あまり詳しくないので できれば関数を使いたいのですが 無理でしょうか? マクロを使うのであれば 分かりやすく教えていただきたいのですが・・・ 勝手なお願いで申し訳ありませんが よろしくお願いします。

  • エクセルデータの所属分け

    質問失礼します。 とある大会のスコアデータ100人分に関して 個人スコア順にソートしたものを持っているのですが 個々人の所属団体でまとめてしまいたいのです。 (団体の合計点を算出するために) 横列のデータは個人名、スコア、所属団体で分かれているため 名前が同じ物を一括してくくる方法があると一瞬でまとめられるので そういった方法があれば教えて下さい! もしかしたら日本語が下手で意図が伝わりづらいかもしれません申し訳ありません…

  • EXCEL データの各シートへの振り分け

    エクセルの1枚目のシートをデータシートとして、各行に入力していきます。 各行の第1列の数字や言葉に基づいて、2枚目以降のシートに順にコピーさせる方法があるでしょうか 具体的には1枚目のシートはデータシートとして 部門 氏名 住所  人事 田村 東京 総務 太田 京都 人事 山田 大阪 2枚目のシートの名前は「人事」3枚目は「総務」で各シートに行ごとコピーさせたいのです マクロはよくわからないのと最初に開くときに面倒なので、なるべく関数で処理する方法を教えてください。