Excelでのデータ抽出および数の計算方法について

このQ&Aのポイント
  • Excelのデータ抽出と数の計算方法について教えてください。
  • 同じ国名のセルを除いて、他のセルに表示する方法を教えてください。
  • 国名ごとの数を計算するための関数は何を使用すれば良いでしょうか。
回答を見る
  • ベストアンサー

excel 抽出およびその数について

  A列           B列       C列 (A列の同じ国名を除く) その数 アメリカ         アメリカ       6 インド          インド ブラジル         ブラジル 中国           中国 6 中国           カンボジア カンボジア        日本 6 日本           ベトナム 中国           シンガポール ベトナム         マレーシア シンガポール       オーストラリア アメリカ         韓国         3 マレーシア        タイ    2 日本           ドイツ 日本 アメリカ オーストラリア 韓国 アメリカ 日本 中国 日本 日本 タイ アメリカ タイ 中国 韓国 韓国 スリランカ 中国 ドイツ アメリカ  左のA列について同じ国名のセルを除いて中央のB列のようにあらわすにはどのようにすれば良いですか。また、同じ国名の数、たとえばこの場合は「アメリカ」は6(C列)になりますが、これをあらわすにはどのような関数を使用すれば良いでしょうか。ご教示のほどお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

>左のA列について同じ国名のセルを除いて中央のB列のようにあらわすにはどのようにすれば良いですか。  まず、A列をコピーして、B列に貼り付けて下さい。  次に、B列の中において国名が入力されているセル範囲を選択して下さい。  次に、Excelウインドウの上の方にある[データ]タブをクリックして下さい。  すると「データツール」グループが表示されますから、その中にある[重複の削除]ボタンをクリックして下さい。  すると「重複の削除に関する警告」ダイアログボックスが現れますので、その中にある[現在選択されている範囲を並べ替える]と記されている箇所をクリックして、チェックを入れて下さい。  次に、「重複の削除に関する警告」ダイアログボックスの中にある[重複の削除]ボタンをクリックして下さい。 >また、同じ国名の数、たとえばこの場合は「アメリカ」は6(C列)になりますが、これをあらわすにはどのような関数を使用すれば良いでしょうか。  C1セルに次の関数を入力してから、C1セルをコピーして、C2以下に貼り付けると良いと思います。 =IF($B1="","",COUNTIF($A:$A,$B1))

atsushi0927
質問者

お礼

 有り難うございました。完ぺきに出来ました。  続いて質問がありません。もしお時間があればご教示ください。「くれくれ君」で本当に申し訳ありません。このような重複削除、そして国の数という同じ作業が150ほどあります。いわゆるA、B、C列のまとまりが150ほどあるということです(A列~PC列くらいまで)。  一つ一つ手作業で行うのは面倒ですので、マクロで行いたいと思いますが、その組み方を出来ればお願いいたします。よろしくお願いいたします。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

A1以下にアメリカからが列記されている B1に下記をコピー =INDEX(A:A,SMALL(IF(FREQUENCY(MATCH(A$1:A$99&"",A$1:A$99&"",0),MATCH(A$1:A$99&"",A$1:A$99&"",0)),ROW(A$1:A$99),9999),ROW(B1)))&"" 必ずコントロールキーとシフトキーを押しながらEnterで入力する 以下コピー C1に =IF(B1="","",IF(COUNTIF(A:A,B1)>1,COUNTIF(A:A,B1),"")) 以下コピー B:C列を適宜コピーして増殖する。

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.2

添付図に結果だけを示した[ピボットテーブル レポート]が最も簡単なのですが、どうしても関数に執着したい?

atsushi0927
質問者

お礼

 ご回答有り難うございます。  関数にはこだわりはありません。できれば、上記で質問させて頂いた作業が簡単にできれば構いません。ただ、その同じ作業が150ほどありますので、むしろマクロで組んで行った方が時間がかからないと思います。宜しくお願いいたします。

関連するQ&A

  • excel 抽出およびその数のマクロについて

      A列           B列       C列           (A列の同じ国名を除く)   その数 アメリカ         アメリカ       6 インド          インド ブラジル         ブラジル 中国           中国         6 中国           カンボジア カンボジア        日本         6 日本           ベトナム 中国           シンガポール ベトナム         マレーシア シンガポール       オーストラリア アメリカ         韓国         3 マレーシア        タイ         2 日本           ドイツ 日本 アメリカ オーストラリア 韓国 アメリカ 日本 中国 日本 日本 タイ アメリカ タイ 中国 韓国 韓国 スリランカ 中国 ドイツ アメリカ  A列について同じ国名のセルを除いてB列のようにあらわすにはどのようにすれば良いですか。また、同じ国名の数、たとえばこの場合は「アメリカ」は6(C列)になりますが、これをあらわすにはどのような関数を使用すれば良いでしょうか。ご教示のほどお願いいたします。  上の質問に対して3人の方からご回答をいただきました。(http://okwave.jp/qa/q9068971.html)本当に有り難うございました。感謝しております。  ただ、このような重複削除、そして国数という同じ作業が150ほどあります。いわゆるA、B、C列の3列のまとまりが150ほどあるということです。  A、B、Cでひとまとまり、D、E、Fでひとまとまり、G、H、I、でひとまとまりという感じで、それがA列~PC列くらいまであります(A、D、Gには国名(最高で25くらい)、B、E、Hには重複削除した国名、C、F、Iには国数です)。  一つ一つ手作業で行うのは面倒ですので、マクロで行いたいと思いますが、その組み方を出来ればご教示をお願いしたいと思います。どうぞ宜しくお願いいたします。  

  • 国名の覚え方

    今、学校で国名プリント、というのをやっていて地図を見て国名を答えるものをやっているのですが、全然国名が覚えられません。 30番まであるのですが、順番で覚えているだけです。 これではいけない、と思い質問しました。 こうすれば覚えられる、など教えてください。 一応、1番から30番まで載せておきます。 1,中国 2,韓国 3,北朝鮮 4,フィリピン 5,ベトナム 6,インドネシア 7,シンガポール  8,マレーシア 9,タイ 10,インド 11,サウジアラビア 12,トルコ  13,エジプト 14,南アフリカ 15,スペイン 16,イギリス 17,スウェーデン 18,ロシア 19,ドイツ 20,デンマーク 21,オランダ 22、フランス 23,イタリア  24,オーストリア 25,カナダ 26,アメリカ 27,メキシコ 28,ブラジル 29,アルゼンチン 30,オーストラリア    です。 よろしくお願いします。

  • 中国ビザをタイなどで取得したい。

     中国のビザを日本で取得する時間がないので東南アジアのどこかで取得したいのです。中国入国前にはシンガポール、マレーシア、タイ、カンボジア、ベトナムです。どこが良いのでしょうか?  よろしくお願いします。

  • ベトナムでは割り込む者があまりに多くない?

    ベトナムに限った話ではないのかもしれませんが、ベトナムでは割り込む者があまりに多くないですか?これは自分が単に思ったことではなく、同様の事を指摘する人は多いですね。割り込むのは何処の国の人が多いのでしょうか?やはりあそこの国の人ですか? http://asean-info.net/jijilog/16122303-south-east-asia-tourist-statistics/ ベトナムの外国人観光客の内訳。 中国:1,947,236人(24.5%) 韓国:1,112,978人(14.0%) 日本:671,379人(8.5%) アメリカ:491,249人(6.2%) 台湾:438.704人(5.5%) マレーシア:346,584人(4.4%) ロシア:338,843人(4.3%) オーストラリア:303,721人(3.8%) シンガポール:236,547人(3.0 %) カンボジア:227,074人(2.9%) 当然、ベトナム人もいますね。

  • アジア圏の大学について(香港、シンガポール、インドなど)

    アジア圏の大学について教えてください。 アジア圏の大学といえば、まず最初に思い浮かぶのは、 北京大学だと思います。それ以外にもいろいろな大学 があると思うのですが、国ごとに教えていただけないでしょうか? 特に、香港(香港大学?)、シンガポール(SNU?)な どの先進国の大学、インドなどIT系等で有名な大学など、 教えていただけないでしょうか? 日本 韓国 北朝鮮 中国 モンゴル (ロシア) ベトナム ラオス カンボジア タイ マレーシア シンガポール フィリピン ミャンマー インドネシア ブルネイ ネパール ブータン バングラディッシュ パキスタン インド スリランカ モルディブ 以上の範囲でお願いします。 よろしくお願いします。

  • アジアの領域

    知り合いが、インドやイラクなどはアジアなのよ!と言う のですが私の認識でのアジアは、日本を始め中国・韓国・ 台湾・マレーシア・シンガポール・タイ・など近隣諸国 という認識なのですが、以外にアジア圏は広いのですか? アジアの国名を全て知ることの出来るサイトがあれば 非常に助かります。 またどうしてその国々がアジアと呼ばれるようになったの か、アジアの事を少し教えてください。m(__)m

  • 12月の旅行。アジアかグアムでオススメは?

    12月JALマイルでアジアかグアムに行く予定です。 アジアは、韓国、中国、香港、インド、カンボジア、ベトナム、フィリピン、台湾、マレーシア、タイ、インドネシア、シンガポールです。 一人で5日位だとどこがオススメですか? 因みに香港は数回行っているので今回は無しです。 ネットで見たところ、中国は広すぎて、よく分かりませんでした。 中国以外では、インドかな、という感じだけです。 因みに、遺跡、食、スポーツ観戦、エステやヨガ、自然好きです。 英語が通じる方がより良いです。 何か情報を!

  • 東南アジアへの入国に必要なビザや航空券について

    現在、語学留学のためにフィリピンに滞在しておりますが、10月中旬 から東南アジア、オーストラリアへ旅行したのち、日本へ帰国しようか と思っております。 現在の旅行の予定としまして 1、マニラ-マカオ (飛行機) 2、マカオ-ベトナム-ラオス-カンボジア-タイ-マレーシア-シンガポール (陸路) 3、シンガポール-オーストラリア (飛行機) 4、オーストラリア-日本 (飛行機) 上記のように考えております。 マニラ-マカオ間の航空券のみフィリピンで購入し、 シンガポール-オーストラリア、オーストラリア-日本への航空券に 関しては現地調達しようかと思っております。 そこでご教授いただきたいのですが、入国の際に 必要なビザ、航空券の状況について伺いたいと思っております。 1、まず、マニラからマカオへの飛行機についてですが、このチケット はやはり往復航空券を買うべきでしょうか? 片道航空券では入国できないとの情報を耳にしました。 2、マカオから中国への入境の際にはやはりここでも第3国へ出国する 航空券の提示が求められるのでしょうか? 3、中国からベトナム、ラオス、カンボジア、タイ、マレーシア、 シンガポールへは陸路で移動しようと考えておりますが、カンボジアは 国境にてビザが取得可能と伺っております。 その他の国は滞在日数に制限はありますが、ビザは必要ないとの認識で よろしいでしょうか? また入国の際はパスポートのみで可能でしょうか? 4、シンガポール-オーストラリア、オーストラリア-日本の航空券 ですが、こちらはマニラからマカオに向かう前に事前に購入して おくべきでしょうか? 恐れ入りますがご回答よろしくお願いいたします。

  • あなたが行きたいのは?

    あなたが行ってみたい国は? 1)タイ 2)フィリピン 3)インドネシア 4)カンボジア 5)シンガポール 6)マレーシア 7)ベトナム 8)ラオス 9)ブルネイ

  • 海外一人旅(バックパッカー)

    今年の6月頃から3ヶ月~半年くらいの期間でアジア一人旅を考えております。 日本→シンガポール(空路)→マレーシア→タイ→カンボジア(空路)→ベトナム→ラオス(空路)→タイ→インド(空路)→ネパール→タイ経由日本を考えています。この場合の安い航空券、種類を教えて頂けないでしょうか?また予算次第で、ネパールの後、インドに戻りヨーロッパ方面も考えています。その際の航空券の種類も教えて頂ければ助かります。どなたかわかる人いましたら、よろしくお願いします。

専門家に質問してみよう