- ベストアンサー
Excelで上位だけ表示
過去質問にもあったのですが、他の方法はないのかと思いまして質問させてください…。今日昨日はじめたばっかりのド素人なので過去質問読みましたが理解できませんでした;; まず、表で、 出席番号・名前・点数・順位(1 山田太郎 435 1など) を表示して、その下に上位3人のデータを表示するというものです。 自分でVLOOKUPを使ってどうにかしようとしたのですが、色々やってみたものの失敗続きでして... VLOOKUPとLARGEあたりでできますでしょうか? 順位はRANKで表示しています
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- AloneAgain
- ベストアンサー率71% (285/400)
- rio_d
- ベストアンサー率47% (71/149)
- ken1low
- ベストアンサー率31% (21/66)
関連するQ&A
- excelでテストのランキングの表を作りたい
excel2003で100人ほどのテストの点数のランキングの表を作りたいです。 元の表として「氏名」「点数」「順位」の項目をつくり、氏名、点数は手入力で、順位はRANKという関数で順位を与えました。 そして、その中で上位30位を別の表として「順位(1位から30位)」「点数」「氏名」という項目を作り表作成したいんですけど 点数に該当する氏名の表示方法がわかりません。 ・「順位」→RANKで1位から、30人分を表示(元の表の点数を変えると順位も変わる) ・「点数」→LARGEで点数の高い順に表示(元の表の点数を変えると順位も変わる) ・「氏名」→その点数に該当する氏名を表示する方法がわかりません。また、同じ点数が数名いる場合に氏名が重複しないようにするにはどうすればいいでしょうか。 エクセル初心者です。よろしくお願いします。 わかりにくい説明ですいません、何かあったら補足で説明いたします。
- ベストアンサー
- オフィス系ソフト
- EXCELで重複したデータの処理について
氏名 | 点数 ----------- 山田 | ----------- 鈴木 | ----------- 小林 | ----------- 高橋 | ----------- 田中 | という表があるとします。 氏名 | 点数 ------------ 山田 | 80 ------------ 鈴木 | 100 ------------ 小林 | 70 ------------ 高橋 | 80 ------------ 田中 | 80 というように点数を入力すると 順位 | 名前 | 点数 ------------------- 1 | 鈴木 | 100 ------------------- 2 | 山田 | 80 ------------------- 2 | 高橋 | 80 ------------------- 2 | 田中 | 80 ------------------- 5 | 小林 | 70 のような表を自動的に作成できるようにしたいのですが、どうもうまくいきません。 順位と点数の並び替えは比較的簡単にできたのですが、それに対応した名前の並び替えがうまくできないのです。 VLOOKUP関数を使用して得点に対応した名前を表示させようとしたのですが、 順位 | 名前 | 点数 -------------------- 1 | 鈴木 | 100 -------------------- 2 | 山田 | 80 -------------------- 2 | 山田 | 80 -------------------- 2 | 山田 | 80 -------------------- 5 | 小林 | 70 となってしまい、80点の取得者が全て山田になってしまいました。 このような場合、どのようにすれば正常に並び替えを行うことができるのでしょうか。 言葉足らずで申し訳ありませんが、よろしくお願い致します。 OSはWindowsXP、ソフトはEXCEL2002を使用しています。
- ベストアンサー
- オフィス系ソフト
- データが重複データの扱い(対処方法) RANK・MATCH・INDEX
ずばりこんなデータから、順位とその人の名前を出す。 1)重複した場合、RANKは、同じ位置して、次の番は、欠としている。 から、下記のような順位になると思われる。 氏名 点数 順位 鈴木 700 5 斉藤 415 8 菅野 700 5 赤井 780 4 田村 900 2 池田 620 7 楽谷 900 2 金田 940 1 ★問題なのが、同じランクになった人の名前をちゃんと表示したい。 1位からの点数を表示するのは、LARGE関数でできるんだけど、 同じランクになっている人が、別々に出てこない。 とても安易な方法だと思ったんですが、 検索する範囲(表の行番号)をMATCH関数でもとめておく 点数をつかうので、当然同じ点数には、同じ行がはいる(上から 順番だから、1行目と3行目に同じ点数なら、1(順位)が連続する) それで、その番号を使いVLOOKUP関数で、名前を拾ってくる。 其の時、自分で同じ番号のところを修正しておく(1と3にする) そうすれば、名前がちゃんと出てくる。 でも、其のセルには、数式がなくなる。 ⇒VBAや、難しい関数が使えないと、これが限界なのか。。 参考にさせてもらうものもみたんですが、 なかなか・・この苦肉の策でもヨシと思っていいのか・・ ちょっと自信なくて、、 ベスト8(ランクごとに返す) 点数 氏名 番号 1位 ヾ ヾ 2位 ヾ ヾ 2位 ヾ ヾ 4位 ヾ ヾ 5位 ヾ ヾ 5位 ヾ ヾ 7位 ヾ ヾ 8位 ヾ ヾ
- ベストアンサー
- オフィス系ソフト
- SEOとページランクについて どちらが上位表示されるか
質問なのですが、 例えばサングラスと検索します。 まったく同じタイトルのHPでページランク3のサイトと2のサイトだったら3のサイトが上位に来るかと思いますが TOP(INDEX)のタイトルが「サングラス」でランク2のサイトと TOPではなくページのタイトルがサングラスでページがランク3のサイトだとどちらが上位に表示されるのでしょうか?? やはりランクの高い方が上位に表示されるのでしょうか?? それともTOP(ホームページのタイトル自体がサングラスだけどランクは2)の方が有利なのでしょうか??
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル「VLOOKUP」の使い方
エクセル2000です 「名簿&住所録」シートを検索して、その人の電話番号を表示しようとしています。 例. =VLOOKUP("山田 太郎",'名簿&住所録'!F:M,7,FALSE) この"山田 太郎"の部分を、可変(セル「A1」や「A2」)に指定できないでしょうか? 例. =VLOOKUP(A1,'名簿&住所録'!F:M,7,FALSE) ヘルプを見ましたが分からなくて、、、
- ベストアンサー
- オフィス系ソフト
- エクセル関数VLOOKUPで教えてください。
エクセル関数VLOOKUPで教えてください。 シ-ト1にA列から学籍番号・B列に氏名・C列に点数(数値)を記入してあります。 シ-ト2に順位表を作成しA列にLARGE関数を使用してシ-ト1から点数降順(昇順)に表示しました。シ-ト2のB列に学籍番号 C列に氏名 をVLOOKUP関数でシ-ト1から抽出したいのですが、点数が同点の場合に当該複数名を表示せず単一名になってしまいます。VBA・マクロを使用せずに関数のみで同一点数獲得者の氏名を個別個々に表示させる方法を教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- キーワード検索で上位表示させるためのコツは?
現在、ショップとしてhpをスポンサーサイトで表示しています。 キーワード検索で上位に表示できれば有り難いと思っているのですが、 ウェブにアップしても最初は上位3位にあるのですが4日すると徐々に順位が下がって2~3ページに下がってしまいます。 画像を追加したりすると数日上位に上がりますが直ぐに下がっていきます。 ライバルサイトは常に上位に固定されていて、それ程トップページには 変化が無いのに不思議に思います。このて程度のテキスト変更なら私もしているのに? 何か、上位表示をさせるのにコツがあるのでしょうか? よく魅力的なサイトでさればリンクが多くなり上位が続くと聞きますがそれだけでしょうか? 例えば 1、一週間に一度は、トップページやその他のページ含め最低数ページの内容を少しでも変更してウェブ上にアップしなおす、とか 2、画像ファイル名を常に新しいファイル名に変更するとか、その他alt=の文字を常に変更するとか 内容だけでは、ランクが下がるように思うのですがね。勿論、内容の充実は大きな要因ではあると思いますが、それだけでしょうか? 詳しい方がおられましたら宜しく、ご指導願います 私が言う上位表示とは6位までです。
- 締切済み
- その他([技術者向] コンピューター)
- エクセル 同順位の処理
いつもお世話になっております。 上位3名の合計点を求める時に、同順位(例:1位1名・2位1名・3位2名)が出た場合、3位者(同順位者)については1名のみの点数を計算したいのですがその方法がわかりません。よろしくお願いします。 また、2位が2名の時は、1位と2位の3名の合計点の計算となります。 順位はRANK関数を使用しています。 得点 順位 上位合計点 98 1 80 3 76 ? 82 2 80 3 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの抽出結果表示について。
こんばんは。 エクセルのピポットテーブルを利用し、集計表を作成しています。 そこで質問なのですが、シート(1)には、 A B C D 1 伝票番号 お客様名 品名 数量 2 123 山田太郎 りんご 10 3 123 山田太郎 みかん 12 4 123 山田太郎 レモン 9 5 125 山田花子 りんご 11 6 125 山田花子 メロン 6 7 139 川田昭子 なす 5 8 139 川田昭子 トマト 6 ・ ・ ・ というような、データが入力されているとします。(日々入力されていく為、何千行になることも・・・) シート(2)には、このシート(1)より伝票番号からデータを呼び出し、順番に下の行に表示を加えいきたいのです。 そして、このシート(2)のデータを基にピポットテーブルを作成し、集計表を完成させたいのです。 いまは、シート(2)のような内容を2度手間のように、入力し集計表を作成しています。 ただシート(1)のような全体分のデータはあるので、利用したいし、手間を省きたいのです。 マクロとかになるのですかね? (あまり分からないけれど・・・) VLOOKUP関数を利用しようとしたのですが、例のように、同じ伝票番号に対して、複数行のデータがあるため、1行しか表示できないのです。 なにか、いい方法はありますか?
- 締切済み
- オフィス系ソフト
- エクセルの積み立て棒グラフへ複数の値を割り当てたい
このようなデータを積み立て、 H9.4.1 H10.4.1 順位 点数 順位 点数 山田 03位 85 01位 89 田中 02位 96 03位 68 鈴木 05位 66 02位 76 柴田 01位 100 04位 65 佐野 04位 70 05位 58 以下のように、系列名と値を各棒の中に表示させた 積み立て棒グラフで表現したいのですが、 順位と点数の様に2種類の値をデータラベルに割り当てる方法が どうしてもわかりません。 | 佐野,03位,70 | | 佐野,05位,58 | | 柴田,01位,100| | 柴田,04位,65 | | 鈴木,05位,66 | | 鈴木,02位,76 | | 田中,02位,96 | | 田中,03位,68 | | 山田,03位,85 | | 山田,01位,89 | H9.4.1 H10.4.1 どなたか、教えて頂けますでしょうか。
- 締切済み
- オフィス系ソフト
お礼
再び丁寧な回答ありがとうございます ROW(A1)、COLUMN(A1)の役割もよくわかりました!手間を省くためのものだったのですねー! VLOOKUPが、左端からしか検索できないことは知っていたのですが、妙にこだわってしまってそこばかり考えていたのでした;並び替えればできないことはないのですね ありがとうございました!