アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルバージョン2003です。
仕事で取らなければいけない数字のデータが一部抜けてしまいそれを探したいと思ってます。
一旦全ての数字が入ったデータをもらい、抜けたデータの箇所を探したいと思っているのですが出来ますか?
例えばですが1〜1000までの数字があるとして
その中の86 645だけがないとしてそれを抜く作業をしたいです。出来ますか?

A 回答 (4件)

解りやすくご説明を。



> 例えばですが1〜1000までの数字があるとして
> その中の86 645だけがないとして
1〜1000の範囲の言いながら、86 645はそれを超えています…

抜けていれば、そのセルは空欄のはず、
なぜ「86 645」なのか、なぜそれとわかるのか。
    • good
    • 0

どういう書式でセルにどんな情報が入っているのかわからないので手取り足取り案内できませんが、


「フィルタ」という機能を使えば希望の事は可能だと思います。

使い方は、「Excel2003 フィルタ」で検索して学習して下さい。
    • good
    • 0

A列にランダムに数字が並んでいるとします。



B1から、その範囲に応じて、以下のような数式を置けば出てくるはずです。

=IF(A1="","",IF(MAX($A$1:$A$1000)=A1,"MAX",IF(COUNTIF($A$1:$A$1000,ROW(A1))=0,ROW(A1),"")))

後は、B列を対象としてフィルターで、並べ替えてもよいです。
数式の中のROW(A1)は、必ず、A1 からです。試してみてください。

A列    B列
 3   [数式]
 9
 8
 1
10
 7   6  '←6がない
 4
 5
 2
11    MAX

もし、一括で出したいのでしたら、

=LARGE((COUNTIF($A$1:$A$1000,ROW($A$1:$A$1000))=0)*ROW($A$1:$A$1000),ROW(A1))

上限の数が1000なら、1000までを範囲として、C列でも、どこでも良いので、貼り付けて、ドラッグしてコピーします。
数式を一旦貼り付けた後、Shift+Ctrl - Enter で、配列の確定をします。

こういうことが分からない場合や、実は、1,000でなくて、20,000とかそれ以上の場合は、基本的な方法のほうがよく、#2さんの回答にしたがって探してみてください。もっと簡単な方法があります。
    • good
    • 0

VLOOKUP関数を使えば、存在しない数字を探すことができます。


例えば、A列に抜けた方の数字を張り付け。B列に全数字を張り付けます。
そして、C列に、=VLOOKUP(B1,A:A,1,FALSE) と入力し、下にオートフィルで引っ張ります。
すると、抜けてる部分は、#N/A と表示されます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!