• 締切済み

エクセルシート連動

パソコン初心者で 分からず色々調べたのですが見つからなかったので質問です 例えばエクセルシートが1・2・3とあるとします そして先頭のシートのセルに1月1日と入れたら シート2シート3の同じセルに自動で1月2日・1月3日と なる方法ってありませんか? 週間で日別に計画シートを作成してるのですが 毎週打ち直すのが面倒で困ってます。

みんなの回答

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.6

2mameta7さん nonamochiさん 私も勘違いしていたようですね!! シートをまたいでのセル計算は回答No.2で可能です。 また、nonamochiさん 私の疑問に答えて下さいまして有り難うございます。 後ほどテストしてみます。 2mameta7さんへ 惑わせてしまうような回答をしまして大変申し訳ありません。 m(_ _)m       

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.5

こんばんは いえいえ、月をまたいでも自動で計算してくれますよ。

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.4

pc_net_spさん、おはようございます 実はpc_net_spさんが書かれたNo.1の回答内容が理解出来ていませんでしたが、今回の質問をよく読んでみて多分理解できたと思います。 まず初めに2mameta7さんの質問内容ですが、 > そして先頭のシートのセルに1月1日と入れたら > シート2シート3の同じセルに自動で1月2日・1月3日と > なる方法ってありませんか? であって、セルを対象にしています。 特定のシートのセルに日付を入力したら、別のシートの同じセルにそれぞれ1日づつカウントアップした日付を自動で入れたいという内容です。それぞれのシート名を該当する日付に変えていくと言うものではないです。 当然ながら私が書いた計算式はセルに対して有効であって、シート名そのものの変更には使えません。 次にpc_net_spさんの質問に対してですが、シート名に関数やマクロを埋め込む事が出来るかどうかはやった事が無いのでわかりません。多分出来ないのではと思います。 では、今回の質問内容をシート名の変更と言う事に置き換えて考えた場合、実現可能かどうか。 出来ます。 この場合にはVBAを使います。シート名はVBAで変更する事が出来ます。 何をもってシート名変更処理のトリガとするかは様々な方法が考えられます。 例としては、 シート名変更処理のためのボタンを埋め込み、ボタンを押して処理を開始する。 シートの変更を監視し、特定のセルの内容が変更されたら処理を開始する。 等々。 こんな感じでいかがでしょうか? もし説明不足の点があるにも関わらず2mameta7さんが質問を閉じてしまった場合には、遠慮無く私のホームページにいらっしゃってください。

2mameta7
質問者

お礼

すいません初心者の紛らわしい質問を理解してくれてありがとうございました(^_^) pc_net_spさんやnonamochiに回答して頂いて解決できたので心強く感じます また困って質問した際にどうぞ宜しくお願いします(^_^)

2mameta7
質問者

補足

初心者で本を買って読んでも中々理解できなくて ピンポイントで教えてもらえると凄く助かります<m(__)m>

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.3

nonamochi さん 私も興味がありますので便乗質問させてください。 nonamochi さんの回答では、Office2003では適用されませんでした。(セルシート名は=・・・・・と関数式がシート名になりました。) セル関数内のシート間計算には使える、計算式です。 質問者2mameta7 さんは、シート名に関数計算式かマクロの組み込みを望まれていると、私は判断いたしました。 nonamochi さんの回答で、シート名に関数計算式かマクロの組み込みが可能なバージョンを明確にして頂きたく存じます。 なにとぞ私にもご教授願います。    

2mameta7
質問者

お礼

pc_net_spさんこんばんは すいません知識がないもので紛らわしい質問をしてしまいました<m(__)m> nonamochiさんが言って下さったようにセルを対象に考えてました。 それでも回答して下さった事は有難かったので また質問した際にはどうぞ宜しくお願いします。

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.2

おはようございます 先頭のシートがSheet1 セルA1に日付を手入力 とした場合、その後のSheet2 Sheet3 ......の各該当するセルには単純に =Sheet1!A1+1 =Sheet1!A1+2 =Sheet1!A1+3 と言う関数を入れてあげれば自動的にSheet1に入力した日付をカウントアップします。 日付の表示形式は書式設定でどうぞ 他にもわからない事があれば、声をかけてください。 エクセルの定型処理や入力は可能な限り自動化した方がいいです。

2mameta7
質問者

お礼

お礼遅くなりました! nonamotiさんの方法で月変わりは難しいですが 日にちだけでも自動でカウントされるので十分楽になりましたありがとうございました(^_^)

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.1

エクセルシートは、関数やマクロの管理外だったと思います。 よって、最新Officeでも無理と思われます。 昔、Office2003でよく似た理由で、何年1月と打ち込んだら何年12月までのシートがコピーできないかと調べましたが、見つかりませんでした。 ただ、最新Officeはまだ使っていないので、改良されているかもしれませんが、MSサイトのUS版で検索する必要があります。 ほぼ日本語翻訳されていません。     

2mameta7
質問者

お礼

そうですか そううまくいきませんね^^; でも詳しく教えて頂きまして 本当にありがとうございました。

関連するQ&A

  • エクセルのグラフ作成について

    エクセルのグラフ作成についてなのですが、グラフウィザード等々ではなく、単純にひとつのセル内に数値を入力すると、その数値によって設定されたセルが塗りつぶされる様にしたいのです。 例えば、1週間分の利用者数を日別に予測を立て、その利用者数を日別のセルに入力すると セルが自動的に利用者数分塗りつぶされる様にして計画を反映するようにしたいのですが 私のPC力では出来ないので、どなた様かアドバイスお願いします。 エクセルの出来る関数もIFの壁を越えられていないレベルです。(最近少し出来るようになりました)

  • 月計表と日別受注表を連動させてエクセルで作成したい

    エクセルの関数を使った表を作成したいのですが、知識がなくお尋ねします。 ちなみにエクセル2010です。2007でも作成可能です。 各営業所の受注数を月別で集計し、それとは別に受注のあった日のみ 受注数と累計を一覧にしたいと思います。 Sheet1に日別受注数、Sheet2に月計表を作成し、○年○月分受注として ファイルを作成したいと思います。 例えば12月3日の時点で受注があった場合、月計表に営業所別の受注数を 入力するだけで日別受注数が自動的に入力されるようにしたいです。 受注がある日とない日があるので、受注があった日だけ入力して作成する ことになります。 累計の行は月計表の合計をリンクさせればいいのだと思いますが、 日ごとの受注数をどのようにしたら自動入力にできるかが分かりません。 日別受注数に日付を入れたら月計表のその日の数字が自動的に 入力されるようなことができたらい一番便利そうです。 こだわりはないので、別の方法でもまったく構いません。 【Sheet1 日別受注数】 12月3日 営業所別受注数 第一営業所 第二営業所 第三営業所 合計 受注数  0       1       0       1   ←この行が自動入力 累計    1       3       2       6   ←この行が自動入力 【Sheet2 月計表】 第一営業所 第二営業所 第三営業所 合計 12月1日   0       0       0       0 12月2日   1       2       2       5 12月3日  0       1       0       1 12月4日   0       0       0       0 ~ 12月31日 0       0       0       0 合計     1       3       2       6 説明不足で分かりにくかったら申し訳ありません。 エクセルにお詳しい方にお知恵を拝借したく、よろしくお願いいたします。

  • エクセルでシート間の連動

    シート1に100件のデータがあります。 シート2,3,4にそのデータを振り分けてあります。 シート1の1列もしくは1セルに色を付けた場合、シート2にある同じデータにも自動的に色がつくようにしたいのです。 すごく、困っているので早急に返事が頂けると嬉しいです。 リンクはしてみたのですが、これは、文字や数字のみなんですね。色は無理でした。何か方法がありましたらぜひ、お願いします。 excel2003を使用しています。

  • excelのシートに0から始まる数字を入れると…

    エクセルのシートに電話番号を入れる際 番号の先頭に0が付く場合自動的に消されてしまいます その度に0を押して追加しなければいけないので面倒です 0から始まる数字でも先頭の0を消されないようにするにはどうすれば良いのでしょうか? よろしくお願いします

  • 【エクセル】複数シートの同一セルの内容を別のシートに自動反映させたい

    エクセルについて教えてください。エクセル初心者なので、説明がうまくできないのですが、やりたいことを汲み取っていただけると助かります。 現在複数シートのシートの同一セル上に数字が記入されています。 新たに別シートを作成し、その表に数字が自動入力されるように したいのですが、何か方法はありますでしょうか。 例)(1)シート1~12のA10セルに4月-3月までの支出合計が    記入されている。   (2)別シートに縦罫4月-3月、横罫支出合計とした表を作成。   この表に月ごとの支出合計が自動的に反映されるように   したいのですが、今はセル一つずつに"=シート1のセルA10"を   入力しています。   この方法以外に便利な方法があったら教えてください。   説明下手で申し訳ございませんが、宜しくお願い致します。

  • エクセルについて連動できますか??

    エクセルパソコン初心者と思って回答をお願いします。 会社でエクセルを使ってるのですが・・・前者からエクセルシートを引き継いで使用しています。 そこでそれを利用したいのですが。B2のセルに1001と入力されています。(これは店番です。) 1001には計算式が組み込まれていてE2から順にTEL/FAX/地域/担当までが連動しているようです。 これを使って別シートに反映はできるみたいですが例えば新規エクセルシートへ飛ばすことはできますでしょうか?? それともこのエクセルシート?(シート2や3のみ)のみしか連動はできないでしょうか?? 連動できなければそれはそれで作り直しますができるのであれば1001などを入力して一度に新規のエクセルへ 飛ばしたいのです。わかりにくい説明で申し訳ありませんが初心者なりになんとか駆使したいと思っています。 最初から勉強したらいいよという回答はいりませんのでどうぞよろしくお願い致します。

  • エクセル こんなことしたいです

    イメージ 日記帳を作ります! 1つのBookに、1ヶ月分を入力します 1つのシートで1日分です ★セルA1に日付入力(例:4/21と入力する ⇒ 19年4月21日)と自動表示される ※セルの書式設定をいちいちするのは面倒です!  他のシートに書式コピーするのも面倒です!   ★セルA1に日付を入力 ⇒ シート見出しに自動的に、その月日が表示される ※シート見出しを右クリックして、いちいち名前の変更など面倒です! ★セルA1に日付入力 ⇒ それに対応する曜日を隣セルに自動表示 ★シート1の設定そのままで、シートを30枚一気に作成 ※Shift⇒F11では、完全に新しいシートができてしまいますよね。それに30回繰り返さないといけないですし・・・ ※シートの移動、コピーでも30回繰り返さないといけない・・・ 面倒です!! ★できればできあがった30枚のシートには、自動的に日付も曜日も シート名も出来上がっている ※例:シート1が5月1日で、フォーマット(テンプレート?)作成すると、自動的にシートが30枚できて、それぞれセルA1に日付(例: 5月5日)それに対する曜日が表示されている ★土曜は曜日が自動的に青になっている  日曜は赤になっている いろいろやかましいですが・・・お知恵(知識)お貸しください!! よろしくお願いいたします! よろしくお願いします!  

  • エクセルでの項目のコピー(シート間)について

    こんにちは。 エクセルの項目のコピー(シート間)についてお尋ねします。 たとえば、 シート1にあるセルA1~H1までを、シート3のセルA1~H1に シート2にあるセルA1~H1までを、シート3のセルA2~H1に 自動でコピーすることはできるのでしょうか。 もしできるのでしたら、その仕方をお教えください。 (一つずつコピー→ペーストをするのが大変なので…) エクセルは超初心者のため、難しいことは全く分かりません。 よろしくお願いいたします。  m(_ _)m

  • シート間での連動反映

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

  • Excelのシート間の参照

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