- ベストアンサー
エクセルで表の変換
- エクセルで表の変換を行う際に、伝票・納品処理の省力化を目指しています。
- 具体的には、修理表から納品一覧を関数やマクロを使用して作成したいです。
- VBA初心者にとっては難しい処理ですが、過去ログなどを検索しても解決策は見つかりませんでした。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセル リストから検索して部名を表示させたい
エクセル初心者です、宜しくお願いします。 会社にてExcel2002を使用しております。 以下の様に2種類のシート別のデータがあります。 Sheet1には今期分の製番一覧表、Sheet2には今月に 取引のあった製番が入力されております。 Sheet2の列EへSheet1から検索して部名を表示させたい のです。Sheet1のデータは200ぐらいあり重複はしており ません。 ------------------------------------------------- Sheet1今期分の製番一覧表 列A A部 11111-1111-1 33333-3333-3 44444-4444-4 88888-8888-8 列B B部 22222-2222-2 55555-5555-5 66666-6666-6 77777-7777-7 ------------------------------------------------- Sheet2 今月に取引のあった製番 列A 製番 列B 金額 列C 数 列D 合計金額 列E 部名 ------------------------------------------------- マクロや関数について全く経験がありません。 どなたかご教授ください。よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelマクロで元データを簡潔な表に整形したい
Excelマクロで実現させたいのですが、どのようにすれば 良いのか悩み中です。 下記のような【ベース】の表を【整形後】に一覧表に したいと思っています。 記入条件 品番が同じであっても出荷日が違う場合はそれぞれ記入する 品番と出荷日が同じであれば出庫数を足して記入する これを実現させるにはどのような手順?でマクロを組めば 良いでしょうか?どなたか助けて下さい。 【ベース】 品番 品名 出庫数 出荷日 A-01 りんご 10 2/21 A-01 りんご 10 2/27 A-02 もも 10 2/21 A-02 もも 15 2/21 【整形後】 品番 品名 出庫数 出荷日 A-01 りんご 10 2/21 A-01 りんご 10 2/27 A-02 もも 25 2/21
- ベストアンサー
- Excel(エクセル)
- エクセルで条件付で行ごと別シートに引用?
我流でエクセルを使っていますが、こんなことできたら良いなと思い投稿しました。 (Sheet1)A B C D 1 品名 金額 受注日 納品日 2 白菜 2000 3月12日 3月14日 3 大根 2000 3月12日 3月16日 4 人参 2000 3月16日 3月18日 Sheet1を元に、下のように Sheet2には、納品日が2/16~3/15の行の発注が並んだ表を Sheet3には、納品日が3/16~4/15の行の発注が並んだ表を作りたい (Sheet2)A B C D 1 品名 金額 受注日 納品日 2 白菜 2000 3月12日 3月14日 (Sheet1)A B C D 1 品名 金額 受注日 納品日 2 大根 2000 3月12日 3月16日 3 人参 2000 3月16日 3月18日 こんなこと関数でできませんか?
- ベストアンサー
- オフィス系ソフト
- エクセルで表の何番目に同じデータがあるか
セルB5~B15のセルには上から「みかん」「りんご」「バナナ」・・・と品名の一覧表がすでに入力されています。 エクセルでセルA1「りんご」と入力すると、セルA2に「2」(B列のデータの上から2番目)を表示させるにはどのような方法があるのでしょうか? 実際のデータはもっと多いのでIF関数のネストでは限界があるようで困っています。 また、入力するのも品名の一覧も数字ではなく文字列データのままで処理したいのです。 ちなみにEXCEL2003です。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 集計表をエクセルで作成したい。
エクセルで下記のような表を作成したいと思っていますが可能でしょうか、御教示お願い致します。 1.「シート1」のA列に日付・B列に客先コード・C列に客先名・D列に金額・E列に取得ポイントを入力します 2.行に発生順で入力します。その為、同じ客先コードが不規則に発生(入力)します 3.「シート2(1月分)」に、B列の客先コード別(C列に客先名も表示させる)にD列の金額・E列の取得ポイントを合計した一覧表を作成したい。 さらに、入力した時点で合計・更新をしたい 4.2月になれば「シート1」の1月分のデータを削除し2月分のデータ入力に使用したい よろしくお願い致します。
- ベストアンサー
- Windows XP
- エクセルで表を作りたいのですが・・・
Aのものに対する未収金がいくらあり、入金がいくらされて残りの未収金がいくらかという表を作りたいのです。 日計の表から、この表にリンクするようにしたいです。 私が作りたい表の実際の項目とは違うのですが、わかり安くいうと、 <10月分> |品名|繰越|未収金|入金|未収残金| | A |1000| 50| | 1050| | B | 500| 100| 80| 520| |合計|1500| 150| 80| 1570| というような表です。 1シートに1ヶ月分のこのシートをつくり、次月は別のシートに・・・といった形にしたいのです。 繰越を自動にし、しかも未収残金が0になればその項目は自動的に消え上に詰めていくという風な計算式は入れられないでしょうか? あるいは、フリーソフトをご存知でしたら教えてください。
- ベストアンサー
- その他(データベース)
- また教えてください!Excelで作った表で・・・
助けてください!! Excelで作った3つの表があります。 ※1つのファイルの中に3つのシートとして作られています。 (1)元となるデータが入っているもので、 (例) 1月1日 1,000 1月2日 500 ~ 2月1日 1,500 2月2日 1,800 …と、連続した日にちと数値が入力されています。(数年分) (2) (1)の表から部分的にリンクさせて1カ月分を抜粋しています。 (例) 1月1日 =(1)!A1 1月2日 =(1)!A2 1月3日 =(1)!A3 ←多少違うかもしれませんが、こんな感じの式?を入れてデータを引っ張ってきています。 (3) (2)と同じですが、(2)に抜粋したデータの次月分が入力されています。 (例) 2月1日 =(1)!A32 2月2日 =(1)!A33 2月3日 =(1)!A34 (2)と(3)は1つ1つのデータは違うものの、表の作りとしては同じです。 (2)や(3)のような表が、すでに何カ月先の分まで それぞれシートとして作られているのですが、 その表の内容が正しいか確認したいのです。 例えば、2月のデータを表(1)から引っ張ってきたいのに (例) 2月1日 =(1)!A32→“(1)!A31”になっている…など 違うセルが入力されていないようにしたいのです。 それで、考えたのは すでに終わった月の表は正しい式が入っているのだから、 正しい表と新しい表を比べられないか?という事です。 (回りくどくてスミマセンm(__)m) でも、引っ張ってくる元のセルが違っているので 単純に比較できず、関数にも詳しくないので、どうしたらいいのか分かりません。 間違えないように、初めからもう一度作る・・・というのはナシで、比較をして確認したい場合でお願いします。 また、比較ではなく、他に方法がありましたら教えてください。 不明な点は補足をさせていただきますので、よろしくお願いします。
- 締切済み
- Windows NT・2000
- エクセルで作る月間表 その1/3
たびたびお世話になっております 再びエクセルに関する質問なんですが、 たとえばA1に「7月」 A2から順次「1日」、「2日」・・・「31日」 B列に予定のような単純な表なんですが、 7月、8月は31日 9月は30日ですよね 月毎の日数に合わせて、A1を変更すると、 表の数が変わるようにするには、どのようにしたら良いのでしょうか? ※単純に31行作ると、9月の表の最後に10月1日が表示されてしまいますよね。 賢者のみなさん、ご教授をよろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- エクセルでどう作ったらよいのでしょうか?(表です)
<表1> <表2> A B C D E F・・・ 1 月日 金額 4月 5月 6月・・・・ 2 2007.4.5 100,000 3 2007.6.28 250,000 4 : : : : : --------------------------------- 上記のような表があるとします。 A2の場合は4月分と考え、A3の場合は6月分と考えます。 A列の月が4月分なら(表2の)同じ行の4月のところに、 6月分なら6月のところにB列の金額が入るようにしたいのです。 つまりA2の場合は、D2に100,000と入るようにするにはどのようにしたらよいのでしょうか? 教えて下さい。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
おぉ~っ! 回答、うれしうございます。 早速貼り付けてあれこれ動作確認しておりますが、途中までは何とかいけるものの、エラーでダウン。もうちょっと当方が作成したテストデータ自体の調整が必要なようです。 残念ながら今日は時間がなく、明日職場で試してみます。結果は補足のほうででも…(^^)。 関数だけではどうあがいても解決できそうになかった(半月以上あーでもないこーでもない、と悩んでました(^^;)ので、Qを書き込みましたが、なかなかコメントをいただけないなぁ、やっぱり自分で汗を流すしかないか、とやむなくホコリをかぶっていたVBAの参考書を引っ張り出し、付け焼刃をしかけてましたが、何と、私のやりたかった事って、こんな長い行数になるのですね。 せっかくご回答いただいたのでこれを参考に何とかものにしたいと思います。とりあえず中間報告まで。
補足
Raistlinさん、お礼が遅くなりました。 おかげさまで、無事出荷担当宛てにリリースすることが出来ました。何とか使ってもらえているようです。 あれから頂いたサンプルを元にヘルプやVBAハンドブックを駆使(?)して自分なりに咀嚼しながらアレンジして行ったもので、ずいぶん時間がかかりましたが、少しは私自身のVBA経験値があがったかな(^^)?と喜んでいます。 ともあれ、大変お世話になりました。また何かありましたらよろしくお願いします。