[[20150730153040]] 『数字の置き換え』(きゅる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数字の置き換え』(きゅる)

いろんなセルに数式を入力しています。

「4」を「5」にしたいのに置き換えをすると「34」が「35」に
なっています。

「4」だけを置き換えることはできますか?

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 数式の中身の 3 ですか?
 そうであれば、どんな数式が入力されているのかわかりませんが、たとえば

 =VLOOKUP(A3,$B$3:$E$34,3,0) の第3引数の場合 ,3, を ,4, に置換
             ~ ←ここを変えたい
 =SUMIF($C$3:$C$34,A3,$F$3:$F$34) の第1引数の場合、$C$3: を $C$4: に置換
      ~ ←ここを変えたい

 というふうに、ユニークな値となるまで、前後を巻き込んで置換するとできますが…

(AAA) 2015/07/30(木) 17:02


ありがとうございます。
説明が足らず申し訳ありません。

=IF(B14=0,0,OFFSET(入力!$AN$4,1,0))
               ↑ この「1」をいろんな数字に変えたい

のようにいろんば式が入力された表があり、OFFSET関数の行を変えたいのです。

この場合B14の1も変わってしまうためどうにかしたいです。
ちなみにこのような数式のはいったセルが60個ほどひとつの表にあります。

(きゅる) 2015/07/31(金) 11:59


未回答ということなんでしょうか。

一つの方法は、カンマつきの1を置換することです。 
例: ",1" を ",5" に。

ただし、なんらかの規則性がありそうですから、
それが明確になれば、例えば
=IF(B14=0,0,OFFSET(入力!$AN$4,ROW(A1),0))
のような式にしておいて、
縦にコピーするといったことも考えられるでしょう。

(γ) 2015/08/02(日) 07:07


 γさんからもご指摘がありますが、セットする数式と、セットする場所に規則性があれば
 置換しなくとも、1つセットして、あとはフィルコピーということもできます。
 それが明確になれば揮発性関数のOFFSETではななく、INDEXを使った式も考えられるかもしれません。

(β) 2015/08/02(日) 11:11


AAA様γ様β様
ありがとうございました。
”,1"の方法でやってみます。
ありがとうございました。
(きゅる) 2015/08/03(月) 12:25

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.