• 締切済み

エクセル2003でシートごとに見積作成した内容を1つのシートで一括管理したい。

Excel2003でシートごとに作成している見積情報を1つのシートで管理したいと思っています。 具体的には、シート名にそれぞれ、見積(1)、見積(2)・・・と括弧の中に連番をふっています。それぞれの、見積情報(件名、品名、金額等)を1つのシートで一覧表にしたいのですが、シートを参照して、それを下の行にコピーで簡単に作りたいのですが、いちいち見積(1)の1の部分を手で直さないとエラーになってしまいます。試した方法は、A列に項番を1、2、3と下の行に行くにつれ、連番をふっておく。その連番をB列の件名列に参照として入れる。 ='見積 (1)'!$F$11 この1の部分を手打ちで1といれずに、=A1 とか入力すると、値の更新:見積(A1)というウィンドウが開いてしまいます。何か良い方法がありましたら、ご教示いただければ幸いです。

みんなの回答

  • benelli
  • ベストアンサー率51% (78/152)
回答No.1

こんなんでどうですかね?一覧表に記載する数式です。 =INDIRECT("'見積(" & A1 & ")'!$F$11") ”'見積(”とセルA1の内容と”)'!$F$11”を結合し、でき上がった文字列を参照値として参照する関数です。 これならたぶんご期待にそえる動作をしてくれるかと思います。

TSUYOSHI-T
質問者

お礼

benelliさま 早速のご回答ありがとうございました。 取り急ぎお礼まで。

TSUYOSHI-T
質問者

補足

benelliさま 早速のご回答ありがとうございます。 =INDIRECT("'見積(" & A1 & ")'!$F$11") で試してみましたが、#REF! とエラーになってしまいます。 値の更新:見積(A1)というウィンドウはでなくなったのですが・・・。 本来は一枚のシートに入力後、そこから値を読み取って見積書を作成したいのですが、先に見積書をシートごとに大量に作ってしまっているので全体管理ができないという状況に陥っています。 参照の方法が悪いのでしょうか?

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

関連するQ&A

  • EXCEL 見積書作成

    EXCEL2010 で見積書を作成しています。 得意先毎に見積内容や金額が違うので、別シートにてデータベースを作って、その内容を得意先コードを参照して反映させたいと考えています。 見積書とデータベースの画像を添付しました。 赤で囲っている部分のコードをキーにして、データベースの内容(青で囲っている箇所)を反映させたいです。見積書にコードは手打ちで入力いたします。 データベースの列のレイアウトは、見積書の並びに合わせています。 どのようにすれば、実現出来ますでしょうか? ご教授を何卒よろしくお願いします。

  • エクセル2000で見積書を作成したいです

    エクセル2000で見積書(予算書)を作成したいです。 エクセル素人ですが水道配管部材の見積書(予算書)作成をしようと思ってます。 部材番号記入での見積書(予算書)にしたいのですが、 シート1を印刷用シート、それぞれの部材リスト用の各シート名を作成(エルボ、チーズ、ソケット、 バルソケなどなど)とします。 1,印刷用(見積書又は予算書)シートA列に部材番号、B列に部材メーカー名、C列に型番(形式)、D列に数量入力、E列に単位、F列に部材見積単価、G列に見積金額(数量×部材見積単価)、 H列に実行単価(仕入れ単価)、 I列に実行金額(数量×仕入れ単価)、J列に利益金額(G列見積金額-I列実行単価)、K列に利益率(この場合、利益金額÷実行単価になるでしょうか?)とします。 2,部材リスト各シートのA列に部材番号、B列に部材メーカー名、C列に型番(形式)、E列に単位、F列に部材単価、、H列に実行単価(仕入れ単価)とします。 例えばシート名がエルボで部材番号はL001~L100・・・・、シート名がチーズで部材番号がT001~T100・・・・。 3,印刷用(見積書又は予算書)シート20行目まで必要項目(見積先、社名、日付など)とします。 4,21行目以降のA列に必要な部材番号を記入(各部材リストシートから部材番号をコピー などして)すると、それに該当する列項目が記入され、それぞれ金額などが出るようにしたいです。 現在、部材リストシートを作成しながら(始めたばかりですが)、その箇所をコピーして見積書(予算書)を作成しています。 関数の=VLOOKUP(検索値,範囲,列位置,検索の型)とかでなるものでしょうか?(意味は分かりませんが・・・) ご教授のほどよろしくお願いいたします。

  • エクセル シート参照

    以下のシート1にシート2のデータを参照したいですが、データの量が多くて、もっと簡単な方法がないでしょうか? EX:シート1のA列に入力した内容     A 1 sheet2!A1   2 sheet2!A5 3 sheet2!A9 4 sheet2!A13   ・   ・   ・ シート1A 列にシート2A列の4行間隔で参照したいです。 うまく伝えられないですが、何か知恵をいただきたいです。 よろしくお願いいたします。

  • 2つのエクセルのシート間でこのようなことは出来ますか?

    こんにちは 1つのエクセルファイルに2つのシートがあり(シートA、シートBとします。両シートはともに300行100列ほどの大きさで、各セルに値、数式、第3のシートセルの参照等が入っています。また、両者とも結合されたセルが散らばっていますが、結合セルの番地は同じです。)両者のシートは非常に似ているのですが、セルの中身、行列の高さ・幅が微妙に違います。 ここで2つのシートを使い、次のような新たなシートを作りたいのです。 ・セルの中身はシートAとまったく同じ。 ・行の高さと列の幅はシートBとまったく同じ。 新たなシートの中身はシートAとまったく同じなので、シートAを元にして行の高さと列の幅がシートBと同じになるようにすればよいと思うのですがやり方が分かりません。かといって1行、1列ごとにシートAの高さ、幅を変更するのも大変です。 何方か簡単に出来る方法が分かる方はいらっしゃらないでしょうか? よろしくお願いします。

  • Excelのsheetでの内容照合について

    以下の条件に合うExcelのマクロについて教えてください。 sheet1には、それぞれの列に人名、出身地が入力されているとします。 この時に、同一ブックのsheet2の特定のセルに「村田」と入力した場合、自動的にsheet1を参照して、 隣の列に出身地「新潟」が入力されるようにするにはどのようにすればいいのでしょうか? <例> sheet1     列1 列2  行1 小林 大阪 行2 村田 新潟 行3 清水 福岡      ↓sheet2を開く sheet2     列1 列2 行1 村田      ↓「村田」を行1列1に入力すると・・・ sheet2     列1 列2 行1 村田 新潟 自動的にsheet1を参照し、sheet2の行1列2にsheet1の列2のデータを表示する。 「清水」と入力した場合は「福岡」、「小林」と入力した場合は「大阪」を表示させる。 こんなイメージです。 よろしくお願いします。

  • シート間リンクの一括設定

    エクセルで、下記のようなシート(1)「B列」からシート(2)へのリンク設定を 一括でおこないたいのですが、何かいい方法はありませんでしょうか? -----------------エクセル同一ファイル--------------------- 【シート(1)】 行番  A列        B列  1  あいうえお  2  かきくけこ    注釈(1)  3  さしすせそ  4  たちつてと    注釈(2)  5  なにぬねの    注釈(3) (以下続く 数千行) 【シート(2)】 行番   A列       B列  1   注釈(1)     注釈内容  2   注釈(2)     注釈内容  3   注釈(3)     注釈内容 (以下続く) --------------------------------------------------------------- ※【シート(1)】の“B2”セルをクリックすると、【シート(2)】の“B1”セルへリンク。 同様に【シート(1)】“B4”セルをクリックすると、【シート(2)】の“B2”セルへリンク・・・・と、 注釈内容を別シートへリンクさせたいのですが。 現状では、【シート(1)】のB列「空白以外のセル」のみを表示させて、各セルごとに ハイパーリンク先のシートとセルを一つずつ指定しています。 【シート(1)】B列の注釈あり/なしはランダムで、連番付けし、 【シート(2)】へは、それぞれ連番順に記載されます。 このリンクをなんらか一括で設定できればと思うのですが、ご指摘頂ければ幸いです。

  • Excel 数を別のファイルのシートに入れたいです

    質問させて頂きます。 Excelのファイルで品名と数量があり、別のファイルでシート名に品名が入っていて、部品が何種類か入っています。今までは品名と数量を見て、別のファイルの部品のところに品名の数量を手打ちで数を入れていたのですが、何種類もの品名がある為、時間がかかるのが現状です。 どなたかよい方法を教えて頂けないでしょうか。 例を下に書きます。 (品名ファイル) 品名    数量 タンスA 5 タンスB 2 タンスF 3 (部品ファイル) タンスA(シート名) 部品名   数量 長引出 5 小引出    5 中引出 5 タンスB(シート名) 部品名   数量 中引出 2 小引出 2 タンスF(シート名) 部品名   数量 大引出    3 特引出    3 品名ファイルの品名、数量を見て、部品ファイルのシートに数量を反映させたいです。 なお、 A列、品名 B列、数量 A列、部品名 B列、数量が入っています。 宜しくお願い致します。

  • エクセル 複数シートのデータをまとめたい

    他の質問を参照したのですが、できないのでお願いします。 新しいシート(ブックでもいいです)に次のデータを ひとまとめにしたい。 外国語テストのデータです。 (1)ひとつのブックにシートが十枚ある (2)列a2~h2 行2~29までデータがある。 (3)列a番号(a2が1、a29が28)  列b空欄  列c日本語  列d外国語 この構造を倍にしているのでa~hにデータが並んでいる。 これを、 つまり、8×28のデータが各シートにあるわけですが 【ひとつ】 できればシート1のデータの下 29行目からシート2のデータ、58行目からシート3… というように並べたい。 【ふたつ】 更にできるならa~dの下にe~hを持ってきて 4×56の並びにして 57行目からシート2のデータ…というように並べたい。 データの並びは列a列eの番号順を保持できたらうれしいです。 どうぞよろしくお願い致します。

  • エクセル2007:シート内のデータの自動転記

    Excle2007を使用しています。 シート1のデータをシート2に自動で転記したいと思っています。 シート1 作業件名ごとにその内容、作業者名が書いてある表。 1行ににつき作業1件 A列:日付 B列:作業件名 C列:内容 D列:作業者名 シート2 作業者ごとに従事した作業をまとめた一覧表で、ひとりにつき1ページ。 表の形式(見た目)はシート1とはまったく別のもの。 作業者ごとに空欄の表が既に作られており、 1ページ目:Aさん 2ページ目:Bさん という風に、1シートに改ページしながら全ての作業者について1ページずつ一覧表になっている。 1ページは25行を使用しており、 Aさん(1ページ目)は1~25行(Bさん(2ページ目)は26~50行)となる。 1ページ目の表のうち、シート1のデータを入れられる行は11~21行。 3件あれば3行使って残り8行は空欄ということになります 日付欄はシート2のA11~A21 件名欄はシート2のB11~B21 内容欄はシート2のD11~D21 シート2には、作業者の住所や生年月日など、シート1にない項目があらかじめ入力されている。 いつもはシート1を入力後に作業者基準で並べ替えをして印刷し、 シート2の該当する作業者のページに手打ちでデータ入力しています。 シート1のデータをシート2の該当箇所に転記するだけなので、シート1が完成した段階で シート2を自動で作れたら作業時間の短縮になると思い、考え始めました。 が、VBAに詳しくないため、どこからどう手をつけたらいいものかわかりません。 お詳しい方、お知恵をいただけましたらと思います。 不足情報等ございましたらご指摘いただけましたら補足をさせていただきますので どうぞよろしくお願いいたします。

  • エクセルシートについて

    添付の画像を参照願います。 シートAの表-1のデータをシートBの表-2に貼りつけたいのですが、 列と行が逆の為、一個一個のセルを選んでコピーしています。 表-2は次の行に表―1のB、となりに5という数字を、表―1のB列のデータを飛ばせたいのです。 何か簡単に出来る方法が有れば教えて頂けないでしょうか。 よろしくお願い申し上げます。

専門家に質問してみよう