質問: r1c1形式。別シート参照時について 題名が意味不明ですが申し訳ありません。 下記のような数式があります。 こちらのサイトで教えていただいた関数であり、すごく難しくて私もはっきり理解できてはおりませんが、r1c1形式で、セルを参照するようになっているのかな~というところまで、理解できました。 =if(and(isnumber(index($d:$d,row())),index($d:$d,row()+1)=""),sum(indirect("r"&match(" ゙",offset(indirect("r1c"&column($b:$b),false),,,row()),-1)&"c"&column($d:$d)&":r"&row()&"c"&column($d:$d),false)),"") この数式は、’同じシート’の、d列なり、特定のセルなり、、を参照しておりますが、この数式を別のシートのセルに入力して、そこから、このシートを参照させようと思います。 つまり、このシートはもともと’入力用’という名前のシートなのですが、別のシートから、この’入力用’シートの列なりセルなりを参照して値を求めたいのです。 この場合、入力用!というような文字を入れればいいのは知っているのですが、式が複雑すぎるため、どこにどう記入してよいのかがわかりません。自分なりにいろいろやってはみたのですが、ref#となってしまいました。 どこにシート名を入れればうまくいくのか教えていただけないでしょうか。 何卒お願いいたします。
回答: 「$d:$d」など、セルを参照している部分の前に「入力用!」を入れたらいいと思います。 簡単な方法があります。数式が複雑なのでうまくいくかどうか自信はありませんが、この式が入力されているセルを選択して切り取り、別のシートの数式を入力したいセルに貼り付けると必要なところに自動的に「入力用!」が入ります。bookが違ってもokです。 切り取り・貼り付けです。コピーではだめです。