• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL リスト内容によって数式を変更)

EXCEL リスト内容によって数式を変更

このQ&Aのポイント
  • 社内で起きた事故の総括表を作り、特定月ごとに件数や事故の種類を各支店ごとにまとめて報告する書類を作る方法について教えてください。
  • 総括表にリストを作成し、リストで指定した月の情報が総括表に入るようにしたいですが、シートの数を増やさずに実現する方法を教えてください。
  • EXCELで総括表を作成し、リストで指定した月ごとに情報を集計する方法を教えてください。

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

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

こんにちは! >指定した月の情報(シートの情報)が総括表に入るようにしたいのですが の「シートの情報」が具体的にわからないので、単にそのSheetのデータを表示するようにしてみました。 ↓の画像で左側が「総括表」Sheetで、6月~3月 のSheetのSheet名は 6月・9月 ・・・のようになっていて 各Sheetの配置も画像通りとします。 「総括表」SheetのA1セルにリスト表示させるとして B4セルに =IF($A$1="","",INDIRECT($A$1&"!"&ADDRESS(ROW(A2),COLUMN(),4))) という数式を入れ、列・行方向にフィルハンドルでコピー! これで画像のような感じになります。m(_ _)m

kinetic7274
質問者

お礼

回答ありがとうございます。 作っていただいたエクセルの画像と、載せてある数式を参考に思い通りのものが作ることができました! 「INDIRECT」関数とその後の書き方を工夫することでシート名を指定できるのですね・・勉強になりました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

「シート名!セル番地」とすると、別シートのセルが参照できるって ご存知ですか? ですので、「=6月!A1」というように、必要な項目を「総括表」シート に持って来れば何とかなると思いますけど。

kinetic7274
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

ピボットテーブルを使ってはいかがでしょう。

kinetic7274
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL リスト内容によって参照範囲を可変

    お世話になります。 標題についてですが、下記のような内容のものを作ろうと考えています。 構成についてですが、 シート1のA1セルにリストを作ってあり、「4月~来年3月」までを選択できるようになっています。 同シートのA3セルに「本社」、A4セルに「北九州」と入っており、B2セルに累計と入っています。 B列は各部署の累計が入るセルです。 シート2は下図のとおりになっており、4月~来年3月までの各項目の合計件数及び各月ごとの合計件数を記入するものです。 このような構成で、シート1のA1セルのリストを変更することで、リストで選択した月までの累計件数をシート1のB列に表示する、というものを作ろうと考えてます。 (A1で「7月」を選択すれば、4月・5月・6月・7月の累計件数がB列に表示される) おそらくOFFSET関数を使うとはおもうのですが・・・ 何か参考になるご意見を頂ければ助かります。 よろしくお願いいたします。

  • エクセルでリスト作成について

    エクセルでのリスト作成について良いアイデアや関数はないでしょうか? エクセルで、 シート1に参加確認表(20名分まで表示可能) シート2に組合員リスト(支店コード(数字4桁)、組合員番号、姓名、性別、etc) 以上のようなブックになっていて シート1の参加確認表に”支店コード”を入れるとその支店に属する組合員の 組合員番号と姓名が参加確認表に反映するようなフォーマットを作りたいです。 支店ごとの人数は少ないのですが、支店数が多いので 困っております。 使用用途は、印刷をして支店毎に配布をします。 1枚ずつコピー、貼り付けすればいいのでしょうが、 もし関数等で対応できそうなものであれば、他にも応用できるので教えください。 よろしくお願いします。

  • エクセル関数について

    初心者です。 誰か助けてください。 エクスポートしたエクセルデータが瞬時に他のワークシートへ反映されるようにエクセル関数を組みたいのです。 具体的には、経理から来たその月の売り上げデータをエクセルへエクスポートし、瞬時に他のワークシートに作成した1年分の月別売り上げ表に売り上げの件数及び金額が反映されるようにしたいのです。 その売り上げ表は22の支店別に行が分かれており、列項目に4月5月6月・・・と並べ、各月の売り上げ件数及び金額が入力できるようになっています。 毎月経理から送られるデータをエクスポートし、その売り上げ表に簡単に数字を反映させることができるようになれば、効率があがるのですが・・・ どなたか、お力を貸していただけませんでしょうか? お願いいたします。

  • excelとaccess

    メーカーに勤務しております。計測器など社内設備の管理をしています。社内設備はすべて管理NOを割り当てており、Accessに設備名を入力して管理NOを登録します。それとは別にExcelに設備名を登録します。これは登録した設備は部署, 次回メンテナンスの月によって分ける必要があるためです。現在は各部署のExcelファイルがあり、そのファイルの中に各月のシートがあります。AccessとExcelの両方に設備名称などの情報を入力しているため2度手間です。1度の入力で済む方法はないでしょうか?

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

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

  • Excelにてプルダウンリストからのデータ挿入

    現在Excel、VBAを勉強しながら便利なシフト表の作成をおこなっております。 プルダウンリストから店舗名を表示し、選択した店舗名を参照し、その月のシフト表に所属する店舗の社員名を埋め込みたいと考えています。 現在はすべての日の社員名セルすべてに埋め込む形で考えています。 また、現在社内で利用しているデーターベースから、社員情報を抜き出したものを別シートに貼り付けているのですが、この情報を参照し、実現できないかと考えております。 シートに置いてある社員情報から、店舗名とどのように結びつけ?を行い社員情報を表示させるかという点でとても悩んでおります。 よろしければご教授お願いいたします。 以下は動作イメージの画像になります。

  • エクセル初心者ですが、下記内容の作業をしたくマクロを組もうとしています

    エクセル初心者ですが、下記内容の作業をしたくマクロを組もうとしています。どなたかやり方を教えていただけますと助かります。 [やりたい事] ブック(シート1)の中に(支店名)と(各支店別コード/4~8ケタ)2列の表があります。 同じブック(シート2)には、各支店別の発注データ(月単位/毎月新シート)があります。 この発注データには、支店名はあるのですがコードが入ってない為、毎月各支店名の横へ 新しい列を作り、支店コードをアナログで貼付しています。 この(シート1)から(シート2)へコードをマクロのボタン1回で反映させたい事が質問となります。 尚、支店別発注データは毎月発注回数や支店(有無)が異なる為、命令文としては、仮に (シート1)で東京支店・コード0001している場合、(シート2)の東京支店の横にある列全てに 0001が記入されるようにしたいです。同様に300近い支店があります。(発注件数はバラバラ) お手数ですが、宜しくお願いいたします。

  • 【エクセル】リスト作成について

    現在、エクセルにてリストを作成しております。 お力をお借り出来ると幸甚です。 簡単に記載いたします。 【シート内容】 A列に他シートにて都道府県のリストを作成し、そこを見て、リストから都道府県名を選択するようにしております。 B列には例として、特定の数字データを入力します。(手入力) A列      B列 (表1) 東京      10 千葉      20 神奈川     30 東京      40 埼玉      50 東京      60 千葉      70 --------------------------- この下に、上記表の取りまとめの情報を載せたいと考えております。 例として、(列はどこでも構いません) (表2) A列      B列 東京      110 千葉      90 神奈川     30 埼玉      50 【お力をお借りしたい部分】 (表2)に取りまとめの情報を作成する際の方法です。 (表1)のA列に、リストから選択された各都道府県名は、特定ではなく、変わります。 その為、(表2)のA列に各都道府県名を固定で記載し、B列にsumif関数等が使えないと考えております。 ・(表2)A列に(表1)A列に表示されている一覧から、重複なく、もれなく一覧を表示させる方法はありますでしょうか?(出来ればピボットテーブル等を使用せずに関数で出来たら助かります。)

  • EXCEL 縦の式を横にコピー

    EXCELの計算式について質問致します。 =DSUM($V$5:$AD$275,$X$5,リスト!$A7:$C8) =DSUM($V$5:$AD$275,$X$5,リスト!A$9:C$10) =DSUM($V$5:$AD$275,$X$5,リスト!$A11:$C12) と上記のように縦列に計算式を入力しています。 今縦列に月を入力し月ごとの計算表を作っているのですが横列に各月を入力して月ごとの計算式をつくりたいと思っています。 そこで問題なのが、リストの表は縦に作っているため、縦のコピーだと簡単にコピーするだけなのですが、絶対参照がうまく活用できないため横にドラッグしてコピーするとずれてしまいます。 ただ縦にいれた計算式を横にそのままセル番もそのままでコピーすることは可能でしょうか?

  • Excel 入力規則で「リスト表示」のリスト順変更はできますか?

    作業日報を作成しています。 シート1:日報  シート2:商品リスト(商品リストは「=商品名」と名前をつけています) 【シート1】  A1   B1 商品名  仕入先 のセルがあり、 A2セルをクリックすると、リストボタンが表示され 商品名を選べるようにしています。 (データ→入力規則→入力値の種類「リスト」、元の値「=商品名」としています。) B1の仕入先は、VL00KUP関数で、自動入力されるように しています。 【シート2】  A1    B1  商品名  仕入先 のセルがあり、 1 ブランク - 2 ばなな  A社 3 りんご  B社 4 オレンジ C社 5 いちご  D社   :    : 25 マンゴー AB社 とどんどん追加しています。 シート1でのリストの表示方法を、 1 ブランク - 2 ばなな    3 りんご   25 マンゴー 24  23 22    : と、上位3つは固定で、 それ以後は追加順に上位3つの下に表示したいと言われました。。 このような表示方法はできるでしょうか?? 私が考え付くのは、 単純に、商品名の入力日の横に日付で並べ替えた 表品名をかえして、それをリストに表示させることしか思いつきません。 どうぞよろしくお願いいたします。

専門家に質問してみよう