• 締切済み

エクセル 表の作成

エクセルが上手く活用できず困っています。 良い方法があれば教えてください。 過去に作ったたデータで以下の様な表がシート1にあります。 Aにはクライアント名 Bは、担当者名 Cは、数量 Dは、金額が入力されています。 【1月】 ○○社  A中 3m \10000 ○×社 T木 10m \50000 : 【2月】  △△社  B野 3m \10000     ○○社  C中  1m \1000 :    : : 【3月】   :   :   : 【12月】 これらのデータを元に、シート2に… クライアント名を入力すると過去のデータが表示されるような データを作りたいと思っています。 例:(○○社)と入力すると…           1月  A中  3m  \10000 2月  c中   1m  \1000 この様な表を作る事は可能なのでしょうか? 分かりにくい説明ですみません。どなたかいい案がありましたら 教えてください、 よろしくお願いいたします。

みんなの回答

noname#46899
noname#46899
回答No.1

根本的にデータ管理をするような構造になっていません。もとのデータ自体を 1月  A中  3m  \10000 と言う形になるようにすることがまず必要です。1件のデータの情報は一行にすべて入るようにする(レコード化)必要があると言うことです。 これでオートフィルタを使えば抽出することができます。 ただし、別シートにリスト化するようなことはEXCELの一般的な機能では実現できません。データベースソフトを使うか、VBAでプログラムを組んでください。 http://personal.okwave.jp/qa3060049.html データ管理をするためには「レコード」の概念を理解する必要があります。 http://ac.nikkeibp.co.jp/pre/java/chapter3_1_1.html EXCELではレコードの塊である「データベース」のことを「リスト」と呼び、抽出(フィルタ)や並べ替え(ソート)などができるようになっています。 【1月】 ○○社  A中 3m \10000 ○×社 T木 10m \50000 のような構造では抽出も並べ替えもできません。

song1111
質問者

お礼

1行に全て入力する必要があったのですね。 データを修正してオートフィルタで抽出する事にしました。 ありがとうございました

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

関連するQ&A

  • エクセルで比較表を作成するため・・・

     エクセルで、「前月」「今月」「昨年同月」と、毎月出来高数量を1Sheet内に並べて比較対照表を作成しています。  毎月、データを手入力しているのですが、関数を使用して手間を短縮したいのです。 参考書籍を探してみましたが、どれだか分からずこちらで相談させていただきます。 【データ例】(空白)はデータがありません。 Sheet:(2006年12月)   A     B      C     D 1 (2006年11月)     (2006年12月) 2 品名    数量     品名    数量    3 あああ   1000     あああ   1100 4 いいい    900     いいい   1000   5 ううう    1100     ううう   1000    6 えええ    500     えええ  (空白)    7 おおお   1200     おおお   1500 8 かかか  (空白)    かかか    500 8 ききき    200     ききき  (空白) クエリデータ(別Book,Sheet) (2007年1月)    A     B 1 品名    数量 2 いいい    880 3 ううう    1000 4 おおお   1500 5 かかか   700 6 ききき   300 7 くくく    1100 ***「2006年12月」の横(セルE)に、「2007年1月」のデータが、品名が揃うようにリンク?させたいのです。 (1) 元となるデータは、Accsessのクエリをエクセルにエクスポートしたものを使用します。 (2) 先月作成した表を基準に、隣にデータを作成していき、前々月は「非表示」しています。 『問題点』毎月、項目が異なり、同じ列に揃えていくのが大変です。 何かいい方法があれば、お願いいたします。 また、参考になるHPや書籍等ありましたらあわせてお願いいたします。

  • エクセル 一覧表からの検索

    入金表をつくるのに困っています。 クライアント 報酬金額 1回目    入金予定日     2回目  入金予定日・・・ A     100,000  20,000   平成23年8月3日  10,000   平成23年9月15日 B     100,000  100,000   平成23年9月7日   C     100,000  20,000   平成23年10月5日  10,000   平成23年10月25日 とクライアントごとに一覧表を作っています。 その表から月ごとに抜粋し他のシートに違う一覧を作りたいのですができますでしょうか? 例えば、9月で検索するとA社とB社のクライアント名と金額を抜粋し他のシートに作りたいです。 説明が下手で申し訳ございません。 いろいろ調べてみたのですが、分からなかったので聞いてみました。 宜しくお願い致します。

  • エクセル2000でのデータ作成で・・

    顧客管理のデータを入力しています。  月日 顧客名   数量 累計 担当者 コード    欄外  2/14 ○○○    1    1  田中   A       1  2/14 ○○○    1    2  田中   B      2  2/14 ○○○    2   4  鈴木          1  2/15 ○○○    2   6  鈴木   C      2  こんな感じだとします。 累計にはIF(ISBLANK(C3),"",D2+C3)のような式が入ってます。  コードAと空欄のものと、BとCとの2つの表に分けたいと します。シート1には全体の表を、シート2にAと空欄、シート3に BとCを表示したい時はどうしたらいいでしょうか?  新しいデータはシート1にどんどん入力したいのです。 シート2とシート3それぞれの累計と通番号も付けたい場合、 どうやるのが一番でしょうか・・。  今はシート1の欄外に1と2と入力してシート2に =IF(シート1!H1=1,シート1!A1,"") と入れています。  そうするとどうしても空白の行ができてしまい、 累計の演算式もエラーが出ます。行削除して、 通番号を付け直していますが、他に一発で隙間なく シート2,3へ転記され、各シートごとの累計を出す方法が ありましたらおしえてください。

  • 集計表をエクセルで作成したい。

    エクセルで下記のような表を作成したいと思っていますが可能でしょうか、御教示お願い致します。 1.「シート1」のA列に日付・B列に客先コード・C列に客先名・D列に金額・E列に取得ポイントを入力します 2.行に発生順で入力します。その為、同じ客先コードが不規則に発生(入力)します 3.「シート2(1月分)」に、B列の客先コード別(C列に客先名も表示させる)にD列の金額・E列の取得ポイントを合計した一覧表を作成したい。 さらに、入力した時点で合計・更新をしたい 4.2月になれば「シート1」の1月分のデータを削除し2月分のデータ入力に使用したい よろしくお願い致します。

  • 関数での実績表の作成方法について

    いつもありがとうございます!よろしくお願いいたします。 下記の表(1)があり、その数字を抜き出して下記表(2)を作成したいのですが、 どのような方法があるか、お知恵を拝借できれば幸いです。 表(1)       A       B        C      D      E      F  1  発注NO.  2                   発注日   納入先  納入日  3         製品名(1)                         数量  4         製品名(2)                         数量  5         製品名(3)                         数量 A1に発注NO.、C2に発注日、D2に納入先、E2に納入日、B3に製品名(1)、 F3に数量、B4に製品名(2)、F4に数量、B5に製品名(3)、F5に数量… というデータが1セットで、発注NOごとに入っています。 製品名(4)まであり、(1)と(3)のみだったり、データにより違います。 この表を 表(2)     A     B     C      D      E  1      製品(1)  製品(2)   製品(3)  製品(4)  2 日付   数量    数量    数量    数量    3 日付   数量    数量    数量    数量  4 日付   数量    数量    数量    数量     ・     ・ という状態にしたいのですが、出来ればマクロでなく、関数のみで 作りたいと思っています。 色々やってみましたがうまく変換出来ません。 どのような関数で抽出を行ったらいいのか、アドバイス頂けませんで しょうか?よろしくお願いいたします!

  • エクセルでの表作成について

    エクセルを使って勤怠一覧を管理しています。 シート1のA1には所属部門名・B1には氏名、そしてC3には残業時間が入力されています。 この一覧をシート2のA2からC2には総務部・残業時間・氏名を表示。 そして、1行空けてE1からG1には営業部・残業時間・氏名を表示するように表を作成したいのですが、エクセルの機能を使って簡単にシート2にこれらの表を作成する事は可能でしょうか。 ご存じの方、いらっしゃればご教授願います。

  • エクセル2007で作成したいのですが・・

    作業予定表を作成しています シート1に左から 予定日 機械名 数量 終了日 得意先 色 ・・・等の項目があり 1/1  A機  500   1/3   AAA  黒 1/3  B機  1000  1/5   CCC  青 1/2  A機  300   1/3   ABC  黒 1/1  A機  200   1/2  BBBB  赤 1/2  B機  100   1/4   ABCD 青 という感じで行下にどんどん追記していく予定表データから別シートに 作業予定日と機械名を入力すると数量や・終了日等該当する行の項目データが表示されるようにしたいのですが・・・。 シート2のイメージは以下の感じです 予定日   機械名 1月1日    A機  ↑↑↑  ↑↑↑ ここに抽出したい日時と機械名を入れてエンターを押すと下のように表示されるのがベストです 数量  終了日 得意先  色・・・ 500   1/3    AAA  黒 200   1/2    BBBB 赤 サーバにアップして、各社員が予定表に入力して、状況を閲覧できるようにしたいのです。 シート1では数式でいろんな集計?がしてあるのでフィルタや並び替えは避けたいです。 多くの人間が作業するのでフィルタや並び替え等の操作をすると誤って削除する方が多く困っているのでこの方法が良いかと考えました。 すみませんが御助力ください。他になにか良い案があればご教示頂ければ幸いです。

  • Excelで数十人の表作成

    今、Win-meのExcldで各自20人ぐらいの個人表を作成するようホルダーを元に表を作ろうと思うのですが理解できません、その表はsheet1,2,3,4,となり、1、2表を元に、3、4の表(1、2と同じ表)に、1、2、で評価した◯△×がABC●●●  の人数の評価が、3、4の表をクリックすると自動的に◯△×が,A,B,C, ●●●の人数分がそれぞれの個人表に入力されるホルダーがあります。この表を作成しようとしています、まずは表の作成,sheet1、2、(3~4枠を作りクリックするとsheet,3,4へ移動する)それとsheet,1,2,入力したものが、sheet,3,4,へ入力する方法、挿入、コピィー、の操作方法等、どなたか良きアドバイスを?

  • エクセルで売り上げ表を作成したいのですが…

    エクセル98を使用しています。 月毎の売り上げ表を作成したいと思っています。 あるシート(以降、Aシート)にその月の売り上げ表を作成して、別のシート(以降、Bシート)に月毎の売り上げの履歴を残す事ができたら良いと思っています。 あらかじめ締め日を決めておき、その締め日が過ぎるとAシートの売り上げ表に記載されていた数字はクリアされると同時に、Bシートに売り上げの履歴を残すようにしたいです。 毎月設定しておいた日付けが過ぎると、シートに入力されていた数字を自動にクリアさせる方法はあるのでしょうか? また同じく、毎月設定しておいた日付けが過ぎると、その月毎の売り上げを別のシートに残すような作業はできますのでしょうか? 時間に合わせて、処理を行うといった感じになります。 時間に合わせて、入力されたデータをクリアにする。また別のシートに記録を残す良い方法がありましたら、アドバイスをお願い致します。

  • Excelマクロ作成について教えて下さい

    Excelマクロ初心者のMJです。 Excel2007で、A列に製品名、B列から年月(YYYYMM)毎に2年分の販売数量が入力された表があり、この表の1行目の特定年月を指定して、その年月から12カ月分の全製品データを別シートにコピーをする方法を教えて下さい。 宜しくお願い致します。