• ベストアンサー

Excel のセル内の数字抽出

セルの中にランダムの数字が入っている状態から、共通する数字を抽出する方法を教えてください。 例    A  B   C  D  E   F  G  H   I 1 228 236 246 258 241 452 785 453 741 2 478 247 236 159 147 236 478 345 236 3 222 223 445 160 401 305 360 236 474 この様な数字が1つのセルの中に入力されていて 1、236という数字がこの表の中にいくつ存在するかを抽出する方法。 2、各行・列を参照して共通する236を抽出する方法。 以上2点についてお願いいたします。

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

1. =SUMPRODUCT((A1:I3=236)*1) A5セルに「236」と入力しておいて参照することも出来ます。 =SUMPRODUCT((A1:I3=A5)*1) あるいは、2.の各行または列の値を合計する。 2. J1セルに =SUMPRODUCT(($A1:$I1=236)*1) と入力して、下方向にフィルすれば、各行にある236の数が得られます。 列は、A4セルに =SUMPRODUCT((A$1:A$3=236)*1) 右方向にフィル。

pochi_japan
質問者

お礼

早速のご回答、ありがとうございました。解決しました。感謝です。

その他の回答 (1)

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

>236という数字がこの表の中にいくつ存在するかを =COUNTIF(A1:I3,236) で良いのではないですか。 >各行・列を参照して共通する236を抽出する この意味が不明。 1列や1行ごとのことなら、上記の式の第一引数の範囲を列に指定すればよい。 =COUNTIF(B:B,236) のように。 この表の中にどういう種類の3桁数字があるかを出すということでしょうか

pochi_japan
質問者

お礼

早速のご回答、ありがとうございました。いろいろな求め方があるのですね。参考になりました。

関連するQ&A