• ベストアンサー

文字の置き換え

種類 品名 仕入れ先 パソコン パソコン01 パソコン屋 パソコン パソコン02 パソコン屋 パソコン パソコン03 家電屋 パソコン パソコン04 パソコン屋 パソコン パソコン05 家電屋 というような表があります。 で品名であるパソコン01~05を PC01~05に文字を置き換えたいのですが、種類 仕入れ先の「パソコン」がPCになってしまいます。 特定の列のみの該当するセルのみ置き換えるようなことはできないのでしょうか?  考えた方法としては品名の列を別のシートへコピーでそのシートで置き換えて、そのまま元のシートへコピペ・・・。それ以外ではありませんか・・・。 ※実際はデータが多いので、「次を検索」「置換」、「次を検索」「置換」・・・・と繰り返す方法はできたら避けたいです。 ※シート見出しには2006年1月、2006年2月・・・・と(シート見出しの)数が多いので私が考えた方法は無理があります。(面倒ですw) ※各シート見出しの表の形といいますか仕様(?)は同じです。 エクセルのバージョンは2003です。 以上よろしくお願いします。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

対象セルを選択して「置換」を行います。 品名の列を選択 パソコン を PC に「すべて置換」 といった操作をしてください。 レイアウトが同じなら、複数のシートを選択して、上記操作を行えば一気に「置換」ができます。 作業終了後、シートの選択を解除するのを忘れないようにしてください。 忘れるとその後の作業で、予期せぬシートのセルデータが書き換えられたりすると大変です。

daisuke_77
質問者

補足

B列を選択して、「置換」を行いますが、確認のため「すべて検索」をクリックするとB列の該当するセルが一覧で出てきます。そのご「すべて置換」をクリックするとA列もC列も変わってしまいます・・・。  その作業をしないですぐ置き換えるとB列のみかわるようです・・・ 実はこの方法でしていたのですが、なぜ検索では選択した列のみ検索されて、検索結果が正しくでるのに置換えはうまくできないんだろう? と思っていたのですが・・・。「すべて検索」で確認しないですぐ「すべて置換」でB列のみ置き換えられるみたいですね・・・。  実はバグなんでしょうか? ご回答ありがとうございました。

その他の回答 (3)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.4

>ANo.2への補足 「すべて検索」をすると選択範囲が解除されませんか? その状態で「すべて置換」をするとシート全体が「置換」の対象になります。 「すべて検索」を実行した後に、再選択しなければなりません。 検索結果が一覧表示されるリストボックスがアクティブな状態で Ctrl+A とキー操作してください。 検索結果ヒットしたセルが選択されます。その後「すべて置換」を実行してください。 ただし、ヒットしたセルが1個の場合は「すべて置換」すればシート上の全セルが対象になります。 この場合は「置換」ボタンを使って「置換」してください。 独り言です。 先に回答された方がおられます。順を守って返事をされるのが良いマナーではないでしょうか。

daisuke_77
質問者

お礼

回答 ありがとうございます。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3
daisuke_77
質問者

お礼

回答 ありがとうございます。

回答No.1

・シートの作業グループ化 対象のシートを[Ctrl]を押しつつクリック または[Shift]押しつつクリック 対象の列番号をクリック(品名の書いてある列) [Ctrl]+[H]置換 パソコン → PC [すべて置換]

daisuke_77
質問者

お礼

回答 ありがとうございます。