• 締切済み

セルの置換

エクセルでセルの置換をしたのですが、 範囲選択して置換しているのに 関係ないセルが置換されることはありますか?どうすればそのようなことを避けられますか。

みんなの回答

  • Nobu-W
  • ベストアンサー率39% (725/1832)
回答No.3

おかしな現象ですねっ >< https://support.microsoft.com/ja-jp/help/882510 この様に指定して実行されてますか?

参考URL:
https://support.microsoft.com/ja-jp/help/882510
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

下記を補足してはどうですか。 >関係ないセルが これらのセルは、範囲選択したセルの中のセルですか。その範囲外ですか。 範囲外のセルの当該値のセルまで、置換されるのですか。それは考えられない。 ワイルドカードなどは使ってないでしょうね。 マクロの記録をとって、コードを見る(質問に示す)と、手がかりが見つかるかもしれないと思う。 または置換前の値が、指定していない値まで置換されるということですか。

回答No.1

置き換えするときに範囲の項目を変えないと全部変わってしまいます。

関連するQ&A

  • エクセルでセルの書式の置換

    エクセル2007ですが、セルの書式の置換をしたいと思ってます。 それで、例えば正方形をセルを結合して作り、それを4つくっつけて 大きな正方形を作り、セルに色を塗りつぶしたとします。 また、「左揃え」「上詰め」などの書式設定も全てのセルに設定します。 このような正方形を100個くらい作ったあと、 検索のところで、「セルから書式を選択」で、正方形の中の一つの セルから書式をインプットし、置換のところで色を変えたとします。 そこで「すべて置換」を実行したとき、置換が実行されるセルと されないセルが出てきてしまう場合は、何がおかしいんでしょうか? しかも、「セルから書式を選択」の際にクリックしたセルも置換されない場合があります。 自分のしたいことは、ある結合されたセルに塗りつぶされた色を 置換によって別の色にしたいと言うことです。 当然他の書式設定はそのままで、です。

  • エクセルでセル内の一部分だけ書式ごと置換したい

    エクセルの置換でオプションを使えば、書式も置換できますが、置換したい文字だけでなく、セル全体の書式が置換されてしまいます。 例えば「ロシアとアメリカ」とあるセルの、「アメリカ」を「中国」に置換して、「中国」の部分だけフォントをゴシックから明朝に変えたくても、セル全体が明朝になってしまいます。 今は、とりあえず「アメリカ」を「中国」に、オプションなしで一括変換して、ひとつずつ手動でフォントを変更していますが、大変な手間が掛かり、フォントの選択ミスなども起こります。 なにかいい方法はないでしょうか。 よろしくお願いします。

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

    エクセルの置換について エクセル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)が入力されたセルだけを指定して、別の日付に全て置換する方法はどうすれば良いですか? 宜しくお願いします。

  • 置換で空白のセルを選択

    基本的なことだと思いますが、すみません。 置換するときに、空白のセルを全部選択して、そこにある文字列を入れたいのですが、 空白のセルはどうやって選択すればよいのですか?よろしくお願いします。

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

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

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

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

  • エクセルのセル内の1文字を置換で「セル内改行」コードにする

    お世話になります。 エクセルのセル内の1文字を置換で「セル内改行」コードにしたいのですが、 置換側の「ALT+改行」のコードが解りません。 宜しくお願いいたします。

  • **を入力されているセルを、置換で空白セルにするには?

    タイトルの通りなのですが、 **が入力されているセルを、 置換で空白セルにするにはどうすればいいですか? 普通に**で検索をかけると全てのセルが選択されてしまい(というか メモリ不足でフリーズする)、 "**"ではヒットしません・・・

  • エクセルで -(ハイフン)だけのセルを置換したいのですが、、、

    エクセル2000です。 -だけのセルと1-2や、A-Bなど、数字や文字が混在している表があります。 その中の、-(ハイフン)だけのセルを置換したいのですが、方法はありますでしょうか? わかる方がいましたら教えてください。 よろしくお願いします。

  • エクセルVBAで、セルの文末を置換

    エクセルの置換で、セルの文末を 別の文字列に置き換えるにはどういた記述になるのでしょうか?

専門家に質問してみよう