• 締切済み

エクセルに関する質問です!

Excel2010を仕様しています。(windows) 関数を教えていただきたいのですが、 A列にあるデータとB列にあるデータが一致したとき 指定したセルにその一致した個数を返す関数は どのように書けば良いでしょうか。 ご教授ヨロシクお願い致します!!

みんなの回答

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

3度目の正直になってくれるといいんですが ブック2とかめんどくさいので単純にシート2のA列に16000のデータがあります >Book2のA列にBook1のA列のデータが何個あるかを関数にてカウントしたい 既に回答済みですが =SUMPRODUCT(COUNTIF(Sheet2!A:A,A2:A400)) と計算します。 >そこでまずはC2に指揮を入れたい そういう計算がしたいなら =COUNTIF(Sheet2!A:A,A2) として、以下コピーするだけです。 まずは実際に手を動かして色々計算してみて下さい。

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

はて?? =SUMPRODUCT((Sheet1!A1:A30<>"")*(Sheet1!A1:A30=Sheet2!A1:A30)) がヤリタイ事ですか? それとも =SUMPRODUCT(COUNTIF(Sheet1!A1:A30,Sheet2!A1:A30)) がいいんですかね? 「隣りあってるかどうか」は関係ありません。 「具体的に例示してください」とお話ししているのは たとえば シート1のA1以下に い ろ は に ほ : とデータが並んでいて シート2のA1以下に い ろ に ほ と : とデータが並んでいるときに A1とA1が「い」と「い」で同じのを1つ数える という状況なのか A4とA3が「に」と「に」で同じだからこれも1つ数える なのか、 具体的にどういうデータがどんな風に並んでて、それを元にどんな結果が欲しいのか、目に見えるよう説明してくださいとお話ししてるんです。 ついでに「空っぽのセルはどうするんですか」と確認を重ねていますが、それもスルーですね。

ko2imple
質問者

補足

何度も申し訳ありません。 ご丁寧に有難うございます! 説明が不足しすぎておりましたことお詫び申し上げます。 再度質問をさせて頂きます。 私が処理したい内容と致しましては、 作業中のシート(仮にBook1のシート1とします)の C2:C400の範囲にデータを返したいと考えています。 そこでまずはC2に指揮を入れたいのですが、 同シートのA列(データ数約400。400データすべて異なる文字列です) にあるデータと 別ブックのシート(仮にBook2のシート2とします)の A列のデータ(データ数約16,000。こちらは先ほど書いたシート1のA列のデータが複数個重複して入っております) が一致するとき Book2のA列にBook1のA列のデータが何個あるかを関数にてカウントしたいです! 今回は空白セルはありませんが、 空白セルがあった場合一致とみなさない関数の書き方も是非お聞きしたいです。 説明がごちゃごちゃになり誠に申し訳ございません。 宜しくお願い致します。

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

たとえば1行から30行まで計算するとして、 =SUMPRODUCT((A1:A30<>"")*(A1:A30=B1:B30)) みたいに。 A列とB列の「隣り合ったセル同士が」一致した組数でいいんでしょうか。 また、「データが入ってない同士」も一致は一致ですが、それも数えるんでしょうか。 具体的なデータと、その場合にどんな結果が欲しいのかの例示があると、もっと伝わりますし的確な回答も寄せられます。次回以降のご参考に。

ko2imple
質問者

補足

実は隣り合っていないセル同士の一致を数えたいんです(T_T) 例えば シート1のA1:A30と シート2のA1:A30の一致するものが何個あるか数えたいんです!! 申し訳ありません!

関連するQ&A