• ベストアンサー

エクセルにおいて同じ一桁の数値を検索したい

お世話になります。 今、A1からA10000まで1~10000の通し番号がふられております。 この中から、下一桁1と6を抽出する関数を教えてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 A1:A10000範囲から別列セルに下一桁1,6の数値を抽出する数式でうが相違していれば読み捨て下さい。 B1セルに=IF(ROW(A1)-1<SUMPRODUCT((MOD($A$1:$A$10000,10)=1)+(MOD($A$1:$A$10000,10)=6)),INDEX(A:A,SMALL(IF((MOD($A$1:$A$10000,10)=1)+(MOD($A$1:$A$10000,10)=6),ROW(Sheet1!$A$1:$A$10000),65536),ROW(A1))),"") を設定し、下方向にコピーして下さい。(処理時間が少々掛かりますのでコピー後、暫くお待ち下さい) 尚、数式は配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。

makoteru
質問者

お礼

細かい点までアドバイスいただき感謝申し上げます。

その他の回答 (1)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

下一桁が、1か6のとき、○を表示させ それ以外は、×を表示させるとすると =IF(OR(RIGHT(A1,1)="1",RIGHT(A1,1)="6"),"○","×")

makoteru
質問者

お礼

ありがとうございます。

関連するQ&A