• ベストアンサー

入力されている単語を抽出してランク付けする方法

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.1

下の表のように並び返しているのですか? 並び替えしているのならE2に =countif($B$2:B2,B2) と入力して下にコピーしてください 上の数式は (1)C列を昇順に並び替え (2)最優先・・・B列を昇順(降順)  二番目・・・C列を昇順  に並び替え のどちらかで並び替えている場合のみ正しい結果が出ます。

syusyu086
質問者

お礼

返事が遅くなってしまってすみませんでした。 すでに下の表があるのではなく 数式を加えて下のような表にしたかったのです。 真っ先に解答してくださりありがとうございました。

関連するQ&A

  • Rank付けについて

    エクセルでRank付け(順位)を考えています。 Rank関数で処理しようと考えたのですが,A列のコード番号が一定ではないため、処理に困っています。場合によってはマクロも考えています. どなたかアドバイス頂けないでしょうか。 A列にコード番号,B列に数値,C列に順位を入れます. 例えば、A2~A4まで1、A5~A6まで2とあり,A2~A4とA5~A6にはそれぞれおなじ数値が入ります。A列コードは3行分だったり2行分だったりと不規則に下に続いていきます。ただし,まとまたコード番号で固まっています. そのA列の同じコード番号全てに対して、B列の値を元にC列に順位を入力したいのです. コード    数値     順位 1       10       3 1       14       1 1       12       2 2       10       2 2       40       1 5       18       3 5       12       2 5       10       1 5       20       4

  • 別シートの条件に合うセルを抽出したい

    例えば、sheet1に A列 B列   C列 1/1 東京  佐藤 1/1 横浜  鈴木 1/2 北海道 山田 1/3 大阪  加藤 と入力したとします。 このとき、sheet2のA1に1/1と入力すると、Sheeet2のA2、A3に1/1、B2、B3に東京、横浜、C2、C3に佐藤、鈴木と自動的に表示されるようにしたいのですがどうしたらよいのでしょうか?

  • excelでシートから別シートに抽出する方法

    データシートに A   B    C 佐藤 りんご  25個 木村 オレンジ 3個 伊藤 メロン  12個 伊藤 スイカ  2個 佐藤 イチゴ  40個 佐藤 マンゴー 8個 というデータがあったとします。 それを別のシートに A   B    C 佐藤 りんご  25個    イチゴ  40個    マンゴー 8個 また別のシートに A   B    C 伊藤 メロン  12個    スイカ  2個 といったようにAに佐藤とか伊藤とか入力するだけでB、Cが自動で抽出できるようにできますか? 出来れば関数の入力でやりたいのですがわかる人がいましたらご教授ください。

  • エクセルで同じ言葉が入っているセルの中でのランクづけ 

    エクセルで同じ言葉が入っているセルの中でのランクづけ  いつもお世話になっています。 このようになっている表があります。 A      B       C       D         E 001    田中     りんご     3.8 002    山田     りんご     2     003    佐藤     なし      3.1 004    鈴木     桃       1.2 005    小林     なし      0.8 006    大田     りんご     3.5 007    加藤     桃       2.4 008    磐田     桃       1.9 のようにA列に数字B列に名前C列に言葉D列に数字が入っているのですが、E列に 「「りんご」を選んだ人の中でのDの数字の順位」を入れたいのです。 具体的には A      B       C       D         E 001    田中     りんご     3.8        1 002    山田     りんご     2         3 003    佐藤     なし      3.1        1 004    鈴木     桃       1.2        3 005    小林     なし      0.8        2 006    大田     りんご     3.5        2 007    加藤     桃       2.4        1 008    磐田     桃       1.9        2 となってほしいのですが、可能でしょうか?ランクは数字の大きい方が上位です。 よろしくお願いします。

  • EXCEL:抽出・シートに分散させる方法

    下記の様なデータを元に、各担当者別に用意された売り上げ表の雛形に表示させたい(指定した項目を指定したセルに)のですが、 実現出来る関数はありますでしょうか? オートフィルタ>コピペではなく、毎月の処理になるので自動的に出来る様にしたいのですが。 顧客名  担当者  商品名  金額 A社   佐藤   バナナ  100 B社   鈴木   バナナ  100 C社   田中   メロン  100 A社   佐藤   バナナ  300 A社   佐藤   リンゴ  200 C社   田中   メロン  100 これを↓ Sheet 佐藤 顧客名  商品名  金額 A社   バナナ  100 A社   バナナ  300 A社   リンゴ  200 ------------------ Sheet 鈴木 顧客名  商品名  金額 B社   バナナ  100 ------------------ Sheet 田中 顧客名  商品名  金額 C社   メロン  100 C社   メロン  100 よろしくお願いします。

  • エクセルで別シートから条件付きで抽出する方法

    エクセルの知識が乏しいのに、打ち込み量がとても多く困っています。 どうか皆さんのお知恵を貸してください。 イラストの販売管理をしています sheet1に下記のように入力されています。   A      B     C     D 1 作家名 販売日 オプション 価格  マージン価格 2 田中  2015/1/1   1    29800 20000 3 佐藤  2015/1/10   0    31500 10000 4 鈴木  2015/10/1  1    29800 15000 やりたいことは、上記データから別シートに日別に売上管理を作成することです。 作家によってマージン価格が異なる為 具体的には 2015/1/1に誰が幾ら、オプションは何個販売したかを表示したい sheet2に下記のように表示したいのです。   A      B     C     D 1 作家名 販売日 オプション 価格  マージン価格 2 田中  2015/1/1   1    29800 20000 3 鈴木  2015/1/1   1    29800 10000 4 佐藤  2015/10/10  0    31500 15000 分かりにくいかもしれませんが 今まで日別のマージン管理を手打ちでコピペしていたものを 自動化したいのです。 宜しくお願い致します。

  • エクセルで、次のような自動入力をしたい

      A    B    C    D   E  ・・ AA 1 田中 鈴木 佐藤          山田 2 鈴木 山田              海岡 3 田中 佐藤              佐藤 というような表があり、AAの列に名前を入力したとき、 D1に「山田」、C2「海岡」と、その行に関してAA列に新規の名前が入力されたときにD1,C2に自動入力することは、VBAで簡単にできますか? 3列目には「佐藤」さんがすでいるので入力不要です。 よろしくお願いします。(マクロ初心者です)

  • ランキングの並び替え

         A      B     C 1   田中     70     (3)            2   佐藤     100     (1)          3   鈴木     80     (2)                 A    B    C 1  佐藤  100   (1) 2  鈴木   80    (2) 3   田中   70    (3)  ランキングの関数を入れて、何とかCのセルにランキングが表示できるように なったのですが、これを順位ごとに並べ替えるのが、どうしてもうまく出来ません。 下のほうのように、Cセルのランキングを並び替えたときに、A.Bのセルも連動してきれいに並べ替えたいのですが、どなたか分かる方がおりましたらお教え願えないでしょうか? 宜しくお願いいたします。

  • Excelでセルを一度だけ参照したい

    例えば、 A1に「鈴木」 B1に「=A1」 C1に「=A1」 … と入力するとします。 この場合、A1を「佐藤」に変更するとB1,C1,D1共に「佐藤」になります。 A1を「佐藤」に変更した時に、B1は「鈴木」のままでC1は「佐藤」と B1に一度だけ参照させる方法はないでしょうか。

  • エクセルのデータ並べ替え(抽出)の方法

    エクセルのデータ並べ替え(抽出)の方法 を教えてください。 下記のようなデータがあるとします。   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愛媛  鈴木 こういうことは可能でしょうか??? 教えてください。 よろしくお願いします。