- ベストアンサー
一行に複数の情報があるものを規則に則り合計重量を算出させたい
いつもお世話になっております。今回、かなり頭を悩ませてしまうような問題に直面してしまいました。 どなたかお手すきの方、いらっしゃいましたらどうぞご教授願います。尚、環境はエクセル2000です。 Day No. Name-1 g-1 Name-2 g-2 Name-3 g-3 .... Name-10 g-10 1 9/15 Z12345-69 りんご 150 - - みかん 150 .... いちご 100 2 10/20 Y26559-72 すいか 250 りんご 130 みかん 100 .... いちご 200 | 135 12/6 U26895-29 - - いちご 130 洋なし 100 .... みかん 200 1行に最大10種類の果物名があり、重さがgで入力されています。時折ブランク(上記では“-”で表記)もあり、必ず左セルから綺麗に埋まっているわけではありません。このような状態で下記の事を行いたいのです。 (1)例えば…上記1行目に記載されている全てのものを 9/15 Z12345-69 りんご 150 9/15 Z12345-69 みかん 150 9/15 Z12345-69 いちご 100 2行目は 10/20 Y26559-72 すいか 250 10/20 Y26559-72 りんご 130 10/20 Y26559-72 みかん 100 10/20 Y26559-72 いちご 200 と表記する。 (2)最終的な目的は、それぞれの果物の合計重量を計算させたい。もし、これが上記のようにわざわざ一行ずつに並べなくても計算できるのでしたら、そのような方法でも構わない。 ピボットテーブルを使うには(1)の作業が必要?と思ったから記載しましたが(2)が出来れば特に必要ではありません。尚、アクセスと併用しても構いません。
- みんなの回答 (3)
- 専門家の回答
補足
こんばんは。早速のご回答、有難うございます。そして仕事で残業続きの上、職場からネットへの接続が出来ない為、このような時間になってしまいますがどうぞ宜しくお願い致します。 >現状のシートへの入力状態が、上の表現では、私には、伝わらないです。 ◆申し訳ございませんでした。これ以上、詳細を書くと文字数オーバーで投稿出来なかった為、罫線などを入れる事が出来ず、見づらくなってしまったかと存じます。 >セルの行と列を明確に記して補足してみてもらえませんか。 ◆A1セル→Day/B1セル→No./C1セル→Name-1/D1セル→g-1/E1セル→Name-2/F1セル→g-2/G1セル→Name-3/H1セル→g-3 のようになっておりまして、最大でName-10まであります。(このName-10に対する重量を入力するセル“g-10”が一番最後になります) >これらは項目見出しですか ◆はい、そうです。DayやNo.などは全て項目見出しとなります。 >1行目の値は、上記ではどこまでですか ◆Vまでです。(V1セルに入る項目見出し名は“g-10”となります) >A列日付 B列何かの番号 ~中略~ を1行の組みにしたいと言うことでしょうか。 ◆はい、その通りでございます。 >(1)例えば…上記1行目に記載されている ~中略~ NAME-10とあるから。 ◆はい、おっしゃる通りです。 VBAを使用しなくてはならないのですね。これは全くやった事が無い為、お教え戴きました記述をどこに記載すべきか、という所から勉強しなくてはなりませんね。週末を利用して本など購入して、まず基本を学んでみます。有難うございました!