- ベストアンサー
Excel2000での列集計
- Excel2000での列集計についての質問です。質問文章全体は100文字程度です。
- 上の1年分のデータ表を週ごとにまとめる方法を教えてください。空白の行は削除したいです。
- マクロを使用してExcel2000での列集計を行いたいのですが、具体的な方法が分かりません。どなたか教えていただけませんか?
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- Excelで行方向に並んだデータを列に
こんばんは。 質問タイトルをどう書いていいのかわからず、わかりにくくてすみません。 こういうExcelの表があります。 A表 A列 B列 No code 1 10 1 11 1 12 2 10 3 14 4 14 4 15 それを次のようにしたいと思ってます。 B表 A列 B列 C列 D列 No code1 code2 code3 1 10 11 12 2 10 3 14 4 14 15 A列にあるのがサンプルNoで、それぞれに対応するコードが縦に並んでいる(A表)のを、サンプルNoを重複させずにコードを横に展開(B表)したいのです。 今は各サンプルで重複しているコード数を出して、2以上だったらif関数で横に持っていくという非常に面倒な方法を取っています。 他によい方法はないでしょうか。なお、マクロは嫌がられるので使えません。 データ数よりもシート数(1シートに1つの表)が多く、できるだけ簡単な方法があれば教えていただけますでしょうか。 以上よろしくお願いします。
- 締切済み
- オフィス系ソフト
- 関数でなんとかなりませんか?(EXCEL)
マクロや関数に関してはあまり知識がありません。 そこでお教えいただきたいことがあり、質問させていただきました。 まず、あるワークシートに以下のような表があります。 A列|B列 a 1 b 1 c 1 d 2 e 2 この表を新しいワークシート(ワークシート名:並べ替え)以下のように並べ替えたいと思っています。 A列|B列|C列|D列 1 a b c 2 d e 要するに、B列の値を認識して値が同じものを1行目に横並びにしたいのです。 関数やマクロでなんとかなりませんか? 膨大なデータがあるので手作業でやるととてもしんどいですし、間違いがでやすくなり困っています。 お願いいたします。
- 締切済み
- オフィス系ソフト
- [EXCEL2000]複数の列からデータを取り出して1列にまとめたい!
(1)一行にA列、B列、C列があります。 (2)各行のどれか1つの列には、必ずデータが入っています。 (3)データの入っているセルからデータを取り出し、D列の同じ行のセルに移します。(コピーでもかまいません) (4)結果、D列には、A列~C列のデータが1列にまとまる! 具体的には↓のようになりますが、どのような関数を使えばよいですか?教えてください。 (具体例) A列 B列 C列 D列 12 12 50 50 32 32
- ベストアンサー
- オフィス系ソフト
- 【Excel VBA】条件つき行削除
Excel2003を使用しています。 システムからCSVで落としたデータで、データの並び方に規則性があるので、それを利用して、不要部分のデータをマクロで削除できないかと思い、質問させていただきます。 A列に『累計』を含む文字があった場合、その行のD列が0だったら、その行より上の行のA列に『計上日』と入力されている行までを削除するということをしたいです。 下記でいうと、2~5行までを削除したいです。 A B C D 1 2 計上日 3 4 5 累計 0 6 7 計上日 8 9 累計 1000 上記では、B列、C列には何も書いていませんが、実際はデータが入力されていたり、空欄だったりです。 D列が0の行を削除するコードはわかるのですが、さらに、条件が加わっても同じように処理は可能でしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数列の集計(Excel)
下記のような物をExcel2000で作りたいのですが可能でしょうか? まず、データとして下のようなリストがあります。 A(列) B(列) C(列) D(列) 日付1 数値1 日付2 数値2 2004/6/1 100 2004/7/2 500 2004/1/3 300 2004/1/3 400 2004/3/15 540 2004/5/4 980 2004/1/1 800 2004/8/6 230 2004/1/3 200 2004/2/8 450 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 列数は決まってますが、行数は増えていきます。 そして別のシートに下のようなリストが別にあり、 A(列) B(列) C(列) D(列) 2004/1/1 2004/1/2 2004/1/3 2004/1/4・・・(31日まで続きます) ここにある日付と先ほどのリストの日付1と日付2を照合して、 日付1で一致したら数値1の数値を 日付2で一致したら数値2の数値を 持ってきて、なおかつそれを合計した数値を表示したいのです。 上のデータを使って表現すると下のようになって欲しいのです。 A(列) B(列) C(列) D(列) 2004/1/1 2004/1/2 2004/1/3 2004/1/4・・・(31日まで続きます) 800 900 つまりはその日毎の数値の合計値が欲しいのですが、 検索値となる日付が2列(複数列)に分かれてしまっていて うまくいきません。 自分の仕事を丸投げするようで大変申し訳ないのですが どなたかお教えいただけませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルでの集計
A列に下記のようなデータが千件くらい入っています。 例:C-100/50/5/5 A-200/100/50/5 B-100/100/10/10 C-100/50/5/5 A-200/100/50/5 D-300/50/50 ・ ・ かなり重複もあります。 C列にA列のデータを以下の様に集計したいと思います。 例:A-200/100/50/5 B-100/100/10/10 C-100/50/5/5 D-300/50/50 ・ ・ 重複している場合は1行とし抜き出し、順番に集計したいのですが、 マクロか関数でする場合、どのような記述になるのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで1列のデータを5列に振り分けする
Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列 1 2 3 4 5 ・ ・ 加工後 ●A列 B列 C列 D列 E列 1 1 2 2 3 3 4 4 5 5 上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。
- ベストアンサー
- オフィス系ソフト
- 【Excel】ある文字列を含んだ行の数値をとりだしたい
Excel2003を使用しています。 A列 B列 C列 D列 1行 2行 ○月計 100 50 50 3行 4行 5行 ×月計 200 100 100 A列に「月計」を含んだセルがあったら、そのD列は[=B-C]としたいのですが どうすればいいでしょうか? 例えば、上記の場合だとA2セルに「○月計」と入っているので、D2セルには[=B2-C2]の計算結果を 表示させたいのです。 いろいろやってみましたが、うまくいきません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル集計
エクセルで質問です。 sheet1 列 A B 行 (名称) (判定) 1 あいうえお A 2 あいうえお C 3 かきくけこ C 4 かきくけこ B 5 かきくけこ B という元データがあり、みてのとおり同じ名前のものが複数あり各々で判定が違います。 次に、別のシートには(※同じシートで列をAAとしてもよいが) sheet2 列 A B C D 行 判定 1 A B C 2 あいうえお 1 1 3 かきくけこ 2 1 という具合に、A列には名前が複数あってもひとつとしその右側に判定の種別ごとに数を記入する。 という集計表を作成したいのですが、どなたか教えてください。 ちなみにマクロはできませんのであしからず・・・・
- ベストアンサー
- その他MS Office製品
- EXCEL2007 集計方法を教えて下さい。
EXCEL2007 集計方法を教えて下さい。 sheet1は、商品の出荷データが入っています。 A列・・得意先コード、B列・・品番、C列・・出荷数 sheet2で集計します。 A2以降に商品コードが入力してあります。 A1に得意先コードを入力すれば、sheet1のA列を参照し、該当得意先の商品出荷数をsheet2のC列に集計したいのです。 (sheet1のデータは羅列です。 例えば、山本屋のりんご購入履歴が1行目や10行目21行目と入力されているイメージです。
- ベストアンサー
- オフィス系ソフト
お礼
imogasiさん、お礼が遅くなって申し訳ありませんでした。 今回の質問では、私の知識不足により、せっかくご回答をいただいたのに活用できず、ご迷惑をおかけ致しました。 あれから2ヶ月程、日々インターネットで私でも理解できるフリーのサンプルマクロを見つけ、私なりに切り貼り変更し、どうにか使えるマクロができあがりました。 imogasiさんよりNo.3でご回答頂いたマクロも使わせていただきました。 本当にありがとうございました。 よって、この質問は締め切らせて頂きます。 失礼いたします。
補足
元の表は(多少忠実な表にした為、最初に質問した時の表とは少し変わります。) 1行目が年月日の行です。 A1=ブランク,B1=ブランク,C1=ブランク,D1=20030106,E1=20030107,F1=20030108,G1=20030109,・・・・・FW1=20030630 2行目が曜日の行です。 A2=ブランク,B2=ブランク,C2=ブランク,D2=月,E2=火,F2=水,G2=木,H2=金,I2=土,J2=日,K2=月,L2=火,M2=水,・・・・・FW2=月 3行目からデータが入っています。(A列はCode1,B列はCode2,C列はName,D列からデータ) A3=a1,B3=00111,C3=あ,D3=A,E3=A,F3=ブランク,G3=ブランク,H3=ブランク,I3=ブランク,J3=ブランク,K3=ブランク,L3=A,M3=ブランク,・・・・・ A4=a1,B4=00111,C4=あ,D4=ブランク,E4=ブランク,F4=ブランク,G4=ブランク,H4=ブランク,I4=ブランク,J4=ブランク,K4=B,L4=B,M4=ブランク,・・・・・ A5=a1,B5=00111,C5=あ,D5=ブランク,E5=C,F5=C,G5=C,H5=ブランク,I5=ブランク,J5=ブランク,K5=C,L5=ブランク,M5=ブランク,・・・・・ A6=a2,B6=00222,C6=い,D6=ブランク,E6=ブランク,F6=ブランク,G6=ブランク,H6=ブランク,I6=ブランク,J6=ブランク,K6=ブランク,L6=A,M6=A,・・・・・ A7=a2,B7=00222,C7=い,D7=B,E7=B,F7=ブランク,G7=ブランク,H7=ブランク,I7=ブランク,J7=ブランク,K7=ブランク,L7=ブランク,M7=ブランク,・・・・・ A8=a2,B8=00222,C8=い,D8=ブランク,E8=C,F8=C,G8=ブランク,H8=ブランク,I8=ブランク,J8=ブランク,K8=ブランク,L8=C,M8=C,・・・・・ A9=a2,B9=00222,C9=い,D9=ブランク,E9=ブランク,F9=ブランク,G9=ブランク,H9=ブランク,I9=ブランク,J9=ブランク,K9=ブランク,L9=D,M9=ブランク,・・・・・ A10=a3,B10=00333,C10=う,D10=A,E10=A,F10=ブランク,G10=ブランク,H10=ブランク,I10=ブランク,J10=ブランク,K10=ブランク,L10=ブランク,M10=ブランク,・・・・・ A11=a3,B11=00333,C11=う,D11=ブランク,E11=ブランク,F11=ブランク,G11=ブランク,H11=ブランク,I11=ブランク,J11=ブランク,K11=B,L11=ブランク,M11=ブランク,・・・・・ このように行数は結構な量があり、人数が何人なのか同人の行が何行あるのかも数えられる量ではありません。縦に1699行、横はFWの列が最終列になっている表です。 >私は2003/1/1から始まると思っていましたが、1月6日から始まるのですか。D1は1月6日?< はい、すみません。これも今年のカレンダー通りに変更させていただきました。 今年の最初の月曜日からという事です。 文字列かどうかの件ですが、これはセルの書式設定の表示形式においてB3からB1699(データの入っている最後の行が1699行なので)までのセルが文字列になっていて、その他のセルは標準になっています。 B列のCode2のみ数字の頭に0が付くので、文字列にする必要があります。 最初は、Sheet1全てのセルを文字列にしていたのですが、どちらにしたらいいのでしょうか?この設定もなんらかの影響を受けていると思うので教えて頂けるとうれしいです。 私の知識不足で大変ご迷惑をおかけしています。 >ある程度回答者が組んだプログラムが読めて、その意を汲んで、質問者側で、不適当部分は正し、チューニングできないと難しいと< 本当にその通りです。"丸投げ的課題"になってしまい恥ずかしいかぎりです。 ですが、どうかもう少しだけお付き合い願えないでしょうか? お願いします。