• ベストアンサー

条件付き置換について

エクセルで、指定した範囲内のデータから一定の数値以上は削除するということはできないのでしょうか? 置換では検索条件に数式を入れることができませんでした。 VBAを使用するしかないのでしょうか?

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

別シートを利用してはダメでしょうか。 別シートのA1セルに =IF(元シート!A1>10,"",元シート!A1) 右へコピィ、下へコピィします。

sedtgbjkh
質問者

お礼

ご回答ありがとうございます。 その方法なら可能ですね! ありがとうございます。 別シートを使うというのは頭にありませんでした。 今後はその方法を使わせてもらいます。

関連するQ&A

  • Excel2002の置換について

    同じような質問になりますが、置換についてご質問します。 Excel2002で置換をしようとしました。 「編集」「置換」で出てきたところには、「検索対象」が「数式」しかありません。検索の時は、「値」「コメント」もあったと思うのですが、置換にはありません。 セルに入っている数値は数式を別の数値や数式に置換したいときは、べつに、「検索対象」が「数式」のままでもよいのでしょうか? 教えてください。

  • エクセルの置換について

    エクセルの置換について エクセル2000を使っています。 1シート内に日付(10/1、10/2・・・)が複数セルに入力されています。 このシート内のセルを毎月更新(10/3→10/31、10/4→11/1、10/5→11/2と一定周期で変更)するのですが、ひとつずつのセルに直接入力変換していくと時間が掛かる為、現状は(これも面倒ですが)置換機能で1日ずつ“すべて置換”で更新しています。 ですが、例えば11/1→11/29という置換をすると、先に打ち込んだ11/1を含むセル(11/11、11/13など)全てが置換されてしまうため、“完全に同一なセルだけを検索する”にチェックし、すべて置換をするのですが、『置換対象となる一致するデータが見つかりません。検索範囲にそのデータがないか、または条件に一致するレコードがありません。』というエラーメッセージが出てしまい、置換ができません。 11/1のように(/1)が入力されたセルだけを指定して、別の日付に全て置換する方法はどうすれば良いですか? 宜しくお願いします。

  • エクセル 置換について

    windowsXP office2003 exel を使用しています。 エクセルで置換をしようとすると、(置換対象文字があるにもかかわらず、)置換できません。 「置換対象のデータが見つかりません。検索対象のデータの書式と条件が正しく指定されているかどうか確認してください。・・・・・シートが保護されていないかどうか確認してください。」といったエラーメッセージが出てしまいます。 シートは既に編集可能なので保護されているとは思えないのですが。。。 置換が出来ないのは例えばE行とF行で、その他の行は置換可能なようです。 何か原因があるのでしょうか?

  • エクセル2007 置換の機能について

    エクセル初心者です。 教えてください。 そもそも置換(Ctrl+H)の機能なんですが、シート上で範囲指定すれば、その範囲指定された所のみの置換になるのでしょうか? それとも、シート上、置換の検索値に該当するものは、すべて置換になってしまうのでしょうか? 初歩的な質問で申し訳ございませんが、よろしくお願いいたします。 過去に置換を範囲指定してすべて置換をしたところ、範囲指定していない所まで置換してしまった苦い経験があったとおもうので・・・。 よろしくお願いいたします。

  • Excelの置換がうまく出来ません。

     Excelである文字列を検索しようとすると、ちゃんと検索できるのですが、それを別の文字列に「置換」しようとすると「一致するデータが見つかりません」のメッセージが出て置換できません。「一致するデータ」がちゃんと存在するにもかかわらずにです。  ところが「すべて置換」にするとちゃんとすべてその文字列が指定の文字列に置換出来てしまいます。  即ち、ちゃんと置換すべき文字列が存在するにもかかわらず「置換」だけが実行されないのです。  これってどうゆうわけでしょうか?  私としては、「すべて置換」ではなく、一つ一つ確認しながら文字列の置換を行いたいのですが・・・私のやり方が悪いのでしょうか?  尚、ここで言う「文字列」とは狭い意味のそれではなく、数値・記号を含む全ての文字と言う意味です。

  • エクセルのファイル内で検索置換

    エクセルで検索置換するとき、指定範囲内のみを行う場合にどうすればよいですか。ドラッグして範囲してたものの、シート全体を検索してしまいます。つまりすべて、置換、とすると置換しなくてもよいセルまで置き換えられてしまうのです。

  • 「#REF!」が置換できない

    エクセル2010です。 シート内の「#REF!」を置換しようとしたら 「入力した数式は正しくありません」となり置換できません。 でも検索はヒットします。 置換後の文字列を何にしても同じです。 どうして「#REF!」は検索は出来ても置換できないのでしょうか?

  • 条件に一致するセルのカウントと色付けと置換

    こんにちは。 指定した文字列を選択範囲から検索し、 文字列を含むセルの個数のカウント& セルの色付け&文字列の置換ができる コードを教えてください。 <シート1> A列:検索文字列 B列:置換後の文字列 <対象範囲> 別ブックの指定した範囲のみ 文字列の置換のみであればエラーなく 実行することができたのですが、 個数のカウントとセルの色付け方法が いまいちわかりません。 vba初心者のため、簡単な解説を つけていただけると嬉しいです。 なお、文字列の置換は以下のサイトを参考に しています。 http://extan.jp/?p=5749

  • Excelで、置換データを使って、あるセルの値を条件に他のセル値を置換するには?

    Excelで、A列に1~1000までの数値がランダムに入力されていて、これを置換データと比較し、一致した数値を対応する文字に一括置換したいのですが、簡単な方法はないでしょうか?

  • エクセル 検索と置換

    エクセルのメニューから、編集→置換→検索と置換ダイアログボックスの置換のタブの中で、検索対象が「数式」とあり、これだけしか表示されないのですが、これってどういう意味があるのでしょうか?すみません、どなたか教えてくださいm(_ _)m 

専門家に質問してみよう