[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数字の置き換え』(きゅる)
いろんなセルに数式を入力しています。
「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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.