- ベストアンサー
エクセルで、関数の入っているセルのリンクについて
初めての質問です。宜しくお願いいたします。 関数の入っているセルの値だけを、別のシートにリンクをすると、 #VALUE!となってしまいます。 数式バーを見ると、関数が入っています。 値だけが欲しいのですが、どのようにしたらよいのでしょうか? 教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
> 関数の入っているセルの値だけを、別のシートにリンクをすると、 この「リンク」というのが「リンク貼り付け」で行なったという意味でしょうか? コピー元である関数が入ったセルをSheet1のA1だったとして、貼り付けた先のセルは =Sheet1!A1 でしょうか? もし、そうなら、エラーが出るのはおかしいですね。 コピー元と同じ関数(式)が入っているなら、 「リンク」と言われているので、多分、コピー元の値が変化したら、 コピー先でも変化させたいのでしょうから、 「形式を選択して貼り付け」で「リンク貼り付け」ボタンを押して 貼り付けてください。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
#4のご回答に賛同します。 ーー 私は 「リンク」という意味が十分判らないうちに、意味的に、リンクという言葉を使うなといいたい。 (1)関数の世界ではハイパーリンクというのがあり セルの値を参照してくるものではない (2)他セルの値の「参照」ー確かに参照元のセルの値!が変わると、こちらも変わる。これをリンクと言いたい質問者が多い =A1 =Sheet1!A1 であったり、 (3)リンク張り付け であっりする。 本件(2)だと思う。 その場合上例のA1のセルの値!は、どういう来歴でそういう値になっているかは問わない。 (1)関数 (2)手入力 (3)VBAでセット (4)外部ファイルからインポート など。 どれでも、差はなく、参照すればそのセルの値!を引いてくる。 ーー =A1と書いて、値!でなく、式が出るのは =A1を入れたセルの表示形式が文字列になっている倍場合ではないか(その場合セルの値は、入力したとおり、=A1と言う文字列になる)。
お礼
ご指摘有難うございます。 仕事をしながら、こうしたらどうか?と言う気持ちで少しづつ覚えてきています。 ご指摘の通り、知ったかぶり、と、とらえられたようですが、申し訳ありませんでした。 上記の通りの知識しかありませんので、ご指導いただいたお答えは、難しくて手に負えません。 有難うございました。
コピーは普通に行って、 貼り付けの際に 右クリック→形式を選択して貼り付け(S) で 値(V) を選んで [OK] クリックすれば値が貼りつきます。 書式が違っていると変な表示になることがありますが、 その際は書式設定を行うか、 先ほどと同様で、今度は 書式(T) を選んで[OK]クリック。
お礼
有難うございます。 まだまだ未熟ですので、又よろしくお願いいたします。
- kukkychan
- ベストアンサー率12% (23/190)
コピーして 貼り付けるときに、 右クリック ↓ 形式を選択して貼り付け ↓ 「値」のオプションボタンを選択 ↓ OKボタン押下 で値だけ貼り付けられます。
お礼
有難うございます。
- mu2011
- ベストアンサー率38% (1910/4994)
次の操作をお試し下さい。 (1)コピー元セルを選択 (2)コピー先セルで右クリック→形式を選択して貼り付け→値にチェックを付ける→OK
お礼
有難うございます。
お礼
有難うございます。どうもリンクという意味をわからずに使っていたようです。 コピーする事はわかるのですが、シート1の2つのセルの合計をシート2のまるっきり違うセルに自動的に入るように設定をしたいと思いました。 ちょっと伝え方も難しいのですが シート1 セルA5にA1~A4の合計が入っている セルB5にB1~B4の合計が入っている シート2 たとえばセルG7にシート1のA5+B5の合計が自動に 入るようにしたいと思いました。 リンクという意味を知らずに使ったが為にご迷惑をかけたようで、すみませんでした。 ご指導の通りにやろうとしたのですが、よくわかりません。 又少しずつ勉強していきたいと思います。 有難うございました。