• ベストアンサー

となりのセルの文字を消したい

困っているので助けてください。 A列   |  B列      | ↓こんな風にしたい PCA651 | PCA651テープツキ   | テープツキ QTC421 | エンピツQTC421シサク | エンピツシサク 上記のようなエクセルでのデータがある時、 B列の中から、A列にある文字を消したいです。 データ量が1万件もあるため、手で消していくのが大変です。 量が多いため、「置換」ができません。 セルで指定ができない?んですかね。。。 A列の文字が消えれば、スペースができても構いません。 関数で使えるのがないか、探したのですが、うまくいきません。 B列文字列 - *A列の文字*(または含む)が理想です。 何か良い案ないでしょうか? この際マクロやアクセスに挑戦してみようかとも思いますが、 それが必要であれば、具体的なヒントください。 よろしくお願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

同じ行のA列、B列の比較でよいのですよね? C1セルに  =SUBSTITUTE(B1,A1,"") 下方向にフィルコピーでどうでしょうか?

sweet3e3e3
質問者

お礼

できました!!ありがとうございます!大変助かりました!

その他の回答 (1)

noname#187541
noname#187541
回答No.1

こんばんは。 消したい文字列が必ず隣にあるのであればC列に =SUBSTITUTE(B1,A1,"") で出来ると思います。

sweet3e3e3
質問者

お礼

できました!!ありがとうございます!大変助かりました!

関連するQ&A