• 締切済み

EXCELのシート間の連動

  A    B    C   1 ○○  ×× △△   ←例)X区 2 ●●  ×× ▲▲ というような表が区ごとによって5シート分あります。 新たなデータを入力する場合には、 3 ●●  ×× △△  と入力しています。←※)新たに表へ追加 ここで※を区ごとのシートに入力したと同時に、 5区分の合計シートに※を反映させたいのですが どのようにすればよいでしょうか? よろしくお願いいたします。

みんなの回答

回答No.2

たぶん関数の組み合わせで出来ると思うのですが、データが文字列なのか?、数字なのか? 合計シートの状態などが不明だと回答しようがありません。 もう少し具体的に記載して頂ければ検討してみます。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

関数では不可能に近いと思います。回答者も絶対不可能とは言いにくくて、答えが出ないのでしょうが、あえて言います。 質問は勝手な記号など使って判りにくいが、 「区ごとの同一列項目構成の5シートあるとして、第6シートに(合計係数だけでなく)行明細も含めて集約シートを作りたい」ということでしょうね。 エクセルの関数による作表は、ある行を固定して考えて、どのデータを持ってくるか、データの量で左右されるタイプは苦手の型です。 2シートぐらいなら式に書けますが、それ以上ではね。 ーーー VBAが経験ないなら、あきらめてください。 VBAでもデータ行が増えた瞬間に何々する、というのはイベントという 考えを使わないとならない。 決まったときに作業をまとめて行うのでも、マクロの記録をしたことがある程度では難しいと思う。 ーー 2つのシートデータの上下継ぎ足し 例データ Sheet1 A2:A9 a b c d e f g h Sheet2 A2:A7 x y z r y u Sheet3 A2に =IF(ROW()-1<=COUNTA(Sheet1!$A$2:$A$100),Sheet1!A2,INDIRECT("Sheet2!A"&ROW()-COUNTA(Sheet1!$A$2:$A$100)) ) を入れて下方向に複写。 Sheet1の中間や終わりにデータを増やして、効果を見てください。 多列対応は、$Aを$bに全て変えればよいと思う。 この方法もシートが3つになると式が絶望的に長くなる。

関連するQ&A

  • EXCELのシート間で連動する方法を教えてください

    EXCELのシート間で連動する方法を知りたいのですが… 具体的には、○○区のシートに□□を入力したら、合計のシートに ○○の□□が反映。 同様に××区のシートに△△を入力したら、合計のシートに××の□□が 反映といった具合です。データを入力するのは○○区や××区です。 これを随時合計シートに反映させる方法を教えていただきたく思い投稿しました。

  • Excel、複数シート同セルを別シートで列に表示するいい方法教えてください

    Excelで、複数シートの同セルに数値又は、文字が入力されているものを別シートの列に表示(反映)させるいい方法を教えてください。 ・sheet1は、一覧表(sheet名):纏めるsheet ・sheet2~は、各物件名(sheet名) となっています。 例) sheet2~sheet4のA1セルに数値、B2に文字が入力されていたとします。 それを、sheet1(一覧表)のB2、B3、B4とC2、C3、C4にそれぞれ表示させたい。以下参照。    A    B   C 1 物件名  件数 有・無 2 北海道  10   有 3 青森   15   無 4 岩手   20   無 ・sheet1(一覧表)には項目、物件名は入力済です。  データのみ反映させたい。 ・sheetは、左から順番に並んでます。  (北海道、青森、岩手の順に) ・集計するわけではないので、最終行には合計とかはいりません。 ------------------------------------------------------------- また、できるかどうかわかりませんが、 sheet1(一覧表)を修正したらそれぞれの物件(sheet2~)も修正される。というような、画期的なこともできるのでしょうか? こちらは、上記が出来た上でのことなので、出来なければ出来ないで構いません。 どうぞ、よろしくお願いいたします。

  • エクセル2003でのSheet計算・・・・?

    今、売り上げをエクセルで表にして計算しているのですが、 例えば、Sheet1で10月分の明細を入力し、Sheet2でSheet1での合計値を用いて、 Sheet2で反映するといったことは可能でしょうか? 知っている方は、困っているのでぜひ教えてください。

  • 編集用シートの作り方を教えて下さい

    複数のシートに入力されている 各月のデータを 一つのシートに集計したいです 合計ではなく 各データを反映させたいのですが・・・ (例) *** Sheet1 ***    A    B   C 1  品番  サイズ  数量 2 AW-1  10X50  5 3 AW-3  10X60  2 4 AW-9  50X60  9 *** Sheet2 ***    A    B   C 1  品番  サイズ  数量 2 AW-3  10X60  3 3 AW-5  20X90  5 4 AW-9  50X60  1 *** Sheet3 ***    A    B   C 1  品番  サイズ  数量 2 AW-5  20X90  9 3 AW-7  10X80  2     ↓ *** Sheet4 ***   1  品番  サイズ  数量 2 AW-1  10X50  5 3 AW-3  10X60  2 4 AW-9  50X60  9 5 AW-3  10X60  3 6 AW-5  20X90  5 7 AW-9  50X60  1 8 AW-5  20X90  9 9 AW-7  10X80  2 各月のデータは件数が違います 簡単に編集できるやり方がありましたら 教えて下さい

  • [Excel] エクセルでこんな事(Sheet1->Sheet2,3条件コピー)出来ますか?

    こんにちは。 Excelのデータ入力&整理で悩んでいます。 下記のような表(Sheet1)を作り、さらに条件によって自動的に項目ごとに整理(Sheet2,3)するなんて事は出来ますでしょうか? 【例】 Sheet1(全体表示) これは全て手入力 1-1 製品A 10 1-2 製品B 5 2-1 製品X 33 2-2 製品Y 60 1-3 製品C 7 2-3 製品Z 12 となっているものを自動的に Sheet2(1-xの表示) 1-1 製品A 10 1-2 製品B 5 1-3 製品C 7 Sheet3(2-xの表示) 2-1 製品X 33 2-2 製品Y 60 2-3 製品Z 12 と表示させたいのです。Sheet2,3はもちろん入力していません。 データは全てSheet1に入力しています。このシートのみ入力します。 Sheet1のキー項目によって、自動的にデータをSheet2とSheet3へコピー?し見やすくします。 Excelのbookは、別でも一緒でもかまいません。 よろしくお願いいたします。

  • 【エクセル】シート間で反映させたいのですが、結合されたセルがあるため困っています。

    お世話になります。 あまりエクセルに詳しくないのですが、データをエクセルで表にまとめなくてはならなくなりました。 データは複数シートでまとめています。 Sheet1にすべてのもととなる名簿をまとめ、このシートを更新すると他のシートにも自動的に反映するようにしたいと考えています。 その方法として、「=Sheet1!A1」などと入力して反映させようとしていたのですが、複数あるシートのうち何枚かは反映させたい部分がセルの結合されており、上記のようにするとひとつ飛ばしに反映されてしまいます。 例: 【sheet1】 1 Aさん 2 Bさん 3 Cさん 4 Dさん 5 Eさん 6 Fさん 【sheet2】 1   Aさん 2 3   Cさん 4 5   Eさん 6 わかりにくいですが、このような感じです。 sheet1を無理やりセルの結合させることも考えたのですが、私以外の者も表を扱うこととなるためなるべくシンプルにしたいと思い断念しました…。 セルの結合はそのままで、Sheet1に入力した内容を他のシートに反映させる方法はありますでしょうか? 似たような質問も検索してみたのですが、関数?など複雑なものが多く、よく理解できませんでした。(平均値や標準偏差など簡単な計算はしたことがあるのですが、複雑なものは未経験です。) わがままを言って申し訳ございません。 勉強不足でありご迷惑おかけしますが、何卒よろしくお願いいたします。

  • エクセル2007 シートとグラフを連動させるには

    エクセル2007 シートとグラフを連動させるには A列(売上)-B列(コスト)=C列(売上総利益)という表を作り、それを縦軸金額横軸日付という折れ線グラフにしたのですが(つまりC列=売上総利益の折れ線グラフ)、日々シートにデータを入力するとそれに応じてグラフも自動的に更新?されるようにするにはどうすればよいのでしょうか?

  • エクセル シートのリンク

    エクセルの一つのシート(印刷用)に複数のシートからのデータを数式を使い反映できるようにしています。 あるシートに、AまたはCと入力するか、空欄のままにしておき、印刷用のシートにAかCを返すとともに空欄のセルにはBと入力できるようにします。この作業を1期、2期、3期と三回くり返します。1期を入力した場合には、2期3期の部分が空欄のままになり、2期を打ちはじめると印刷用のシートの2期の表にA,Cはそのまま返し空欄のセルにはBが返るようにできないものでしょうか。今の状態は2期3期を入力しないままにしておくと当然印刷用のシートにはBが表示されていまいます。できたらマクロを使いたくないのですが。いい方法があれば教えてください。

  • シート間での連動反映

    誰か!!助けて下さい。。 現在、経理用の表を作成しています。 ひとつのブックを【月単位】として、1日~31日までをシートで・・・というようなものです。。シート名は半角で『7.30』という形式で入れています。 各シート、表の一番下のセルに『本日の現金残高』が計算表示されるようにしました。 そのセルの値をそのまま、自動的に次シートにある『前日現金残高』セルに(例:6/1〈1シート目〉→6/2〈2シート目〉→6/3・・・・)というように連動して反映〈表示〉させたいのです。。。。 ちなみに全シート、形式は全く同じです。なので両セルとも、当たり前ですがシート上で同じ位置にあります。 それからセルですが・・・ 3のI~Qまでを結合して一つのセルとして、ここが『前日現金残高』、つまりここに前日分を反映させたいです。 前日分は53のI~Qまでの結合セルで、ここが『本日の現金残高』になりま やり方がわからなくて、その部分だけ毎日コピぺしていたのですが、これだと、途中入力ミスや追加があった場合にまた一からやりなおしになってしまって困っています。 ちなみに雛形から毎月日数分コピーして使っていますが、もし上記が解決された場合、毎月1シート目(○月1日分)の『前日現金残高』セルは 前月bookの最終シートの『本日現金残高』と同じにしなくてはなりません・・・。ここは最悪、手入力でも構いませんが、こういう事を考慮に入れると、毎月のBOOK内のシート作りはどの様にしたらよいでしょうか??ただ、シートのコピペだけでは上手くいかない気がするのですが・・・・・・。 分かりにくい説明と思いますが、どうかよろしくお願いします。

  • エクセル内の数式を反映させながらシートをコピーする方法

    エクセルのシートのコピーについて教えて下さい。 1日1シートで表計算できる表を作るよう指示されました。 シート内には、累計を出すように(前日までの合計)+(本日の数字) の数式が入っています。 具体的に書きますと、セルA1に本日の数字を入力。 セルB1に(前日までの合計)+(本日の数字)と数式を入れました。 数式でいうと、例えばシート3のセルB1には(シート2:B1)+A1 シート4のセルB1には(シート3:B1)+A1 という具合にセルB1には前日までの合計を反映させるように、常に 前シートの累計をリンクさせています。 シートをコピーしては、セルB1の数式「前シート」部分を修正して こつこつシート7まで作ったのですが、30日分作って欲しいと 言われて困っています。 時間がたくさんあればこつこつ続けて完成させるのですが、就業上の 問題があってこれにずっと時間を割くことができません。 説明が長くなりましたが、ここで教えて頂きたいのです! 数式を反映させながら、シートをどんどんコピーする方法は ありませんでしょうか? 今、シート7まで作ったので、まんまコピーして7枚ずつ増やす 事は簡単ですが、累計部分の(前シート:B1)シートのリンクが 勝手には直ってくれません。 コピーすると同時に、前シートのリンクも直ってくれる方法が あればぜひ教えて下さい。 よろしくお願いします。

専門家に質問してみよう