• ベストアンサー

指定した文字列のみを連続的に変換する方法。

大変こまっております!みなさんの力をかしてください! エクセルなんですが、 指定した文字列だけを変えて、連続的に変換したいんですが、 たとえば =SUMPRODUCT(A1:A5=110)*(B1:B5=140)*(C1:C5) という数式があったとします。そして各セルに 1  SUMPRODUCT(A1:A5=110)*(B1:B5=140)*(C1:C5)  2  SUMPRODUCT(A1:A5=120)*(B1:B5=140)*(C1:C5)  3 SUMPRODUCT(A1:A5=130)*(B1:B5=140)*(C1:C5) 4  SUMPRODUCT(A1:A5=140)*(B1:B5=140)*(C1:C5) 5  SUMPRODUCT(A1:A5=150)*(B1:B5=140)*(C1:C5) 6  SUMPRODUCT(A1:A5=160)*(B1:B5=140)*(C1:C5) が入っています。 そして、これのなかの140という値だけをすべてのセルに対して150と変えたいのです。たとえば 1  SUMPRODUCT(A1:A5=110)*(B1:B5=150)*(C1:C5)  2  SUMPRODUCT(A1:A5=120)*(B1:B5=150)*(C1:C5)  3 SUMPRODUCT(A1:A5=130)*(B1:B5=150)*(C1:C5) 4  SUMPRODUCT(A1:A5=140)*(B1:B5=150)*(C1:C5) 5  SUMPRODUCT(A1:A5=150)*(B1:B5=150)*(C1:C5) 6  SUMPRODUCT(A1:A5=160)*(B1:B5=150)*(C1:C5) というような感じです、他は一切変わらずに140を150にです。 これを一気にやりたい場合どうすればいいのでしょうか? 本来なら手で一つ一つやればいいのですが、なんせ10000万の項目がありまして・・・ わかる方よろしくお願いします!!

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

「編集」「置換」で 検索する文字列「B1:B5=140」 置換後の文字列「B1:B5=150」 で「すべて置換」でできませんか? ※140の前後の変わらない文字を付けたまま置換するのがコツです。

その他の回答 (1)

  • NCU
  • ベストアンサー率10% (32/318)
回答No.2

その式が1億個もあるシートって、そもそも重くて動かないのでは? そのあたりから見直した方がいいですよ。

関連するQ&A