エクセルで複数のファイルのデータを突き合わせる方法とは?

このQ&Aのポイント
  • エクセルで複数のファイルのデータを突き合わせる方法について教えてください。
  • エクセルに転写したデータを突き合わせる方法がわかりません。
  • エクセルの最適な関数を使って、複数のファイルのデータを突き合わせる方法を教えてください。
回答を見る
  • ベストアンサー

エクセルの最適な関数について至急教えてください!

あるファイル同士のデータをひとつのエクセル上に載せて突き合わせ、合致している数を数えたいのですが、その方法がわかりません。 あるファイル1のテキストデータは、1単語が一行ずつになっている為、エクセルに転写すると たとえばA1:A10のように一列に並べることができます。A群とします。 しかし、もういっぽうのエクセル上のファイル2は、たとえばD1:G6 のように、6行×4列のようにまたがっています。B群とします。 このデータを、ひとつのエクセルファイルに乗せて、1列のA群と、列×行といったB群の単語同士を突き合わせ、あるセルに何個合致したかその結果を算出させたいのですが、よい方法がわかりません。 この事例で構いませんので、最適なエクセル式を教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

普通に COUNTIF関数で良いでしょう。  =COUNTIF(D1:G6,"="&A1) これで、A1セルと同じ内容が D1:G6セルにいくつあるかをカウントできます。 A10セルまで同じ関数を作れば良いでしょう。  =COUNTIF(D$1:G$6,"="&A1) として横(右)にコピーすれば楽ができます。

その他の回答 (1)

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

=SUMPRODUCT(COUNTIF(D1:G6,A1:A10)) などで。

Masamasa_chiba
質問者

お礼

困っていたので、迅速に対応して頂きありがとうございました! 大変助かりました。

関連するQ&A

  • EXCELの関数について

    いつもお世話になってます。ありがとうございます。 excelの関数についてお聞きしたいことがあり質問しました。      A列 B列 C列 …        a   c   e  g  i 1行 2日 ○  △ □ ● ■ となっているデータを      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日 3行 3日 こんなシートに自動的に打ち込めるようにしたいのです。      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日○    △    □    ●    ■ 3行 3日 が完成図イメージです。 一番上の色々なデータから表を完成させたいのですがどうすればできるでしょうか。 vlookupやhlookupでは一行ずつの打ち直しが必要になってしまいます。 よろしくお願いします。

  • エクセルの使い方

    Windowsでエクセル2002を使っています。 行や列を一つ飛ばしで(一行ごと、一列ごとに)色を着けていきたいのですが、やり方が分かりません。 行の一番左の数字の所を選択して色を変えれば一行全体が変わるのですが、 一行飛ばしで選択してまとめて色を変えようと思いシフトを押しながら選択したのですが、色が変わって欲しくない中間までが選択されてしまいます。 一行(一列)飛ばしてや、離れたところの任意の行(列)を選択する方法があれば教えて下さい。 よろしくお願いします。

  • エクセルでのデータの組み換え

    エクセルで、一行にデータが並んでいるものを、2列ずつ次の行に移したいのですが、やり方を教えてください。 1 a 2 b 3 c ... ↓ 1 a 2 b 3 c ...

  • エクセルの同じ行の違う列を返す関数

    エクセルの同じ行の違う列を返す関数 エクセルの関数について質問があります。 例えば、以下のようなデータがあったとして、 左からA列、B列、上から1行、2行・・・5行目に 0.1  32 0.2  9 0.3  15 0.4  2 0.5  21 といったデータがあるときに、例えば MIN(B1:B5)はB4の5とわかった場合に、 この時のA4の数値を知りたいのです。 データが膨大だとその数値をさがすだけで大変です。 よろしくお願いします。

  • Excelの関数に関して、至急教えて下さい。

    Excelの関数に関しての教えて下さい。 A列に入っている文章の単語が何回使用されているかが単語別にGからBA列に入っていて、全部で50行あります。 G-BA列をコピーしBB列から貼付け、各列ごとにランキングをつけました。その列の中の1位で、かつG-BA列で大きい数字だった物を上位10位を選び、その10位のA列の文章を表示させたいと思っています。 どなたかその際の式を教えてください。 分かりにくい文章ですみません。

  • エクセルの関数を使った検索について

    エクセルで、例えばA,Bの2列を検索して、 A列、B列共に、指定した検索値(例:A=海外旅行、 B=ベトナム)に合致している行のC列の値(例:\50,000)を取り出したいのです。 自分で数日間、考えてみたのですが、 どうしてもわかりませんでしたので、 どなたか詳しい方にお頼りさせて頂きたく思います。 もし、おわかりの方、いらっしゃいました、 どうか御教え下さい。 何卒宜しく御願い致します。

  • EXCELの関数で簡単に出来る?

    どなたか教えて頂けたらありがたいです。 EXCELで下記のようなデータがあるとします。     A    B    C    D 1   あ    あ    a    a 2   か    い    i    ka 3        う    u 4        え    e 5        お    o 6        か    ka A列にある文字をB列から検索し、 ヒットしたらB列と同じ行のC列の値をD列に表示する・・・ D列を簡単に求めたいのです。 良い方法ありますでしょうか?

  • エクセルの関数について教えてください

    パソコンは初心者です。 仕事でデータベースを作っているのですが、関数の使い方がわかりません。 A列に日付、B列に担当者名、C列には日付や文字データを入力しています。 D,E,F,G,H,I,J列などにもデータを入力してあります。 A列とC列でデータの合致しない行を抜き取って別の表に作り変えたいのですが、どんな方法が使いやすいですか? 関数を利用するのがよさそうな気はするのですが、マニュアル本など見ても、ぴったりの内容が見つかりません。 よろしくお願いします!

  • エクセルの関数について

    エクセルでA列に1000件位データがあって、そのデータを”、” つなぎで結合させて1行にする簡単な方法を教えてください。 例:A列   ●            ▲   →   ●、▲、■、・・・   ■   ・   ・   ・

  • エクセル関数の質問

    エクセル2003を使用してます A B C D 1 0 0 0 1 2 3 -1 0 8 5 1 7 -3 2 0 0 0 0 0 1 3 8 2 3 1 6 0 0 0 0 2 5 1 0 0 上記のような数字が何行もあるのですが A列の次はB列を B列の次はA列を計算して C列に、A列とB列をプラスした合計 D列に、A列とB列をマイナスした合計 を算出したいのですが、分かる方がいましたらご教示お願いします。

専門家に質問してみよう