• 締切済み

excel2010ほぼ同じ内容のシートを簡単に参照

excel2010を使っています。 5枚ほどのシートの内容がほぼ同じ項目がたくさんあります。 1枚目のシートのセル、たとえばA列の20行目を変えるとほかの4枚の シートも同じように変更するようにしたいのです。 今まではいちいち2枚目のシートの該当セルを右クリック、イコールを押して 変更したい所のシートのセルをクリックしてリターンを押す作業を延々としていました。 これを一番簡単にできる方法が有ると思いますが、ご存じの方に教えていただきたいと 思います。 ほぼ同じ内容のシートを簡単に参照

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

続けてお邪魔します。 >2~5ページのセルの中身が >=委任状!J39の用になっていたら希望通りなのですが・・。 結局Sheet2~Sheet5すべてが「委任状」Sheetと一緒になればよい訳ですよね? やり方はNO.2で書いた通りで大丈夫だと思います。 Sheet2~Sheet5を「グループ化」します。 「委任状」Sheetと同じ内容を表示させたいセルを選択 → 「委任状」SheetのJ39をクリック → Enter これで数式バーに =委任状!J39 と表示されるので、数式バー内の39の後を一度クリック → カーソルが点滅するので &"" と入力してEnter (この3文字は「委任状」Sheetが空白の場合「0」を表示させないためです) 最後に「委任状」Sheetの変更したデータを他Sheetに表示したいセル範囲分を ↓の画像の小さな■の部分にマウスポインタをもっていき 右へ下へ好みのセル数ドラッグします。 最後に画面左下のSheet見出し上で右クリック → 作業グループ解除 これで各セルにはちゃんと「委任状」Sheetの同じセル番地データを表示します。m(_ _)m

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です。 >大体教えていただいた通りなのですが、複数のセルを一括で参照することはできないのでしょうか? 作業グループ化 → Sheet1のセルを参照 でOKというコトでしょうか? すべてのSheetの並びが同じであれば 選択したセルのフィルハンドル(セルの右下にマウスポインタを移動させると小さな+になるところ)で ドラッグして数式をコピーしてはダメですか? ※ 前回投稿したように、表のレイアウトがSheetによって違う場合など、 数式等で処理する必要があると思います。 具体的なレイアウト(配置)が判れば数式での回答も可能です。m(_ _)m

shoko1960
質問者

補足

1ページ目のシートをコピーして2~5ページ作ります。 2~5ページのセルの中身を消して同じレイアウトにをして、 1ページ目のセルの内容を変えたら2~5ページのセルが 同じように全部変わるようにしたいです。 セルの内容は数字と文字だけです。 2~5ページのセルの中身が =委任状!J39の用になっていたら希望通りなのですが・・。 何度もありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! >1枚目のシートのセル、たとえばA列の20行目を変えるとほかの4枚の >シートも同じように変更するようにしたいのです 計算結果ではなく単純にSheet1のセルそのままを表示したい!というコトでしょうか? もし各Sheetとも同じセル配置であれば Sheet2~最終Sheetを作業グループ化してはダメですか? 仮にSheet2~Sheet5の配置がすべて同じ場合は まずSheet2を表示させます → Shiftキーを押しながら画面左下のSheet見出しにある「Sheet5」選択 これでSheet2~Sheet5が作業グループ化されましたので Sheet2の表示したいセルと選択  = と入力し Sheet1のA20セルを選択 → Enter これで数式バーには =Sheet1!A20 と表示されます。 最後にSheet見出し上で右クリック → 作業グループ解除で完了です。 ※ 各Sheetの配置がバラバラの場合は VLOOKUP関数やINDEX・MATCH関数などを使えばできそうですが、 具体的な配置が判らないのでとりあえずはこの程度で・・・ 常に変更セルが決まっている場合はマクロの記録でも行けそうです。m(_ _)m

shoko1960
質問者

補足

ありがとうございます。大体教えていただいた通りなのですが、複数のセルを一括で参照することはできないのでしょうか? 大きい表なので一個一個するのが大変なので・・。 もしできれば嬉しいです。

関連するQ&A

  • 他シートのデータを参照させたい(excel2007

    excel2007において、他のシートのデータを参照させる方法についてどなたか教えてください。 =sheet1!a1 のように入力して他のシートのデータを表示させる方法は使っているのですが、複数のセルのデータを参照させるのに手間取っています。 たとえばsheet1にある5行5列(25セル)のデータをsheet2の5行5列(25セル)に表示させたいときは、25個のセルすべてに上記のように入力すればいいのですが、参照させたい元の25セルのどこかにセルの結合が使われていると、sheet2においても同じように結合させなければsheet1と同じ表示になりません。 sheet1でセルの結合が使われたときはsheet2においても同じように「セルの結合も自動で参照させる(連動させる)」ということは可能なのでしょうか? 詳しい方いらっしゃいましたら、よろしくお願いいたします。

  • Excel 別シートのセル参照

    Excel で、二つのシート間でセル参照したいのですが、シートに書き込んでおくコマンドの書き方を教えてください。 (操作) Sheet2 でA列のどこかのセルをダブルクリックしたとき、B列およびC列の該当行の値を、Sheet1 の二つの固定セルにそれぞれ表示させる。 よろしくお願いします。

  • Excel2000でシート上にボタンを作成し、クリックひとつで参照したいsheetをひらくことができますか。

    Excel2000でシート上にボタンを作成し、クリックひとつで参照したいsheetをひらきたいのですが。100項目ぐらいあるので、いちいちsheetを探すのが大変なのでなにかよい方法、命令等あれば教えてください。  クリックひとつで参照したいbookを開くというのは本に載っていたのですが(マクロでWorkbooks.Open命令)。このやり方だと開きたい項目が100ぐらいあるので、100もファイルを作らなければなりません。同じファイル内で最初のsheet上にボタンを作成し、クリックすればその項目のsheetを開くことができるということはできないでしょうか。 ちなみに仕事での電子化を目的としています。よろしくおねがいします。

  • シート間の参照について

    EXCELを使用しています。 Sheet1のA1から下の行に、sheet2のA1から下のセルに文字列が入力されていたら入力されているセルの内容を行ごとに表示しセルが空欄になったらsheet3のA1から下のセルに文字列が入力されていたらその内容をsheet1にsheet2の文字列の続きに表示させるにはどうしたらいいのでしょうか?

  • 【Excel】数式(参照するシートの変更)について

    Excel2003を使用しています。 あるファイルに『1月』『2月』…『12月』『決算』という 13枚のシートがあります。 『決算』シートのB8セルに「=IF('9月'!B6="","",'9月'!B6)」と数式が 入力されていて、この数式の中の参照するシートを9月→10月に 変更する場合、数式を9→10に書き換えてコピペする作業以外の 方法というのはあるのでしょうか? 同様の数式がB8:O45の範囲(1ページ目)に入力されていて (いくつか空欄のセルもありますが)これが20ページありますので 何か良い方法があれば教えていただきたいです。 (参照するシートと行が2行ずれているのも作業がしづらいところです) よろしくお願いします!

  • EXCEL:引数のシート参照を動的に変更したい

    EXCELでこのようなことができるでしょうか? (1)シート1~シート10まで同じフォーマットの入力表があります。 (2)シート11に印刷帳票が作ってあります。帳票の各セルはvlookup関数でシート1~10のそれぞれの該当セルを参照するようになっています。 このとき、出力帳票シートのどこかにリスト型の入力規則で、1~10までのシート番号を入力できる項目を作っておき、それを使ってvlookup関数の引数にあるセル 参照を動的に変更できるでしょうか? たとえば、  VLOOKUP(C5,'シート1'!L10:N40,3) といった関数を、  VLOOKUP(C5,'シート1'!L10:N40,3)        ↓  VLOOKUP(C5,'シート3'!L10:N40,3) といったふうに変更できるとうれしいのです。 よろしくご教示ください。 おねがします。

  • エクセルの他シート参照

    エクセルで、同ブック内の他シートのセルを、式で参照したいのですがうまく行きません。 Sheet1のL列のある行の内容をのSheet2のA15に参照したいです。 たとえば、30行目を参照するのであれば、 =Sheet1!$L$30 で参照できました。 しかし、Sheet2のA17にある数値から13850を引いた値の行(たとえば、13880とSheet2のA17に入力されていたら、30行目)を参照するために、 =Sheet1!$L$(A17-13850) と入力したのですが、「入力した数式にはエラーがあります」とエラーが表示されてしまいます。 (Sheet2のA17の値によって、Sheet2のA15に参照されるSheet1の行が変わるようにしたい) どのように指定したら正しく参照できるでしょうか。 ご回答よろしくお願いします。

  • EXCEL2003:セルの内容を参照できない

    お世話になります。 セル[A1]~[A3](セル結合) セル[B1]~[B3](セル結合) 上記のようになっていて、[B1]は『=A1』として[A1}に入力されている内容を参照(反映)させたいのですが、なぜか[B1]には『=A1』とそのまま表示されてしまいます。 これまで調べた結果を下記に記述いたします。 ・全ての Book で起こる現象ではなく、特定の Book でのみ起こる。 ・その Book でもきちんと参照しているセルもある。 ・参照先、参照元の表示形式は、数値でも文字列でも関係ない。 ・[B1]のセルを『編集』→『クリア』→『すべて』とし、結合が解除された状態から再度結合し『=A1』とするときちんと[A1]の内容が表示される。 ・上記の状態で[B1]をダブルクリック(もしくはF2キー押下)でセルの内容を編集出来るようにし、何も編集しないで[Esc]を押下したり、[Enter]を押下すると元の『=A1』という表示に戻ってしまう ・同じ操作をしても、症状が起こるセルと起こらないセルがある。 ・症状の起こっているシートを、新しい Book にコピーしても症状が起こる。 ●使用環境 ・Windos Vista HP SP2 ・Excel 2003 以上のような状況で困っております。 ご教示の程、宜しくお願い致します。

  • Excelのシート間の参照

    エクセル初心者です。 エクセルでシートが2枚あるものを作成しました。 一枚目のシートのA1のセルの内容(言葉)を 二枚目のシートのB3のセルの内容に参照させたいと思い B3を選択し、セルのなかに =を入力して 一枚目のシートのセルA1をクリックしようと思ってもクリックができません。 二枚目のシートのセルB3を同じ二枚目のシートのB10にあてようとして =を入力してB10をクリックすると参照ができます。 =B10 セル内は↑のようになります。 どうしてできないのでしょうか? 困っています.教えてください。

  • Excel2003 検索して値の参照

    お世話になります。 掲題の件で ご相談が御座います。 添付のような表がありまして、シートが2枚に分かれております。 数式を入れたいシート(表示用シート)に参照元シート(入力用シート)を図で貼り付けました。 ピンクの表が入力用シートになります。 入力用の「C列"エリア"」を「D列"更新日"」を参照して 日付が横並びになっている 表示用シートに各項目を反映させたいのですが、どのような数式を入れたら良いのか、 また そもそも表の作りに無理があるのか?と ちょっと煮詰まってしまっている状態です。 入力用シートは更新日と備考以外はプルダウンで選択するようにしています。 反映させたい表示用シートには「A列」に「エリア」が北海道~沖縄まであります。 日付は10月~3月まで用意されており 3行目、15行目、27行目、39行目、52行目に「月」が入っており、 4行目、16行目、28行目、40行目、53行目に「日」が入っております。 さすがに 2行にまたがった日付を参照するのは無理があるだろうと思い 1行目にフォントの色「白」で「2009/9/25」等 該当する列に日付を入れました。 しかし、その後に 入力用シートのC列D列を参照して どうやって 表示用シートに反映させたら良いかで困っております。 作業列を作るにしても どうやったら良いものやら、、 そもそも 全部横並びになっている所に無理があるのでしょうか? どなたか お分かりになる方がいらっしゃいましたら宜しくお願い致します。 説明不足等 御座いましたら何なりとお申し付けください。 宜しくお願い致します。

専門家に質問してみよう