エクセル別シートの参照方法について
- エクセルにおいて別シートのデータを参照する方法について質問です。
- 特定の計算式が入っている別シートの一部のセルデータを結合し、他のシートに表示させたいですが、うまく表示されません。
- エクセル初心者のため、どこが間違っているのか分からないので、詳しい方に教えていただきたいです。
- ベストアンサー
エクセル別シートの参照方法について
タイトルのあります通り エクセルにおいて別シートのデータを参照する際についての質問です 計算式(足し算のみ)の入っているsheet2のA1~C1を結合したセルデータを sheet1のD2~F2を結合したセルへ持ってきたいのですが ='sheet2'!A1:C1 とsheet1の該当セルへ入力しても「#VALUE!」と表示されてしまいます エクセル初心者のためどこが間違えているのかが分かりません ='sheet2'!A1:C1 というのは自分で入力したわけではなく sheet2の該当セルを選択しただけです 試しに新しいエクセルシートを二枚作り 同じ条件で入力してみるときちんと数値が反映されますが この場合sheet2の該当セルを選択するとsheet1には =sheet2!A1 という風に表示されます 自分ではこの違いしか見つけられません どなたか詳しい方教えていただけないでしょうか?? 初歩的な質問ですみません・・・ よろしくお願いいたします
- chena0507
- お礼率84% (48/57)
- オフィス系ソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シート2のA1からC1を結合したとの表現ですと結合セルに場合にはA1セルだけの値になっていますね。 その値をシート1のD2からF2を結合したセルに入力するとのことでしたら、その結合セルに入力する式は =Sheet1!A1 となりますね。結合セルの場合にはセルの左端のセル番地が結合セルの番地となりますので=Sheet2!A1:C1といった式を入力することはできません。 結合セルではなくシート2のA1セルからC1セルまでのデータを足したものを表示させるのでしたらシート1のD2セルには次の式を入力します。 =SUM(Sheet2!A1:C1) このようにA1:C1といったように使うのは関数を使った式の場合で単にSheet2!A1:C1といった使い方はできません。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答1です。 ごめんなさい。 文章の一部で式を次のように変更してください。 変更前 =Sheet1!A1 変更後 =Sheet2!A1
お礼
了解しました ご丁寧にありがとうございます
- keithin
- ベストアンサー率66% (5278/7940)
>計算式(足し算のみ)の入っているsheet2のA1~C1を結合したセルデータを >sheet1のD2~F2を結合したセルへ持ってきたいのですが >='sheet2'!A1:C1 >とsheet1の該当セルへ入力しても「#VALUE!」と表示されてしまいます ご質問の症状は,あなたの「実際のシートの名前」がご質問に書かれているようにSheet2じゃなく,もうちょっと違う名前のシートになっている場合に起こります。 とりあえず正しい数式は ='sheet2'!A1 なので(言わずもがなですがあなたのホントのシート名で),クリックして記入された「A1:C1」の部分を数式バーの中で「A1」に修正して下さい。 または,問題のシートの「実際のシート名」を一時的に「Sheet3」など,少なくともシート名に「( )」とか余計な文字を含んでいない名前に書き換えてからセルをクリックで数式を作成し,その後必要ならシート名を元に戻してもできます。 #参考 >='sheet2'!A1:C1 >とsheet1の該当セルへ入力しても「#VALUE!」と表示されてしまいます この式は,シート1の「A列に」記入した場合に限り,正しく計算します。 それ以外の列に記入するとエラーになります。
お礼
ありがとうございます sheet2の数式バーの中はA1と表示されているので 他の方法を試してみます
関連するQ&A
- Excel 別シートのセル参照
Excel で、二つのシート間でセル参照したいのですが、シートに書き込んでおくコマンドの書き方を教えてください。 (操作) Sheet2 でA列のどこかのセルをダブルクリックしたとき、B列およびC列の該当行の値を、Sheet1 の二つの固定セルにそれぞれ表示させる。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのシート間の参照
エクセル初心者です。 エクセルでシートが2枚あるものを作成しました。 一枚目のシートのA1のセルの内容(言葉)を 二枚目のシートのB3のセルの内容に参照させたいと思い B3を選択し、セルのなかに =を入力して 一枚目のシートのセルA1をクリックしようと思ってもクリックができません。 二枚目のシートのセルB3を同じ二枚目のシートのB10にあてようとして =を入力してB10をクリックすると参照ができます。 =B10 セル内は↑のようになります。 どうしてできないのでしょうか? 困っています.教えてください。
- 締切済み
- オフィス系ソフト
- エクセルのセルを参照して別シートに張り付ける
こんにちは。 エクセルのsheet1とsheet2があり、sheet1のセルに入力されている文字や数値をsheet2にコピーしたいと思っています。ただし、コピー先のsheet2のセルの値は、sheet1を参照するだけでなく文字や数値として表示できないかと悩んでいます。 図で説明すると (sheet1) → (sheet2) A B C D A B C D 1あああ 10 いいい えおう 1いいい えおう 10 あああ 2あああ 10 いいい かけこ 2いいい かけこ 10 あああ 3あああ 10 いいい みまつ 3いいい みまつ 10 あああ 4あああ 10 いいい さぐも 4いいい さぐも 10 あああ また、上記のようにsheet1とsheet2の列は同じ場所ではありません。 このような作業を1回で行うことはできるのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで別sheetの参照について
エクセルで別sheetの参照についての質問です。 画像のようにsheet1の値を参照してsheet2表示させたいのですが、これを約100件分作成したいのですがコピー&ペーストをすると参照セルがずれてしまいます。 sheet2のA1をコピーしてA4に張り付け=Sheet1!A2&Sheet1!B2&Sheet1!C2としたいのですが、A4に張り付けを行うと=Sheet1!A4&Sheet1!B4&Sheet1!C4となってしまいます。 複数行あけてペーストする場合に参照セルを1行ずつずらして参照する方法はありますでしょうか?
- ベストアンサー
- Excel(エクセル)
- エクセル 別シート参照の簡単入力方法
エクセル2003にて、1ブックに100シートあります。 それぞれのシートで(F1~F80)、前のシートのセル(C1~C80)を参照したいのですが、簡単な入力方法を教えて下さい。 例 Sheet2F列は、Sheet1のC列を参照 Sheet2のF1に =sheet1!C1 …………… Sheet100のF1に =Sheet99!C1 現状ではSheet2のF1セルでShiftキーを押しながら=を押し、sheet1のC1をクリックこの作業を99回繰り返しその後で全てのシートを選択しC1からC80コピーをしています。 なにか良い方法はないでしょうか??? お答えよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのシート間の参照
Excelでシート間のセルの参照をしたいのですが、どのシートを参照するのかを すぐに変えることのできるようにしたいのです。 具体的には、A、B、Cという名前のシートがあり、シートDにおいて A1セルにA、B、Cいずれかの文字を入力すると、その下のセルの参照先が シートAのB1セルになるようにしたいのです。 とりあえず色々式を入れてみたのですが、すべて拒否されてしまいました。 たとえば ='A1'!B1 ='"A1"'!B1 とかです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでシート間の参照がされるところされないところがあるんです。なぜ?
こんにちは。 エクセルで,Sheet1のセルにSheet2のセルを参照しようと思います。 Sheet1のA1のセルに,Sheet2のA1のセルを参照しようとした場合,=Sheet2!A1と入力することになると思います。 しかし,セルには,「=Sheet2!A1」と表示されてしまうのです。 他のセルには,参照された文字,数字が入っているのに,ある特定のセルだけは,上記のようになってしまいます。 どのようにすれば解決できるのでしょうか。 お教え頂ければ幸いです。 宜しくお願いいたします。<(_ _)>
- 締切済み
- オフィス系ソフト
- エクセルでコピーする際、自動で別シートを参照したい
Excelにて、例えば、計算式を入れる際、 A1のセルに=Sheet1!$C$16 A2のセルに=Sheet2!$C$16 A3のセルに=Sheet3!$C$16 と別シートの同位置のセルを入力している場合に、A4のセルに自動的に=Sheet4!$C$16というように、シートをずらしてコピペできる方法があればご教授お願いします。
- ベストアンサー
- Excel(エクセル)
- エクセルで他のシートを動的に参照するには
エクセルに関する質問です。 他のシートのセルを参照する場合、たとえば、 =Sheet1!D5 というように入力すると思います。 質問は、このシート名とセル名に、他のセルの値を使用したいのですが、方法はあるのでしょうか? できれば、VBAを使わずに。。。 質問が分かりづらいと思いますので、具体的に説明すると、A1にシート名("Sheet1")が、B1にセル名("D5")が入っている場合に、C1にその値(=Sheet1!D5)が表示されるようにしたいのですが、方法はあるでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excel 別シートのセルを参照させる時の疑問
エクセルであるシート(A)のセルに、別シート(B)の特定のセルを参照させたい場合、(A)のセルに= を入力し、続けて(B)の参照させたいセルを選択すると、=の後に選んだシート名+「!」+セル名が表示されます。 同じ作業をいくつか続けて行っているのですが、一カ所だけ「=」のあとのシート名が 「'」マークでくくられます。 問題なく選択したセルの参照は行えるのですが、この「'」は何を表しているのでしょうか。 分かりにくいので例を書きますと、たとえば「sheetA」の「A1」を参照させた場合、 ケースその1 : =sheetA!A1 ケースその2 : ='sheetA'!A1 このような違いがあります。 お分かりになる方がいらっしゃいましたら、恐れ入りますがよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
お礼
大変分かりやすくご説明していただきありがとうございます おかげさまでスッキリ解決できました!!