• ベストアンサー

表Aから表Bを抽出し、グラフを作りたい

下記の表から、グラフを作りたいと思っています。 (表A) 雇用  名前  性別  誕生日    満年齢  入社年月日  勤続年数 正社員 AAAA 男 1958/2/18 49 1993/04/01 14 正社員 BBBB 女 1963/5/7 44 1993/04/01 14 正社員 CCCC 男 1970/8/17 36 1993/04/01 14 正社員 DDDD 女 1971/6/20 36 1993/04/01 14 正社員 EEEE 女 1965/9/22 41 1993/08/01 13 契約 FFFF 女 1969/5/23 38 1993/12/01 13 正社員 GGGG 女 1973/10/22 33 1994/04/01 13 この表からグラフに使えるように数値を抽出したいのですが (表B) 年齢  男  女 65歳  1 64歳     1 63歳  2    62歳  1  1 ・ ・ ・ 18歳  4  3 表Aから 表Bを作るのに、何かいい方法はありますか? 関数表をみてCOUNTIFやらSUMIF等を使ってみましたが うまく動きませんでした(式が間違っています、数式が間違っています等) 最終的に作りたいグラフは、人口ピラミッドです。 よろしくお願いします

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

  • ベストアンサー
  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

ピボットテーブルでどうですか? テーブルレイアウトで  縦軸・横軸に年齢、性別  データとして氏名を使えば  求める表はできます

noname#229340
質問者

お礼

ありがとうございます。 ピボットテーブルを使えそうな気がなんとなく していたのですが、縦列、横列の配置の仕方などが よくわからず、うまくいきませんでした。 shintaro-2さんの回答で、 >縦軸・横軸に年齢、性別  データとして氏名 でとてもうまくいきました!

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

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセル関数でFREQUENCY関数があります。先日2-3日まえ、私も他の質問で回答しました。生徒の点数分布に関した質問でしたが。 WEB照会で「FREQUENCY関数」で照会のこと。 http://dreamy.boy.jp/kan47.htm http://support.microsoft.com/kb/879429/ja 他多数15万件?(有名な関数・便利な関数であるということの証拠。)。 ーー エクセルの関数の定石 IF文、COUNTIF、SUMIF等がネストが深くなるようなら、何か別の 方法を調べろ。必ず別の方法がある保証はないが。

noname#229340
質問者

お礼

FREQUENCY関数について調べてみます。 手元の2冊の本には載っていなくて 見つかりませんでした。 ありがとうございます!

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

関連するQ&A

  • wordの段落を通番で振りなおしたい

    word2003で段落を設定した文書があるんですが、番号を振りなおしてつけているため、以下のようになっております。 1.aaaa 2.bbbb 3.cccc 1.dddd 2.eeee 1.ffff 2.gggg 3.hhhh これを以下のような通しの段落番号に変換することは可能でしょうか? 1.aaaa 2.bbbb 3.cccc 4.dddd 5.eeee 6.ffff 7.gggg 8.hhhh 各段落の1.を”自動的に番号を振る”を選択すればできると思いますが、数が多いため簡単な方法を探しております。 よろしくお願いいたします。

  • SQLの書き方について教えてください。

    accessについて。 シートの中に列名name、列名friendnameがあります。 name,friendname aaaa,bbbb bbbb,cccc cccc,aaaa dddd,aaaa eeee,bbbb ffff,eeee ほしいデータは aaaa,bbbb,cccc bbbb,cccc,aaaa cccc,aaaa,bbbb dddd,aaaa,bbbb eeee,bbbb,cccc ffff,eeee,bbbb と友達の友達の名前がほしいのです。 SQLの書き方を教えてください。 よろしくお願いします。

  • VBScript(vbs)での行の取得について

    あるテキストの中に空行をはさんで文字列がある時に"ABCD"の文字列を含む場合はABCDを含むひとまとまりだけを取得したいのですがその方法について教えてください。 [テキスト] AAAA BBBB CCCC DDDD EEEE ABCD FFFF GGGG HHHH [取得したい部分] DDDD EEEE ABCD FFFF

  • UNIXで文字列分割

    UNIXでマルチバイトの文字列で分割したいです。 例) aaaa bbbb cccc dddd eeee ffff ↓ [bbbb]で分割 [1]aaaa [2] cccc dddd eeee ffff できればawkで処理をしたいと考えています。

  • access で 方法を教えてください。

    access で 方法を教えてください。 テーブルは セミコロン区切りで、区切られて表示されています (テーブル例)  1 aaaa;bbbb;cccc;dddd;eeee;ffff 2000byte 2 aaaa 300byte 3 bbbb;cccc;ffff 3000byte 4 ffff;dddd 120byte このセミコロン区切りの区切られたデータの 「件数」と「バイト」を表で表示させる方法を教えて欲しいのです。 上記テーブル例を使用しての(抽出例)  抽出条件    ↓   aaaa 2件 2500byte   bbbb 2件 5000byte  cccc 2件 5000byte   dddd 2件 2120byte   eeee 1件 2000byte   ffff 3件 5120byte 宜しくお願いします。

  • エクセルで教えて下さい。

    エクセルで教えて下さい。 オートフィルタ、ピボットテーブル以外で関数などで教えて下さい。 A列に大量の文字列があり重複したりしてます。 そこで、 B列にはA列にある大量の文字列を重複なしで表示させたいと思ってます。 例えば A列 B列 AAAA AAAA BBBB BBBB AAAA CCCC CCCC DDDD DDDD EEEE DDDD FFFF EEEE FFFF EEEE AAAA みたいな感じです。A列は編集可能でQQQQを追加すれば自動でB列にも表示させたいです。 このようなことを簡単にできますでしょうか? 宜しくお願いします。

  • htmlで以下のような番号を振ることはできるのでしょうか?

    htmlで以下のような番号を振ることはできるのでしょうか? Wordのアウトラインのような番号を振りたいのです。 ネットで検索したのですが、なかなか解決策が見つからなかったので、どなたかご存知の方がいらっしゃいましたら教えていただきたいと思います。よろしくお願いいたします。 <作成したい番号> 1.AAAAA 1.1 aaaa 1.2 bbbb 1.3 cccc 2.BBBBB 2.1 dddd 2.2 eeee 3.CCCCC 3.1 ffff 3.2 gggg 3.3 hhhh <現状のタグ> <ol> <li>AAAAA <ol><li>aaaa</li><li>bbbb</li><li>cccc</li></ol> </li> <li>BBBBB <ol><li>dddd</li><li>eeee</li></ol> </li> <li>CCCCC <ol><li>ffff</li><li>gggg</li><li>hhhh</li></ol> </li> </ol>

    • ベストアンサー
    • HTML
  • 表の抽出方法を教えてください

    :::::::::::::::::::::::::::::aaaa::::bbbb::::cccc::::dddd :::0~1000::::::::::::::700:::::800:::::900::::1000 1001~2000:::::::::800:::::900::::1000::::1200 2001~3000::::::1000::::1300::::1600::::1800 上記のような表で1400のbbbbの時に900を抽出する方法を教えてください

  • Excelで

    2002/1/2 鈴木 AAAA 2002/1/5 佐藤 BBBB 2002/1/12 井本 CCCC 2002/1/20 田中 DDDD 2003/3/3 佐藤 EEEE 2003/3/12 井本 FFFF 2003/3/15 鈴木 GGGG 2003/4/2 田中 HHHH 2004/2/6 井本 IIII 2004/5/12 佐藤 JJJJ といったデータから 鈴木 2003/3/15 GGGG 佐藤 2004/5/12 JJJJ 井本 2004/2/6 IIII 田中 2003/4/2 HHHH のように、その人の最も最近のデータだけを 表示したいのですが、どなたか教えてください。 宜しくお願いします。

  • 優先順位を決めて、そこからランダムに選んでいく方法

    MySQLバージョン4.1.16を使用しています。 次のような、priority(1が最も優先順位が高い)を カラムに持つテーブル「users」で、flagが1を条件として priorityが1から順番にランダムに1つだけ選びたいのです。 つまりこの場合、初めは priorityが1の「bbbb」行と「dddd」行からランダムに選ぶのですが、 flagが共に0なので条件に合わないので選ぶことはできません。 次に、priorityが2の「cccc」「eeee」「ffff」行のflagを調べて flagが1の「cccc」「ffff」行の2つからランダムに選ぶことになります。 このようなSQL文はどのような記述になるのでしょうか? テーブル「users」 +----------+---------+---------+ |  user_id  | priority |   flag  | +----------+---------+---------+ |  aaaa   |   3   |   1   | +----------+---------+---------+ |  bbbb   |   1   |   0   | +----------+---------+---------+ |  cccc   |   2   |   1   | +----------+---------+---------+ |  dddd   |   1   |   0   | +----------+---------+---------+ |  eeee   |   2   |   0   | +----------+---------+---------+ |  ffff    |   2   |   1   | +----------+---------+---------+

    • ベストアンサー
    • MySQL
ボビンの幅についてお困りです
このQ&Aのポイント
  • 中古で購入したボビンが上糸が絡まってしまうため、正しいボビンの幅について知りたいです。
  • ボビンの幅に関して、11.5mmと9.2mmのどちらが正しいのか教えてください。
  • ブラザー製品のボビン幅について相談です。中古で購入したボビンが上糸が絡まってしまいます。正しいボビンの幅について教えてください。
回答を見る

専門家に質問してみよう