• ベストアンサー

エクセルの「countif」について、カウントする文字を列で参照する方法

例えば、 A列 B列 C列 福島 青森 千葉 秋田 石川 山形 青森 岩手 東京 宮城 青森 福島 : :   のように、A列には件名がランダムで、B列にはカウントする県名が順に入っているとします。 C列にカウントした数を表示するのに、 =countif($A$1:$A$50,"青森") と順にC1から入れていきたいのですが、47都道府県あるので、いちいち青森、秋田と入れるのは面倒なので、B列をifの条件に参照する形にしたいのですが、いい方法ありませんか? それとも何か他にいい方法があるのでしょうか

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

=countif($A$1:$A$50,B1)で下にフィルコピー?

REGZI
質問者

お礼

あらっ?!こんなので良かったんですね。 「”」がいるものとばかり・・・。ありがとうございます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

A列 県名 福島 千葉 石川 青森 東京 青森 と第1行目に見出しを入れる。リスト化。(>A列には件名が・・は、A列には県名がの間違いだろう) ーーー A1:A7範囲指定 データーフィルターフィルタオプションの設定 指定した範囲をON リスト範囲$A$1:$a$7 抽出範囲 $E$1:$E$7  -->どの列でもよいが 重複するレコードは無視するにチェック OK 隣列のF2に =COUNTIF($A$2:$A$10,E2) と入れて下方向に式を複写。$A$10は余分目に指定してよいということ。素直には$A$7 結果 E列  F列 県名 件数 福島 1 千葉 1 石川 1 青森 2 東京 1

REGZI
質問者

お礼

詳しく有り難うございます。 ご指摘の通り。

  • dghjty145
  • ベストアンサー率46% (42/90)
回答No.2

B列の青森がB1だとして =countif($A$1:$A$50,b1) とc1に入力して、計算式を縦にコピーする。

関連するQ&A

専門家に質問してみよう