- 締切済み
エクセル 重複するものをピックアップ
tom04の回答
- tom04
- ベストアンサー率49% (2537/5117)
No.3です! たびたびお邪魔します。 補足の件についてですが、 >A列とB列でA列のほうが行数が多い場合でも同じやり方でOKでしょうか。 とありますが、Sheet1とSheet2で重複しているものだけの行番号をB列に表示させる数式ですのでA列よりB列が多くなるということはありません。 前回提示した後半部分の数式の説明をしておきます。 作業列B2セルのIF関数 =IF(COUNTIF(Sheet2!$A$2:$A$100,A2),ROW(A1),"") の前半部分、COUNTIF(Sheet2!$A$2:$A$100,A2),ROW(A1) は Sheet2のA2~A100セルの範囲にSheet1のA2のものがあれば、その行の番号を表示しなさい。 後半の ,"") はそうでない場合は空白にしなさい。と言う意味です。 このROW(A1)というのは 「1」のことで、オートフィルで下へコピーするに従って ROW(A2)=2 ROW(A3)=3 ・・・といった具合に行番号が表示されます。 (別に(A1)でなくても(B1)でも(C1)でも行番号のことですので、同じ数値になります) そして結果の =IF(COUNT($B$2:$B$100)<ROW(A1),"",INDEX($A$2:$A$100,SMALL($B$2:$B$100,ROW(A1)))) の意味ですが、まず前半部分 COUNT($B$2:$B$100)<ROW(A1),"", は 作業列B2~B100の数値の数がオートフィルでコピーした行数より少ない場合は空白にしなさい。 すなわち、B列に表示されている数字の個数より行が多い場合はエラー表示させないための数式です。 (この場合のROW(A1)の先ほど述べた通りですのでオートフィルで下へコピーするたびにその数値は 1・2・3・・・と大きくなっていきます) そして後半の INDEX($A$2:$A$100,SMALL($B$2:$B$100,ROW(A1) 部分は A2~A100を範囲指定し、B列を参照して数値の小さい順に一致するA列を表示しなさい。という意味です。 「SMALL(範囲),ROW(A1)」は範囲で小さい順から1番目!ということです。 これをオートフィルで下へコピーすると ROW(A2) となりますので、2番目・ROW(A3)は3番目・・・といった具合です。 画像をみるとB列で一番小さいものは「3」になっていますので、 結果の1行目に「3」があるA列のものを表示している!ということになります。 以上、長々とかいてしまいましたが、この程度で良かったですかね? 尚、>これが実際に使いこなせる様になるまではどの程度の勉強期間が必要ですか。 に関してですが、いずれにしても一気に!というわけにはいかないと思いますので、 ↓のURLなどが参考にならないでしょうか? http://akubizzz.hp.infoseek.co.jp/index.html 他の方法としてはこの「教えて goo~!」などのサイトで他の方の質問とその回答を見るだけでも勉強になるのではないでしょうか? いずれにしても焦らずにボチボチが一番かと思います。 何にしても最初から出来る人はいませんもんね! 本当に!長々と失礼しました。m(__)m
関連するQ&A
- エクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか?
エクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか? たとえばA1~A100に氏名が入力されている中に鈴木一郎,佐々木次郎,高橋三郎など重複して氏名が入力されているとします。どの氏名が重複入力されているか不明なので,オートフィルターで抽出するのはチョット不便です。 この場合,鈴木一郎,鈴木一郎,佐々木次郎,佐々木次郎,高橋三郎,高橋三郎と言うように上から順番に重複している氏名を抽出して表示する関数はありますか?
- ベストアンサー
- その他MS Office製品
- Excel 重複値を検索し全て表示させる関数
Sheet1の1行目には見出しがあり、A列とB列の2行目から下にデータが入っています。(約200行) A列 B列 田中 13 山本 8 谷口 11 鈴木 6 田中 10 佐々木 9 奥村 15 佐々木 15 佐々木 20 ・ ・ ・ Sheet2のA列1行目から下には別のデータが入っています。(約600行) A列 太田川 山村 田中 多賀先 鈴木 奥村 幸田 ・ ・ ・ Sheet2のA列のデータと完全一致するデータ(名前)をSheet1のA列から探して、同じ名前があれば、その隣のB列にある数値をSheet2のB列に貼り付ける(B列が重複の場合、下に張り付ける。但し、A列の名前は1行目は表示、2行目からは表示、空欄でも構いません)。 見つからない場合はSheet2のB列は空欄のままです。 Sheet2 A列 B列 太田川 山村 田中 13 10 多賀先 鈴木 6 奥村 15 佐々木 9 15 20 幸田 ・ ・ ・ 何卒、ご指導の程宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- Excelで行の要素に重複がある場合の行削除
Excelに関して質問です。 次のような場合の、とある一部分だけ重複した行を双方ともに削除したい場合はどうしたら良いのでしょうか。 ※左側は行番号です。 【1行目と7行目の001と、3行目と6行目の003が重複しているので...】 1 001 田中 2 002 鈴木 3 003 高橋 4 006 武田 5 005 石森 6 003 岡野 7 001 野田 ↓ 【1行目、7行目、3行目、6行目を全部削除】 2 002 鈴木 4 006 武田 5 005 石森 どうしたらいいのでしょうか。教えてください。
- ベストアンサー
- Excel(エクセル)
- エクセルの同じ名前をカウントする方法
エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルです。とある条件下で固有名詞を別のシートに反映させたい!
いつもお世話になっています。 さて、今回は以下のような問題なのですが、出来ますでしょうか? Sheet1です。 A B C D 1 1日 2日 3日 2 鈴木 早番 遅番 休み 3 木村 休み 休み 遅番 4 田中 遅番 早番 早番 以上のように打ち込んであったとして、 これを別の表で1日に早番で出勤する人、遅番で出勤する人をそのまま名前で抽出したいのです。(以下のような感じです) A B C D 6 1日 2日 3日 7 早番 鈴木 田中 田中 8 遅番 田中 鈴木 木村 9 休み 木村 木村 鈴木 簡単なのかもしれませんが、私には分かりません。 どうぞ宜しくお願い申し上げます。
- 締切済み
- オフィス系ソフト
- エクセルで2つの条件を元に
エクセル2007で名簿を作っています。 1ヶ月ごとにメンバーの順が変わります。 シート1(番号順に名簿を作りました) A B C 1 1 山田 2 2 木村 3 3 副長 佐藤 4 4 鈴木 5 5 班長 田中 6 6 長田 シート2(こちらがメンバーに配る名簿です) A B C D 1 班長 1 3 2 田中 山田 鈴木 3 4 副長 2 4 5 佐藤 木村 長田 A2に田中,A5に佐藤を選んでくるのはvlookupで成功しました。 質問したいのは C列D列に上記の番号のようにシート1の名前を入れていきたいのですが,田中,佐藤の分を抜いた上で番号の若い順に選んできたいのです。 どのような関数をどのように使えば成功するでしょうか。
- ベストアンサー
- その他MS Office製品
- エクセルでの重複データの抽出とフラグ
エクセルでのデータの作成で困っております 下記のように「送り主」と「届け先」の重複データを抽出し数字を与えたいのですが、どうしてよいか判らず困っております。 教えて頂けますでしょうか ギフト配送先のデータ抽出 送り主 届け先 商品 田中太郎 1 佐藤花子(りんご1個) 田中太郎 1 佐藤花子(みかん1個) 田中太郎 1 佐藤花子(バナナ1本) 田中太郎 2 山本○子(みかん1個) 田中太郎 2 山本○子(バナナ1本) 山本○次 1 鈴木△子(りんご詰め合わせ) 山本○次 2 高橋×子(みかん詰め合わせ) 山本○次 3 田中□子(りんご詰め合わせ) 宜しくお願い致します
- ベストアンサー
- その他(学問・教育)
- 複数のシートに重複する文字列の抽出
教えてgooの利用は初めてです。 どなたかお時間ある方、お知恵を貸していただけると幸いです。 Excel初心者です。 Sheet1(会合名) AAA会社 | 鈴木 一郎 | Sheet1 BBB会社 | 田中 ニ郎 | Sheet1 CCC会社 | 佐藤 三郎 | Sheet1 Sheet2 BBB会社 | 田中 ニ郎 | Sheet2 DDD会社 | 渡辺 四朗 | Sheet2 EEE会社 | 伊藤 五郎 | Sheet2 Sheet3 BBB会社 | 田中 ニ郎 | Sheet3 CCC会社 | 佐藤 三郎 | Sheet3 FFF会社 | 高橋 六郎 | Sheet3 上記のようにシート毎に数百件ずつ会社名・氏名・住所等が記載された複数のリストがあります これらの中から名前が重複してる人だけを抽出し Sheet4 田中 ニ郎 | Sheet1 田中 ニ郎 | Sheet2 田中 ニ郎 | Sheet3 佐藤 三郎 | Sheet1 佐藤 三郎 | Sheet3 このSheet4のように重複している名前とシート名が分かる形で抽出できないでしょうか? 具体的には各会合に参加している出席者で、出席頻度の高い人・出席した会合名を一覧で表示したいと考えています。
- ベストアンサー
- Excel(エクセル)
- エクセルです。とある条件下で固有名詞を別のシートに反映!(2)
いつもお世話になっています。 さて、前回の質問を若干、手直しました。 Sheet1です。 A B C D 1 1日 2日 3日 2 鈴木 早番 遅番 休み 3 木村 休み 休み 遅番 4 田中 遅番 早番 早番 以上のように打ち込んであったとして、 これを別の表で1日に早番で出勤する人、遅番で出勤する人をそのまま名前で抽出したいのです。(以下のような感じです) A B C D 6 1日 2日 3日 7 早番 鈴木 田中 田中 8 9 遅番 田中 鈴木 木村 10 11 休み 木村 木村 鈴木 上記のような状態から更に急遽、1日に休みの木村が急遽、早番になり、結果として二人になったり、あるいは1日に早番の鈴木と遅番の田中が急に入れかわったりした時に 自動で修正してくれる表が欲しいのです。 どうぞ宜しくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト