• ベストアンサー

エクセル  該当するセルの値を表示

こんにちは。 エクセル初心者で困っております。 売上表というブックがありまして、約10枚くらいのシートで構成されています 。 1枚目のシートが「合計」という名前で、2枚目以降のシートの各合計を引っ張 ってきたいのです。 《1枚目「合計」》     A     B      C      D    1       前回請求額 今回入金額  今回売上額 2 10日合計  ********** ********** ********* 3 15日合計 :::::::::: :::::::::: :::::::::: 4  ・ 5 ・ 6 ・ 《2枚目「10日締」》     A     B      C      D    1       前回請求額 今回入金額  今回売上額 2 ●●商亊   120,000  20,000   300,000 3 △△△(株)  30,000   30,000  150,000 4  ・ 5 ・ 6 ※合計※  1,500,000  500,000   2,300,000 3枚目以降も2枚目の「10日締」と同じようなデータがあります。 1枚目「合計」シートのB2~D2セルには、2枚目「10日締」のAの列に「※合計 ※」と入っている行の値を表示させたいのです。B3~D3のセルには、3枚目の シートの同じく、「※合計※」と入っている行の値を表示させたいのです。 このブックは毎月2枚目以降のシートのデータが他のブックからリンク貼り付 けをしているため、更新され、各シート、「※合計※」の位置が変わるので、 どう計算式をくんでいいのかわかりません。 説明が下手ですが、要は、Aの列のどこかに「※合計※」と入っていれば○○ を表示…というような計算式をどなたか教えてください。よろしくお願いいた します。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の関数をお試し下さい。 1.合計シートのB2セルに=VLOOKUP("※合計※",シート名!$A:$D),COLUMN(),false)を入力し、右方向にコピー 2.以降、シート名を変更し、1と同様

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VLOOKUP関数などが使えます。

関連するQ&A

  • エクセルの値の照合

    エクセル初心者です。宜しくお願いしますm(__)m 各店舗の売上の入金確認作業を行っています。 シート1と、シート2と照合し、A・B・D・E列が同じ値であれば、シート1から行ごと削除したいのですができますでしょうか。 ※C列は、入金があった際に日付が入ります。 G列は、確認をした際に日付が入ります。 シート1   A    B     C     D      E      F     G  ・・・ 1 店舗   日付   入金日  売上額   手数料  担当   確認日 2 A店   1/5   未収     \10,000   \2,000  田中   3 B店   1/6   未収     \20,000   \4,000  長谷 シート2   A    B     C     D      E      F     G  ・・・ 1 店舗   日付   入金日  売上額   手数料  担当   確認日 2 A店   1/5   2/5     \10,000   \2,000  田中   2/10 3 B店   1/6   2/8     \20,000   \4,000  長谷   2/10 宜しくお願いします!!

  • ExcelのVBA、セルについて教えて下さい

    セル内容の比較についてのマクロで教えてください。 まずブックAとブックBという2つのワークブックがあります。 ブックAのD4セルにはS144A03といったよな数字と英語が入っています。 ここからが行いたいことなのですが ブックAでマクロ実行 ⇒ ブックBを開きシートAを選択 Application.InputBoxでブックBのシートA内のセルを選択してOKを押した時 ブックAのD4セルの内容とApplication.InputBoxで選んだセルの内容が同じなら”認証OK” 違う場合は”認証NG”とMsgBoxで表示されるようにしたいです。 認証後はどちらの結果であってもブックBの方は閉じてしうまう形にしたいです。保存の確認はいりません。 ご指導のほどよろしくお願いします。

  • エクセル関数 非表示セルの集計をしないためには?

    どうしても、非表示にしたセル(行)が計算されます。計算式を教えてください(切実です) 例えば Aシートにはもとになる表  A      B     C     D 日付    品名   個数   金額 8/1(水)  aaa     1     1000 8/3(金)  bbb    2   1400 8/1(水)  aaa     2     2000(非表示セル) 8/1(水)  aaa      2     2000 8/3(金)  bbb    2    1400(非表示セル) Bシートには  A       B    日付     合計金額 8/1(水)    3000 8/2(木) 8/3(金)    1400 Bシートの合計金額を求める式がどうしてもうまくいきません。 SUMIFSやSUMPRODUCTなどいろいろ試したのですが、 どうしても非表示セルが計算されていまいます。 どなたか、教えてください。

  • 値が同じセルを検索して該当するものを表示する方法

    セルA1と同じ内容をB列から検索し、同じものが有った場合のCxの値をセルD1に表示する場合、どの関数を使えばよいのでしょうか。 (ここで、B列にはA1と同じ値は1個しかないことを条件としています。) 例えば   A  B  C  D 1 1  0  2 2 2  1  1 3 3  2  0 A1=1  列Bの「1」は B2です。 その場合のC2の値は1  よってD1には「1」を表示させたい。 宜しくお願いします。

  • エクセルのセル抽出でチェックシート

    複数ブックの同じシートの特定セルの内容を抽出し、1つのチェックシート用のエクセルに貼り付けたいのですが、可能でしょうか。 複数ブックは1つのフォルダの中に入れます。特定セルは複数のシートにまたがっています。 Book1 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book2 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book3 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7  ・  ・

  • EXCEL シートの値を求める

    こんにちは。こちらではいつもお世話になっています。 以下のような場合、どのような方法があるのかを教えてください。 ========================== ・1つのブックに複数毎のシート(例:シートA・シートB・シートC)があります。 ・それらシートの同じ箇所のセルの値(例:A1)を別シート(例:シートD)のA1から下に順番に入れたいと思っています。 ・シート枚数が増えても対応できるような方法であれば助かります。 【シートD】   A                  B 1 シートAのA1のセルの値 2 シートBのA1のセルの値 3 シートCのA1のセルの値 ========================== 説明が不十分であれば、申し訳ございません。 宜しくお願いします。

  • Excelのセル参照について

    範囲(例:2010/1/1~2010/2/1)を指定して更新すると、日にちと値を外部データから取得し、 ExcelのSheet2のA列に日にち、B列に値を表示しています。 データは月単位で拾ってきて、Sheet2に表示しています。 たとえば、2010/1/1~2010/2/1とすると、1月のデータを取得してきて、 2010/2/1~2010/3/1とすると、2/1~今日までのデータを取得してきます。 そのSheet2に表示しているB列のデータをSheet1のセルD列にセル参照しているのですが、 たとえば、2010/1/1~2010/2/1までのデータは、Sheet1のセルD1に「=Sheet2!B1」と記入して、以下オートフィルでうまくいくのですが、 2010/2/1~2010/3/1までとすると、2/1から今日までのデータはうまく表示され、 今日以降のデータはSheet2が空白なので、Sheet1で「=Sheet2!#REF!」となってしまい、以降、Sheet2にデータが取得されてもうまくセル参照されません。 Sheet1のD列の式を下記にしても、現象はかわりませんでした。 =If(Sheet2!B1="","",Sheet2!B1) =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1) Sheet2で今日以降のデータが空白でも、Sheet1が「#REF」とならないように、 また、今日以降のデータは取得された際、うまく表示されるようにするのは、 どうしたらよいのでしょうか。

  • excel 串刺しセルの値を列に並べる

    excel2000を利用しています。 シートが10枚以上あるexcelブックがあるのですが、これらのシートのフォーマットは全て同じで、値がそ れぞれ独自に入っています。 一番左側のsheet1は無地です。 そして、左から2sheet目以降の全てのシートで、それぞれ 指定セル を sheet1のA列に縦にデータを保管したいです。 そして、同様にまた違う指定セルをB列、また違うセルをC列・・・・ といった具合で全シートの複数の項目をsheet1にリスト形式でまとめたいです。 どうかご教授をお願いいたします。

  • あるセルから表示させない

    売上票を作成しています。 B列 日付 C列 顧客管理ID番号 D列 金額 G列 売上合計 と言うように作成しています。 G3 に =SUM($D$2:$D3)を入力し後はオートフィルしています。 この時、例えば 「D5」 に金額が記入されていないときは 「G5」 以降のセルには 「G4」 と同じ金額が表示されます。 この金額の表示を 0若しくは何も表示しないようにしたいのですが お知恵をお貸し下さい。 できれば金額が表示されない方を望みます。

  • エクセルで、範囲内の該当セルを探してその一つ下のセルの値を全て加算した

    エクセルで、範囲内の該当セルを探してその一つ下のセルの値を全て加算したいのです。どうすればよいですか? 例: _A, _B, _C, _A, _B, _D, _A, _F 20, _5, 40, 30, 20, 80, 40, 30 という範囲があった時に 項目 _A, _B, _C, _D, _E, _F 合計 90, 25, _0, 80, _0, 30 という集計がおこないたいのです。 データ量が結構な数ありますので、手動は避けたいのです。 よろしくお願いします。

専門家に質問してみよう