• ベストアンサー

エクセル2002で 規則的に並んだ数字のチェック

エクセル2002を使っています。 画像の様にQ2セルから下に 1234567812345678と繰り返し入力されているはずの文字がどこか違っているようです。 それでその順に並んでいない場所を探すにはどういった方法があるでしょうか? 8000行くらいあり、参っています><

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例です。 R列を使用します。 (もしR列にデータが入っている場合は、R列を1列挿入) R2セルに =IF(Q2=MOD(ROW(A8),8)+1,"","×") という数式を入れフィルハンドルでダブルクリック! これで違っている行に「×」が表示されます。 単に表示だけならこれでOKだと思いますが、訂正をしたい場合は R1セルに何でも良いですので項目的なものをダミーとして入力し R1セルでオートフィルタをかけます → 「×」でフィルタをかけると違っている行が一目瞭然だと思います。 訂正後はR列すべてを削除して完了です。 こんな感じではどうでしょうか?m(_ _)m

gekikaraou
質問者

お礼

早速の回答ありがとうございます。 見事一発で目的が果たせました! ありがとうございました!

その他の回答 (3)

noname#204879
noname#204879
回答No.4

添付図参照 1.セル Q2 に次の[条件付き書式]を設定   数式が   =Q2<>IF(MOD(ROW(Q1),8),MOD(ROW(Q1),8),8)   パターン色 赤 2.セル Q2 を[コピー] 3.セル Q3 から下端までの全てのセルを選択 4.[形式を選択して貼り付け]を実効 5.“書式”だけに目玉を入れて、Enterキーを「エイヤッ!」と叩き付け

gekikaraou
質問者

お礼

ありがとうございます。 今回は理解しやすく、回答が簡単だった No1さんの方法にさせていただきました。 ありがとうございました!

noname#203218
noname#203218
回答No.3

最終目的は数値修正なのではないのですか? 修正は下記方法で簡単に行えます。 セルQ10に=Q2 Q2をデータが必要な箇所までフィルコピー そのままだとQ列は数式が入っていますので、数値だけにしたい時は、下記方法で数値にします。 Q列を選択(→マウス右クリック→コピー→マウス右クリック→型式を選択して貼付け→値(V)を選択→OK

gekikaraou
質問者

お礼

ありがとうございます。 今回は理解しやすく、回答が簡単だった No1さんの方法にさせていただきました。 ありがとうございました!

gekikaraou
質問者

補足

修正ではありません。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

データの範囲を選択する(メンドクサければQ列を列選択する) 書式メニューの条件付き書式を開始する セルの値が 次の値に等しくない として 右の空欄に =MOD(ROW()-2,8)+1 と記入し、書式ボタンでセルを赤く塗ってOKする。 #参考 同じ数式を使い、 Q2セルに =MOD(ROW()-2,8)+1 と記入してリスト下端までコピー貼り付け、正しい数列をエクセルに計算させた方が簡単です。 必要に応じて数式セル範囲をコピー、形式を選んで貼り付けで値のみ貼り付けます。

gekikaraou
質問者

お礼

ありがとうございます。 今回は理解しやすく、回答が簡単だった No1さんの方法にさせていただきました。 ありがとうございました!

関連するQ&A