- 締切済み
エクセルで検索、並び替えの方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17068)
どういう筋道で処理前A,B列から、処理後A,B列が出るの? それを説明してご覧。質問者の頭で考えていることは、読者には文章で表現しないとわからない。 この程度の表現をするようじゃ、手作業で適当にやるしかないね。 ーー 1行ずれて山田が下がってみたり 田中は鈴木を飛び越えて下の行に来てみたり訳が判らない。 どうも後で考えると、A,B列で対応する同名のものを同行に持って来たいということかな。こういう一文を質問に書くべきです。 「並べ替える」と考えるのでなく、「同じ名前をB列から持ってくる」 と考えるべきなんだな。 ーー 関数では難しい。(完全ではないか下記) VBAでもロジック(処理筋道)がむつかしそう。 ーー C列以下は気にしなくて良いなら、 A列ソート B列ソート AとB列をにらみながら、空白CELLをどちらかに挿入して、同名の行合わせを手作業でやる。100-200件なら質問してるより早い。 ーーー 関数で A列 B列 C列 伊藤 山田 2 山田 田中 4 鈴木 鈴木 3 田中 伊集院 #N/A C1は=MATCH(B1,$A$1:$A$100,0)を入れて式を複写。 #N/Aは伊集院はA列に無いと言うこと。 ーー A列 B列 C列 D列 伊藤 山田 2 #N/A 山田 田中 4 山田 鈴木 鈴木 3 鈴木 田中 伊集院 #N/A 田中 D1は =INDEX($B$1:$B$100,MATCH(ROW(),$C$1:$C$100,0)) と入れて下方向に式を複写。 A列とペアーでB列を並べたもの。#N/Aは伊藤はB列に無いと言うこと。 ーー A列にありB列になし B列にありA列になし の扱いをどうするか考えて、上記式を改善すること。 改善には質問者のレベルでできるかどうか案じられるが。
- assault852
- ベストアンサー率48% (1364/2797)
標準ではできません。並びかえっていうのは行が動きませんので。 VBAで挑戦してください。
お礼
回答ありがとうございました。
関連するQ&A
- エクセルのデータ並べ替え(抽出)の方法
エクセルのデータ並べ替え(抽出)の方法 を教えてください。 下記のようなデータがあるとします。 A B C D 1 田中 東京 千葉 福岡 2 山田 京都 滋賀 3 佐藤 奈良 青森 USA 4 鈴木 カナダ 愛媛 A列は名前、B列以降は文字列です。B列以降はC列までの行、D列までの行とさまざまです。重複セルはありません。 これを下記のように並べ替えたいです。 A B C D 1東京 田中 2千葉 田中 3福岡 田中 4京都 山田 5滋賀 山田 6奈良 佐藤 7青森 佐藤 8USA 佐藤 9カナダ 鈴木 10愛媛 鈴木 こういうことは可能でしょうか??? 教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでこんな集計できますか?
会社の営業成績の表を作成しているのですが 個人別に担当物件数とその合計金額を出したいと思っています。 例えば以下のような表があります。 A列に名前、B列に金額を入力しています。 A列 B列 山田 3000 山田 5000 田中 3000 鈴木 3000 田中 4000 山田 5000 鈴木 3000 というような表から 山田 3件 13000 田中 2件 7000 鈴木 2件 6000 といった感じで個人別に件数と合計金額を出したいのです。 件数はCOUNTIF関数で簡単に出るのですが金額の出し方が分かりません。 分かる方いらっしゃいましたらご指導お願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL VBA 選択範囲のループ処理ができない
A列 B列 --------------- 東京 山田 東京 田中 埼玉 佐藤 埼玉 鈴木 神奈川 伊藤 --------------- みたいなシートがあり、「東京」で2行ある「山田」と「田中」を1セルにまとめたいのです。 オートフィルタで東京の人のみ表示させておいて、選択範囲を、 Each xxx in Selection~Nextをつかって処理しようとしましたが、 どうしてか、山田から伊藤まで全行分ループが回ってしまいます。 画面上で見えている選択範囲は正しく、Copyメソッドであれば望みどおりできるのですが。。。 選択範囲を正しくループさせるにはどうしたらよいか、教えて下さい。 よろしくお願いします。 Excelのバージョンは2007、OSはWindows Vistaです。
- ベストアンサー
- その他MS Office製品
- エクセルで一覧作成
エクセルで一覧作成 エクセルで以下のデータを作成したいのですが どのような関数を使用したらよいのでしょうか? A B C D 1 東京 田中 鈴木 小林 2 東京 鈴木 3 大阪 伊藤 鈴木 4 東京 佐藤 5 三重 小林 田中 ↓ A B C D E F G 1 東京 田中 鈴木 小林 鈴木 佐藤 2 大阪 伊藤 鈴木 3 三重 小林 田中 よろしくお願いします。
- ベストアンサー
- Windows XP
- エクセルで縦と横の並び替え出来ますか?
エクセルで縦と横を並び替え出来ますか? 下記のようなことをしたいです。 確か出来たと思うのですが。 山田 鈴木 山下 田中 ↓ 山田 鈴木 山下 田中
- ベストアンサー
- オフィス系ソフト
- excelオートフィルタの検索条件をセルに入力したい
以下のようなexcelのリストがあるとします。 A B C~ 1 佐藤・鈴木 Aタイプ 2 田中・山田 Bタイプ 3 佐藤 Aタイプ 4 田中 Cタイプ 5 山田・鈴木 Cタイプ A列の"田"が含まれる行を抽出したい場合 オートフィルタをかけ、オプションの抽出条件の指定で "田"を含む、で検索すれば良い、というのはわかります。 ですが、この動作をもうちょっと簡単にできないかと思っています。 具体的には、以下のようにセルに入力して検索・抽出するとはできないでしょうか。 A B C~ 1 田 2 3 4 A B C~ 6 田中・山田 Bタイプ 8 田中 Cタイプ 9 山田・鈴木 Cタイプ (1、2行目=検索用 3行目=空き 4行目以降=リスト) 過去の質問で、同じようにセルに入力して抽出する方法を 聞いていた方がいらっしゃったので参考にしようと思ったのですが 方法がVBAを使ったもので、VBAの知識がまったく無いために さっぱり理解することができませんでした。 何か良い方法がありましたら教えていただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルのデータ並び替えについて教えてください。
エクセルのデータ並び替えについて教えてください。 セブン エクセル2007 です、初心者ですよろしくおねがいします。 1行目に表題(○○会名簿)と入力 A列とB列を結合して中央揃えしました。 2行目にA例は名前 B列は住所と入力 3行目からは上記に添い名前、住所と入力してから、数行を過ぎたところで 名前のA列昇順にデータを並びかえようとしたら、1行と2行目も混ざり並び替えられました。 3行目以下を並び替えすることはできないのでしょうか? 方法を教えてくださいませ
- ベストアンサー
- その他([技術者向] コンピューター)
- Excelで該当者の検索値以外の列にあるデータ個数を関数で集計する
仕事で使う表で困っています。 どなたかご教示いただければ助かります。。 過去ログを探しても該当するものを見つけきれず 質問を投稿させていただきました。 よろしくお願いいたします。 <内容> 表サンプル ====================================== A列 B列 C列 氏名 実施日1 実施日2 田中 田中 2009/10/20 2009/10/23 伊藤 鈴木 鈴木 2009/11/6 鈴木 田中 鈴木 鈴木 2009/10/1 2009/12/3 ・ ・ ※以降は随時追加されていき、 実施日は随時追加入力されていく。 ====================================== 以上のような表から A列にある氏名ごとにB列・C列のデータ個数を 集計したいのです。 求めている集計結果は以下のような感じです。 ====================== 氏名 実施日1 実施日2 田中 1 1 鈴木 2 1 伊藤 0 0 ===================== 今回ピボットテーブルを使わずに関数を使って実現したい のですが可能でしょうか? 詳しい方お力添えをお願いします。 以上よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルの並び替えキー
エクセルで作成した表の並び替えをするとき、 今までは先頭行に入れていた、「名前」や「住所」などが キーとなっていましたが、突然「列A」「列B」などに なってしまいました。 また、「名前」や「住所」にもどすにはどうしたらよいでしょうか。
- ベストアンサー
- Windows XP
お礼
今読み返すと確かに説明が足りてませんでした。 申し訳ありません。 A・B列にあった名前をB・C列へ移動させた後、 A列に昇順で番号を入れ、VLOOKUPでD列に番号を抽出し、 昇順で並べ替える事で解決できました。 中途半端な回答、頭が悪いのを隠そうとしているが、 隠しきれていない稚拙な文章。 役にたたなかったけれど、ありがとう。