• ベストアンサー

Excelでの表作成

for-vacantの回答

回答No.2

関数も何も、オートフィルタとコピペで十分かな? それか、ピボットテーブルのマクロ化。 しかし、ピポットテーブルだと合計値やデータ個数で返してしまうから、難しいか...。 Vlookupも同じだねー。

annkomochi
質問者

お礼

ご意見ありがとうございました!^^

関連するQ&A

  • エクセル 表の作る方

    現在、エクセルの表を作成しています。 「シート1」には (例) 日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ という項目別に上から順に入力し、 「シート2」には、科目別の金額集計表を作りたいと思っています。 (例)  科目  金額  負担金 10 という形です。 そこで、「シート1」が何行になるか分からないのですが、 「シート2」で金額を集計する場合、Sumif関数を使ってあらかじめ範囲を指定しておく必要があると思いますが、「シート1」に入力すると範囲が自動的に変更される方法はあるのでしょうか? (例)日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ ※当初は範囲を2行目までの選択であったが、3行目を入力すると範囲が3行目に自動的に変る。

  • エクセルを使って当番表を作成したいのですが・・・

     関数を使った当番表があるのですが、改善しようと考えています。現状の当番表を作成したのは私ではなく、エクセルのレベルは決して高くありません。よい方法を教えていただければと思います。 現状・・・一つのシートに1ヶ月単位の当番表を作成しています。そのシートをもとに1日単位の当番表が出力できるように関数VLOOKUPを使用し、別のシートで1日単位の当番表を出力できるようになっています。当番の電話番号一覧のシートがあるのですが、現在1日単位の当番表に手書きで当番の番号を記入しています。  ・使用している関数=VLOOKUP($Y$8,1ヶ月当番表!:$AM$32,23,FALSE)  ※Y8に日にち(1.2.・・・31)を入力するとその日の当番が反映されるようになっています。 希望・・・1日単位の当番表に関数を使って個人の電話番号データが反映されるように改善したいと考えています。  説明が不十分かと思いますが、よろしくお願いします。

  • エクセルでシート10の表からシート1から9の表に数値を自動抽出したい

    エクセルでシート10の表からシート1から9の表に数値を自動抽出したいのですが、 シート10 TP店 TW店 NP店 TM店 9 8 4 2 シート1 売上 TP店 ?? シート2 売上 TW店 ?? TP店売上9 TW店売上8 NP店売上4 TM店売上2 です かなりデータが多く手作業ではなく関数で一発入力したいのです。つまりシート1から10までありシート1はTP店、シート2はTW店の個々の売上データが入っています。シート10に全体の売上データが入っていて、シート10を参照してシート一つずつにアナログで=Sheet1!A1をいれていく、又はコピーすると大変なのでシート1に入れる関数と他のシートの関数をすべて同じにしたいのです。で自動で店の売上を入力するような関数ありますか 以前質問した際に =IF($B$1="","",INDEX(Sheet21!$B$2:$E$5,MATCH($A2,$A$2:$A$4,0),MATCH(B$1,Sheet21!$B$1:$F$1,0))) と答えをいただきましたが、さっぱりわかりません。わかりやすく説明していただけるとありがたいです。

  • エクセル シート作成ボタン作成

    原本のシートがありA1~K73までありグラフや表があります 使用時に原本シートにデータ入力をし、 入力が終わった時に保存ボタンを押すとシート名を入力する画面が 出てきて入力後OKを押すと、自動的にシートが作成され 原本シートは最初のなにも書かれてない原本シートに戻すボタンを作りたいのですが 前回聞いたときに作成できたのですが 新たにグラフを乗せたときにエラーが出てきてしまったため 再度投稿しました。 前回のプログラム Sub 保存() Dim MySheetName As Variant MySheetName = InputBox("シート名を入力してください") If MySheetName = "" Then Exit Sub Sheets("原本2").Copy After:=Sheets(Worksheets.Count) ActiveSheet.Name = MySheetName Sheets("原本").Range("A1:K73").Copy Sheets("原本").Range("A1") End Sub これで実行するとシートは自動作成できるのですが Sheets("原本").Range("A1:K73").Copy Sheets("原本").Range("A1") この部分で黄色メッセージがでます いい方法はないでしょうか?

  • エクセルの表作成と集計についておしえてください

    宜しくお願いします。 個人のペットショップで動物たちを管理する表を引き継ぎました。 その表はエクセルで作ってあります。 ・シート1に全ての動物情報が入力してある表があります。 上から、犬の各犬種別に分けてある表が 1つ目の犬種の表があり その犬種の合計 1行空けてあって 2つ目の犬種の表があり その犬種の合計 1行空けてあって と言う感じでずらーっと1枚のシートに入力してあります。 ・その表に新しく入荷した動物を行を追加しながら入力し 売れた動物を削除してと言う感じで1週おきに作り直しています。 シート2~シート12 ・シート1に入力してある犬種別に各シートが作成してあり 内容はシート1に入力してある犬種別にコピーしてここに張り付けています。 上記のシート1の全犬種のデータと 各犬種の頭数が合計してあるシート全体を印刷したものと シート2~シート12の各犬種別に分けてあるシートを印刷して 2週に1回オーナーにFaxするシステムになっています。 ここからが質問なのですが シート1に各犬種ごとに追加したり削除したりするのを 今は行の追加や削除をして作っているのですが もっと楽にできる方法や、関数、その他のやり方などありますか? アクセスは入ってなくエクセルしか使えないのでエクセルを使用した方法でお願いします。 あとシート1からシート2~シート12の各シートへコピーして貼り付けしているのですが もっと簡単にシート1から各シートに取り出していく方法はありませんか? 今週の火曜日にまたオーナーへの提出日が来ますのでもっとやりやすく作り直したいので アドバイスをお願いします。 文章でうまく説明できていないのでご質問いただけましたら追加でお話します。 どうぞよろしくお願いします。

  • Excelの sheet1 に、下記の様な表を作成しておいて

    Excelの sheet1 に、下記の様な表を作成しておいて    A    B    C  1  東京   1   100 2  東京   2   200 3  千葉   1   300 4  千葉   2   400 sheet2 に、下記の様な入力をした場合    A    B    C  1  県名  重量  単価 2  東京   2 3  千葉   2 東京のC欄には 200 ・ 千葉のC欄には 400 と、単価が表示されるようにするには、 sheet2 のC欄にはどのような関数を入れればよろしいでしょうか? 関数については素人です。 ご存じの方、何とぞ宜しくお願いします。

  • エクセルのマクロを知りたい

    エクセルで,たくさんのデータが入力された【シートa】があります。 新しく【シートb】を作成して,そこに空白の表(1)~(10)までを作成します。 (ちなみに表(1)は1行から始まり100行まで,表(2)は101行から始まり200行まで・・・・といった感じです) 【シートb】の表(1)には,【シートa】でA列に「1」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。同様に,表(2)には,【シートa】でA列に「2」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。・・・というのを表(10)まで続けます。 上記のような命令をボタン一つで操作できるようなマクロを教えて欲しいのです。 お願いします。

  • excelの表について

    エクセルの表について質問です。 文章と表が入った資料を作りたいのですが、次の点がよくわかりません。 1.文章を入れたいのですが、改行キーを入力すると、そのセルの入力は完了となるのでしょうか。1つのセルを「ここは文章」と認識させて、改行の含まれる文章を入力することはできないのでしょうか。 改行入りの文章を作る場合、やり方としてはセルをどんどん下に増やしていくということでしょうか。 2.1つのシートに複数のフォーマットの表を挿入することはできますか。 例えば、文章、表1、文章、表2……という形で、表1は今年度の出納、表2は顧客データのような形で、表のフォーマットが異なっているものをつくることは可能ですか。セルの形式が変わってしまうので無理なのかなと思いますが、できると便利なので……。 普段ワードを使っているので、エクセルのセルについての把握がよくできていません。よろしくお願いいたします。

  • エクセル2003で表を作成し、ある項目だけ抽出する方法

    エクセル2003で、出納帳を作成しています。 当然出納帳ですから、各セルには関数が入力されています。列がF列まで、行は永久に下まである表です。 B列に勘定科目として見出しをつけています。売り上げ、備品、出張費等10項目くらいあります。その項目を、1項目分の行すべて抽出し、別の場所に移動(同じ場所でもいいのですが)し、さらに残高、入金、出金欄をその抽出した行のみで再計算をする、というものです。 可能でしょうか?? オートフィルですと、きれいに項目別で抽出されるのですが、式の再計算まではしてくれません。その項目での入出金、残高を計算、表示する方法を教えてください。 よろしくお願いします。

  • EXCEL 2010についての質問です。

    現金出納の残高管理表をEXCELの自動計算で作りたいのですが。添付した図の入金表と出金兼残高表は別々のシートで作られていることが前提です。つまり、入金表から出金表を引けば手許残高になるわけですが、残高表は出金日ごとの手許残高が分かるように作りたいのです。つまり手許残高日報みたいな表です。入金は残高がマイナスにならないように手許入れをし、入金表に記入されます。したがって、毎日入金が行われるわけではありません。一方、出金は原則的に日々行われます(ない日もありますが)。要は、出金された日ごとの手許残高が分かる表が必要ということです。そこで、この表の「手許残高」の列の各セルにどのような関数を入れればいいのかをおしえてほしいのです。ただ、入金表と出金兼手許残高表はあくまで別のシートです。どなたかくわしい方、おしえてください。お願いします。