• ベストアンサー

URLの羅列から何種類のURLが入っているか数えたい

何百、何千のURLの羅列にいくつか重複したURLが含まれていた場合、実際に重複を除くと何種類のURLがあるのか数えたいのですが、どなたかお知恵を拝借させてくださいませ。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

#1補> SUBTOTAL は、 指定した範囲のデータを指定された計算方法で集計します。 SUBTOTAL(集計方法,範囲) 集計方法で3を指定したら空白を除くセルをカウント(COUNTAと同じ)します。 範囲でA:Aを指定した場合は、A列(全て)を対象範囲とするということです。 詳しくは、ヘルプを見て下さい。 SUBTOTALは、フィルタの結果について作用するので、 今回のような場合に使えます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

特定の列、または行にあるなら =SUMPRODUCT(1/COUNTIF(範囲,範囲&""))-(COUNTBLANK(範囲)>0) ※「-(COUNTBLANK(範囲)>0)」は範囲内に空白のセルがあるときに件数から除外するためです。 空白がない場合は省略可能です。

すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

エクセルで、1つの列にデータが入っているなら、 フィルタオプションとSUBTOTALを使うのが簡単 A列にデータが入っているとして、 データの1つを選んで メニューからデータ~フィルタ~フィルタオプションの設定を選ぶ 重複するレコードは無視するにチェックを付けてOKする A列以外の適当なセルで =SUBTOTAL(3,A:A) とすると重複を除いた件数が得られる (見出しが有る場合は、+1されていることに注意)

norimojp
質問者

補足

ご回答頂き、ありがとうございました。 お礼が遅くなって申し訳ありません。 1点追加で教えていただきたいことがあります。 下記の式の意味がよくわかりません。 本当によくわかっていなくてすみませんが、ぜひ お願いします。 =SUBTOTAL(3,A:A)

すると、全ての回答が全文表示されます。

関連するQ&A