アプリ版:「スタンプのみでお礼する」機能のリリースについて

例えば"17年度"と"18年度"という同書式のシートがあるとします。

今、同書式のx年度シートはセルのリンクを全て"17年度"に張っているとします(リンクしているセルは数百個あるとします)。

このシートの全てのリンク(例:「='17年度'!A2」)を簡単に"18年度"のリンクに変えるような書式や関数はあるのでしょうか?

もしシートの一角に「17年度」と入力しておき、それを「18年度」と打ち変えるだけで全てのリンクが変わる方法があれば最高なんですが、もしあるならどんな方法でも結構です。

わかりづらい説明で申し訳ありませんがご教授いただければ幸いです。

A 回答 (2件)

Sheet1のC1に、時に応じて、シート名を入れるとします。


Sheet2のB2にSheet1!B1セルの値を参照したいとき
Sheet1のB1に「Sheet1」といれ、
=INDIRECT(Sheet1!C1&"!B1")
Sheet3のB1を参照したいときは
Sheet1にB1に「Sheet3」というシート名を入れると、自動的に参照が切り替わります。
    • good
    • 0

「置換」で出来ないでしょうか?置換は数式中の文字列も置換してくれますので、必要部分を選択して、「17年度」という文字を「18年度」と置換してやれば、一瞬でできるはずです。



>もしシートの一角に「17年度」と入力しておき、それを「18年度」と打ち変えるだけで

これくらいでしたら、マクロの自動記録で出来そうですね。

この回答への補足

仰る方法で置換しますと「全て置換」とした場合でも、各セルを置換するたびにどのシートにリンクするか聞いてくるため、置換リンク数だけクリックする必要があるようです。

マクロについては只今勉強中です(^^;

早速のご回答ありがとうございました。

補足日時:2006/01/15 19:24
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!