• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数行にまたがる文字列の重複の判断)

複数行にまたがる文字列の重複の判断

このQ&Aのポイント
  • エクセル2007で作業をしていて、特定の列の文字列の重複を判断したいです。
  • 例えば、列Aには「あ、い、う、え」のどれかをセットし、列Bには「お、か、き、く」のどれかをセットします。
  • 重複している文字列の下に、その重複数を表示したいです。

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

  • ベストアンサー
回答No.1

通常の方法は、D1、D2セルに次のとおり入力するだけで済ませます。 D1 あ D2 =countif(a:a,d1) たとえ同じ列内で計算する場合でも、循環参照によるエラーを避けるため、表のいちばん下などで計算するのが普通。 どうしても途中の行で計算したくて、複数の「お」に対して「2、2、2、…」ではなく「1、2、3、…」と表示するのでも構わないのであれば、次の式をA4に入力。 A4 =countif(A$3:a3,a3) 次いで、A4セルをコピーし、A4:B4、A7:B7、A10:B10、A13:B13に貼り付け。

ARIES10
質問者

お礼

ありがとうございます。 やはり同じ列内、特に参照範囲の間に入っている場合はエラーになるんですね。 存在するはずなのにカウント結果がゼロで首をひねっていました。 参照範囲の間にいるとまずいのなら、ということで、各ひらがなのセルを イコールで参照するセルを離れたエリアに用意し、そのエリアに対してカウントを かけたところ、ゼロではなく正しい数が取れました。 循環参照エラーからの逃げ方がわかりました、 どうもありがとうございました。

関連するQ&A