Excelで隣のセルと同じ内容に列を並べ替える方法
- Excelを使用して、隣のセルと同じ内容に列を並べ替える方法について質問があります。
- 600人分の名簿をグループ分けするために、列を挿入し、並べ替え機能を使用しているが、既存のデータと同じように並べ替えたい。
- Excelで隣のセルと同じデータを持つ列を並べ替える方法についてアドバイスをお願いします。
- ベストアンサー
Excelで隣のセルと同じ内容に列を並べ替える方法
質問の意味がわかりにくくて申し訳ございません。 ただいま600人分の名簿を並べ替える作業をしておりまして、 毎年の作業で、いつもおっくうになっております。 毎年同じ600人分の名簿をいくつかのグループに分けるために列を新たに挿入し、 そこに1や2や3といった数字を打ち込み、並べ替え機能をつかって、 グループ分けをしておりました。 しかし、すでに氏名(漢字)のデータですが並べ替えたデータがあり、 そのデータと同じように、旧データを並べ替えたいのです。 うまく質問の意図が伝えることができずすみません。 例えば、 A|E ***** B|C ***** C|D ***** D|A ***** E|B ***** このような感じです。*はそれぞれの人特有のデータなので、ABCDE順に並べ替えても引き継がせたいデータです。 ECDABの隣にすでにあるABCDEの氏名(漢字)のデータをコピーし、 ECDABをABCDEの順番に並べ替えたいのです。 少しわかりにくいかもしれませんが、 もし何か良い方法ありましたら、お教えいただけますと幸いです。 よろしくお願い致します。
- f2f2b22f2
- お礼率63% (133/210)
- オフィス系ソフト
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えばシート1のA2セルから下方にはECDABと氏名が並び横の列にはそれぞれの人のデータが入力されているとします。 そこでシート2には並び変えたい氏名の順序でA2セルから下方にABCEと入力します。 シート2のB2セルには次の式を入力して右横方向にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(COUNTIF(Sheet1!$A:$A,$A2),IF(VLOOKUP($A2,Sheet1!$A:$XX,COLUMN(B1),FALSE)="","",VLOOKUP($A2,Sheet1!$A:$XX,COLUMN(B1),FALSE)),"") その後にシート2全体を選択してから右クリックして「コピー」し、その後にシート2のA1セルにカーソルを移して右クリックし、「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。
その他の回答 (2)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
ソノ列をキーにして、お約束のソート、、、
- mt2008
- ベストアンサー率52% (885/1701)
こういう事でしょうか? 並び替えの基になる氏名データの右に連番を付ける(添付図のB列) 並び替えたいデータ作業列を追加し、氏名と連動した番号を表示するようにする。 添付の図の場合、F2セルに =VLOOKUP(D2,A:B,2,FALSE) と入れて下にコピー 最後に並び替えたいデータ+作業列(D~F列)を、作業列の数値を最優先キーとして並び替える。
関連するQ&A
- エクセルで同じ内容のセルを探し出したい
いつも活用させてもらっています。同じ質問がないようなので(上手な言葉が見つけられないだけかもしれませんが)質問させていただきます。 知りたいことは市町村合併によってなくなった市町村名を探し出したいのです。 次の2つのエクセルデータがあります。 1つ目のデータ A B C D E・・・ 通し番号 県の番号 都道府県名 郵便番号 市区町村名・・・ 2つ目のデータ A B C D・・・ 合併後市町村名 合併した市町村名1 その2 その3・・・ 1つ目のデータのC(市区町村名)と2つ目のデータのB~Dに合致するデータををぬきだして、1つ目のデータを新しい市町村名にするか削除するかしたいと思います。 ご教授の程よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2列のデータを1列にする方法について質問です
エクセルで2列のデータを1列にする方法について質問です エクセルで2列のデータを1列のデータにするときに A B 1 a 2 b 3 c 4 d 5 e ↓ A B a 1 b 2 c 3 d 4 e 5 となるようにするにはどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで成績順・均等の併存するグループ分け
エクセルを利用して、以下のようなグループ分けをしているのですが、これを自動化させたいと考えています。 サンプルデータを元にご説明します。(サンプルは疑似データです) 1.連番、氏名、性別、点数の表から、E22セルのカッティングポイントを元に、IF関数でA,Bの仮グループを作る。10点以上ならA、未満ならB(「作業前」参照) 2.Bグループはそのまま決定。 3.「仮グループA」「男」でフィルターをかけ、「決定グループ」列に名簿上から順にA1,A2,A1,A2,...と入力 4.「仮グループA」「女」でフィルターをかけ、「決定グループ」列に名簿上から順にA1,A2,A1,A2,...と入力(「作業中」参照) 5.グループ分け完成(「作業完了」参照) 以上ですが、伝わりますでしょうか? これらの作業を、できればVBAでボタンを押すと自動で実行できるような方法を探しています。 アドバイス頂ければ幸いです。
- ベストアンサー
- Excel(エクセル)
- Excelにてセル内容の分解
質問させて頂きます セルA1、A2に書きのようなカンマ区切りのデータが入っているとします、 [A1] 0,1,3,4 [A2] 2,3,4 このデータを下記のように0=A1、1=b1・・・・ といったように分解させるにはどうしたらよいのでしょうか? ご教授をお願い致します A B C D E 1| 0 1 3 4 2| 2 3 4
- 締切済み
- オフィス系ソフト
- エクセルで項目ごとに新しい別のシートにしたい
エクセルで名簿を作成しています。 C列に生徒番号、D列に氏名、E列にクラスがAからFまでランダムに入っています。 この名簿を新しいファイルに、クラスごとに別のシートにしたいです。 できればシート名も「A」「B」となっていれば助かります。 A,B列にもデータが入っていますが、今回は生徒番号、氏名、クラスのみの ファイルにしたいです。 良い方法を教えてください。よろしくお願いします。
- 締切済み
- Excel(エクセル)
- vlookupの設定方法を教えて?
お世話になります。 A列1行から10行まで 氏名のコードナンバー B列1行から10行まで 漢字の氏名 上記を毎日入力するのにコードナンバーだけ入力すると B列に氏名が自動的に表示出来るようにしたいのですが 仮にD列1に コード1 E列1に 漢字氏名を登録 という様に 今回は5名分 コード1から5までをD 列 順次 A,B,C,D,E,さんをE列に登録しておきます。 これでA列にコードをいれるだけでB列に氏名を自動的に表示する 設定方法を教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELによる振り分け
A B C D 1 | L* | a* | b* ------------|------|------|------- 2グループA | 60.0 | 0.10 | 4.00 ------------|------|------|------- 3グループB | 62.0 | 0.15 | 4.50 ------------|------|------|------- グループ分けについて、わからないことがあったので質問させてください。 では早速、上の図のように基準の数値があるとします。 現在は、この基準の数値に下の図の測定した結果を当てはめグループ分けを手作業でしているのですが、かなり効率が悪く間違いも多々あるため自動で処理してくれるような関数はないものかと思い今回質問してみました。 A B C 1 L* | A*| B* --------|------|------ 2 59.0| 0.08 | 3.96 -------|--------|------ 3 61.5| 0.08 | 3.96 -------|--------|------ グループ分けの優先順位はb*→a*→L*の順番で 2行目の測定結果は「b*」がグループAに近いので「グループA」ということになります。 一方3行目は「b*」「a*」と一緒ですが「L*」が61.5とグループBと近いので「グループBになります。 このように、グループ分けしたいのでが可能でしょうか? わかりにくい質問文ですが、よろしくお願いします。。
- ベストアンサー
- オフィス系ソフト
- EXCELの引用方法について
たとえば、下記のような表がSheet1にあるとします。 A B C D E 1 クラウン トヨタ セダン 3000 黒 2 エルグランド ニッサン ワゴン 2500 白 3 ワゴンR スズキ ワゴン 660 灰 Sheet2に、C1に、クラウンと入力すると、必要なデータが、D1やE1に引用されてくるようにするには、どうしたらよいでしょうか? クラウンの入力につきましては、 「データ」→「入力規則」→「リスト」より入力させます。 氏名、住所は、手入力します。 (Sheet2) A B C D E 1 氏名 住所 クラウン トヨタ 3000 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルについて
よろしくお願いします。例えば ファイル元: C:\エクセル\名簿.xls のsheet1の内容が以下 A B C D E 1 日付 氏名 住所 品名 金額 2 12 山田 日本 PC 79800 3 12 山本 日本 TV 68000 4 13 山田 日本 電話 29800 ...以下略 の場合に ファイル元: C:\エクセル\個人名簿 のsheet山田に 上の名簿.xls のsheet1の氏名欄が山田の行を A B C D E 1 12 山田 日本 PC 79800 2 13 山田 日本 電話 29800 ...以下略 のようにピックアップしていくことはできますか? 色々考えてみたのですが知識不足もあり思いつくことが出来ませんでした。何卒よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
アドバイスありがとうございます。 早速やってみましたが、一発でできました! 毎年苦労していた作業がものの10分程度で綺麗に出来上がりました! とても感謝しています! 本当にありがとうございました!