エクセルでシート間をまたぐ関数について

このQ&Aのポイント
  • エクセルでシート間をまたぐ関数について知りたいです。仕事で効率化を図るため関数を使用したいのですが、シート間をまたぐ関数が分かりません。
  • Sheet1に入力したデータをSheet2で指定の項目にしたがって集約させたいと考えています。データの量が多く、毎回オートフィルでデータを持ってくると重複する恐れがあるため、担当者番号を入力すると機械番号と日付を自動表示させたいです。
  • エクセルの関数を使用してSheet間でデータを集約させる方法について教えてください。
回答を見る
  • ベストアンサー

エクセルでシート間をまたぐ関数について

http://okweb.jp/kotaeru.php3?q=1437319で質問をさせて頂き、オートフィルの回答を頂いたのですが、補足を付け加えて、 再度質問させてください。 仕事で効率化を図るため関数が必要となったのですが、 シート間をまたぐ関数が分かりません。 例えば、    A      B      C     1 機械番号  担当者番号   日付 _________________    2  AA-05     H-6    6/2 3  ES-12     R-9    5/31 4  LT-32     G-118   6/8 5  NB-45     H-6    6/5 6  AA-05     R-9     5/25 7  NB-45     G-118    5/5  <Sheet1>                    という表がSheet1にはあって    A      B      C     1 担当者番号  機械番号    日付 _________________    2  H-6      AA-05    6/2 3          NB-45    6/5 4  5  R-9      ES-12    5/31 6         AA-05    5/25 7 8  G-118     LT-32    6/8 9          NB-45    5/5   <Sheet2>                      という風な集約用の表 Sheet1に入力したデータをSheet2で指定の項目にしたがって集約させたいと考えています。 データが手元に来るのが少しずつなので、 あるデータから入力していき、Sheet2で担当者番号を入力すると、それに伴うデータが集約されて 出来れば一つのセルに反映させたいのです。 データの量も多く、その都度オートフィルで拾い上げて、 Sheet2に持っていくと、データが重複する恐れがあるので Sheet2で担当者番号を入力すると、機械番号・日付を自動表示させたいです。 こんな事って出来るのでしょうか? どなたか教えてださい。

  • sion-
  • お礼率62% (64/102)

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

ん、オートフィルで? オートフィルタでしょ? でもそれならメニューの「データ」、「並べ替え」で担当者番号をキーにシートごといっぺんに並べ替えしたらいかがでしょうか? シート1は毎日すこしずつ入力するなら、毎日入力が終わった時にシート1を全部別シートにコピーして並べ替えたら簡単ですよ。 あとはA列とB列を入れ替えて完成ですね。

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

同様の質問をしたのなら、先の質問は閉じた方が良いと思います。 ピボットテーブルで、行に「担当者番号」「機械番号」「日付」、データにデータの個数で「機械番号」でも放り込んで、それぞれの集計行、総計を削除すれば似たようなものになりませんか?

関連するQ&A

  • エクセルでシートをまたぐ関数について

    こんばんは、仕事で効率化を図るため関数が必要となったのですが、 シート間をまたぐ関数が分かりません。どなたか教えてください。 例えば、    A      B      C     1 機械番号  担当者番号   日付 _________________    2  AA-05     H-6    6/2 3  ES-12     R-9    5/31 4  LT-32     G-118   6/8 5  NB-45     H-6    6/5 6  AA-05     R-9     5/25 7  NB-45     G-118    5/5  <Sheet1>                    という表がSheet1にはあって    A      B      C     1 担当者番号  機械番号    日付 _________________    2  H-6      AA-05    6/2 3          NB-45    6/5 4  5  R-9      ES-12    5/31 6         AA-05    5/25 7 8  G-118     LT-32    6/8 9          NB-45    5/5   <Sheet2>                      という風な集約用の表 Sheet1に入力したデータをSheet2で指定の項目にしたがって集約させたいと考えています。 Sheet1に機械番号・担当者番号・日付を入力しておきます。 Sheet2で担当者番号を入力すると、機械番号と日付が出るようにしたいのですが、どなたか教えてださい。

  • エクセルのシート間のデータ抽出について

    (1)シートは「集約」用のシートと、「各月」のシートがあります。「集約」シートは、A列には日付、B列には番号、C列には備考欄という表があります。各月のシートも同様ですが、番号の項目だけどの月も「1、2、3,4~」と通し番号でつけてあります。通し番号の数は月によって異なります。多くなる月もあれば、少なくなってしまう月、何もない月もあります。(2)「集約」の日付なり番号なりを入力すると、各月のデータが一つの表に反映されるようにしたいです。何かよい手立てはないものでしょうか?よろしくお願いします。

  • 複数シートのデータをまとめたい

    複数のシート(セルの位置関係等は同じ)の中の特定の範囲のデータを 別の一つのシートに集約させたいのですが、どのようにすればよいのでしょうか? 例: シート1に担当者Aが入力した値 シート2に担当者Bが入力した値     ↓ シート3に1、2に入力された値を集約

  • エクセル関数の他のシート参照について

    エクセル2000についてお尋ねします。どんな関数でもいいのですが、例えば「INDIRECT」関数で「sheet5」のD20セルに「INDIRECT($H$13"月!D3")] という関数を入れました。「sheet1」から「sheet4」には1月から4がつのデータがあります。「sheet5」のH13セルに1と入れたら。「sheet5」のD20セルに1月のD3セルが出るようになっています。ところが、この関数を相対コピーできません。"月!D3"が文字列なので?オートフィルでコピーできず一つ一つ入力しなくてはいけません。他に良い方法はありませんか?

  • エクセルでのシートコピーの早業を教えて下さい。

    (ワーク)シート1に毎日のデータを記入する表があります。 例えば9/1に記入(入力)して下にあるシート表示欄に9/2・9/3・9/4・・・・と どんどん増やして行きたいと思います。が、Ctrl+ 9/1ドラック右では 9/1(2)・9/1(3)・・・と なります。このコピーしたシートの日付をフィルみたいに連続した日付には出来ないでしょうか? 今はシートを一枚一枚名前を(2日・3日・4日・・・)変更しています。すごく大変です。 どうかいい方法をお願いします。

  • エクセル関数で可能でしょうか?

    エクセル関数で下記のような自動計算が可能か教えて下さい。 発注伝票のチェックのためにシート1のA列に連番で発注番号があり B列に日付・C列に金額・・・というふうなデータがあります。 このファイルのシート2の特定セルに発注番号を入力したら指定したセルにその発注番号の金額を表示したいのです。 現在INDEX(Sheet1!A:AA,(MATCH(Sheet2!D1,Sheet1!A:A,0)),3) の計算式を作ったのですが、同じ発注番号が複数ある場合は最初の物しか金額を引張って来ないため行き詰っています。 発注番号が複数あった場合、その該当番号すべての金額合計を求める関数式は可能でしょうか? よろしくお願いします。

  • エクセル シート 関数

    今、セルA1~F1まで6項目リスト選択で【合格】【不合格】を使って簡単入力を行っております。 しかし、2項目しか入力の必要の無いシートあるいは1と4項目のみの、ものもあります、別シートで集計を行っておりますが、(合格・不合格・不合格・合格・不合格・不合格)のようなデータで出てきてしまいます。 セルA2~F2に入力必要項目列に日付が入力されていまが(例では4項目まで日付が入っている)、これを利用し ・何箇所日付が有るか ・日付と一致した列の合格・不合格で不合格が1つでもある場合は不合格とする ・リスト入力は合格・不合格以外選択できないとする こんな感じの式で集計シート10行あったら赤いランプと緑のランプで赤ランプは不合格、未だ入力できてないな。 こんな関数式教えてください EX2003 WIN XP よろしくお願いします。

  • EXCELのADDRESS関数で日付を別のシートに

    sheet1のC10に2014/08/01と日付が入力されています。 R10セルに「=ADDRESS(10,5,1)」と入力すると、$E$10 と表示されます。 日付として表示したいのですが、方法がわかりません。

  • エクセル関数について

    エクセルに入力してある期間ごとに、データの合計値を出して、変化を見たいと考えています。 以下、エクセルデータ H25/1/2~H25/2/1 H25/2/2~H25/2/25  ・  ・  ・ また別のシートに日付と金額のデータが入力してあります。 エクセルデータ 1/5   5000円 2/6   6000円 2/4   4000円  ・  ・  ・ 以下のようなSUMIF関数を使用してみたのですが、">=41276"の範囲の41276を数字から期間が入力してあるセルに変えると0になってしまいます。(たとえば41276→C1) =SUMIF(A1:A10,">=41276",B1:B10)-SUMIF(A1:A10,">=41306",B1:B10) エクセル勉強不足で申し訳ないですが、何か良い方法はありますか? よろしくお願い致します。

  • エクセルの関数を教えてください。

    シート2のA2には、H23年12月と日付データがあります。 ここはTODAY関数でしていますが、ときに、手動で過去の月を指定する時があります。 C5には"現金"と入力されています。 現金シートのN1からY1までは、1月、2月・・と共通になっています。 N2からY2までは金額が入っています。 B5以下に入れる関数を教えていただきたいのですが、 B5には、現金シートで、シート2のA2と同じ月をN1からY1まで探し出し、一致する月の2行目の金額を表示する関数を教えていただきたいのです。 また、現金シートのN2からY2まで入れる関数についても教えていただきたいのです。 現金シートのB列には日付データがあります。 G列H列には金額データがあります。 1月分すべてのG列の金額をたして、H列のすべての金額を足したものを引くという関数を教えていただきたいです。 お手数をかけますがよろしくご教授くださいませ。