- 締切済み
Excelでこのようなマクロを作りたい。
Excelで列のA,B,Cがあります。 (列A,行1)のカラムには、果物というカラムを入れ、 (列B,行1)のカラムには、数量というカラムを入れ、 (列C,行1)のカラムには、値段というカラムを入れます。 列Aの果物というカラムの下に(すいか、バナナ、りんご)という 果物のリストがあり、列Bの数量というカラムの下に(1、2、3)という 数量のリストがあり、列Cの値段というカラムの下に(100、200、300)という値段のリストがあります。列Aのリストから、果物ではない。すいかをリストから選んだ場合に、列B,列Cの値を入力できないようにするか、列B,列Cに"-"が追加されるようなマクロを作りたいのですが… IF文を使うのはわかるのですがリストからの場合はどのように作ったら よいかわかりません!どなたか、教えてください! また、参考URLなどお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- Excelについて
Excelに下記のようなデータが入っているのですが A列 | B列 りんご | 2 みかん | 3 ばなな | 1 りんご | 6 すいか | 7 かき | 3 みかん | 4 すいか | 8 りんご | 1 *(実際には100件ぐらいのデータが入っています。) A列で同じ「りんご」があれば、同じ行にあるB列の値を合計したいのでがどうすればよいですか? また「りんご」だけでなく他にもあればその値を合計して出したいのですが。 例えば、今回の例では「りんご」が三箇所あるので「2+6+1]で9と表示したいのですが。 イメージとしては、 A列 | B列 | C列 | D列 りんご | 2 | りんご | 9 みかん | 3 | みかん | 7 ばなな | 1 | ばなな | 1 りんご | 6 | すいか | 15 すいか | 7 | かき | 3 かき | 3 | みかん | 4 | すいか | 8 | りんご | 1 | というようにしたいです。どなたか教えてください。
- 締切済み
- オフィス系ソフト
- エクセル出の並び替えについて質問
エクセルの並び替えにおいて質問させていただきます。 A列 B列 C列 D列 りんご 1 バナナ 4 バナナ 2 みかん 6 すいか 3 いちご 8 みかん 4 もも 3 いちご 5 すいか 2 ドリア 6 ぶどう 1 というものを A列 B列 C列 D列 りんご 1 バナナ 2 バナナ 4 すいか 3 すいか 2 みかん 4 みかん 6 いちご 5 いちご 8 ドリア 6 もも 3 ぶどう 1 というようにA列にならってC,D列の項目を並び替えて、並び替えられないものは下に列挙させるようなやり方がありましたら教えてください。 どうぞ宜しくお願いします。
- 締切済み
- Windows系OS
- 【EXCEL2000】2つのリストの合計を出すには?
リストA リンゴ 3 みかん 5 バナナ 2 スイカ 3 リストB りんご 2 メロン 4 バナナ 3 いちご 2 ↑のような2つのリストがあるとして、 リストC りんご 5 みかん 5 バナナ 5 スイカ 3 メロン 4 いちご 2 リストA・Bの合計がリストCのようにするにはどのような関数を使えばいいかお解りになる方教えてください。 判りづらい質問で申し訳ありません。m(_ _)m ※品名と数量は別セルです。
- 締切済み
- オフィス系ソフト
- エクセル マクロ
以下の処理を教えて頂ける方がいらっしゃいましたらご教示ください。 A - B - C - D - E 日付 - 商品名 - 単価 - 数量 - 金額 a41 - バナナ - 120 - 10 - 1,200 a42 - みかん - 110 - 20 - 2,200 a42 - りんご - 150 - 10 - 1,500 a42 - バナナ - 120 - 15 - 1,800 a42 - なし - 150 - 20 - 3,000 a51 - りんご - 150 - 30 - 4,500 a51 - バナナ - 120 - 25 - 3,000 a51 - なし - 160 - 20 - 3,200 a52 - りんご - 145 - 35 - 5,075 a52 - みかん - 120 - 40 - 4,800 a53 - バナナ - 115 - 25 - 2,875 上記、シート1のデータが、3000行あります。 A - B - C - D - E 日付 a42 a52 上記、シート2のデータが、150行あります。 A - B - C - D - E 日付 - 商品名 - 単価 - 数量 - 金額 a42 - みかん - 110 - 20 - 2,200 a42 - りんご - 150 - 10 - 1,500 a42 - バナナ - 120 - 15 - 1,800 a42 - なし - 150 - 20 - 3,000 a52 - りんご - 145 - 35 - 5,075 a52 - みかん - 120 - 40 - 4,800 シート3に上記データのように抽出するには、どうすればよろしいでしょうか。 オートフィルタで,抽出後、抽出範囲をシート3にコピー貼り付けを繰り返しているのですが、もっといい方法(VBA)で、できませんでしょうか。
- ベストアンサー
- Visual Basic
- エクセル関数でおしえてください。
エクセル関数でおしえてください。 以下のような表があります。 A B C D E 1 いちご 1 2 バナナ 1 3 ぶどう 1 4 サクランボ 1 5 もも 1 6 りんご 1 7 なし 1 8 すいか 1 9 果物(1) いちご バナナ ぶどう サクランボ 10果物(2) もも りんご なし すいか B1~E8に「1」のフラグをたてます。 (フラグはランダムにたちます) 9、10行目に関数をいれて、いちご、もも・・と果物の名前を表示させたいです。 どなたかいい知恵をかしてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで対象のものを重複しているのもを省いて1つだけ取り出す方法
エクセルの表で次のようなことをしたいのですが どのようにしたらいいのか教えて下さい。 Aの列に大きな項目、Bの列に小さな項目があるとします。 大きな項目の1種類を選んでそれに該当するB列のものを抜き出したいのですが 重複しているものは1つだけを取り出したいのです。 例えば A B 野菜 にんじん くだもの バナナ くだもの りんご 野菜 じゃがいも くだもの バナナ と、いう表があったとして Aで「くだもの」となっている行のB列に書かれているものをC列に抜き出すとします。 その際、重複しているものは、いくつも抜き出さず1つだけ抜き出したいんです。 つまり C バナナ りんご とする方法です。 重複がない時は オートフィルタでA列でくだものを選びBをコピーし貼り付けを行っていたのですが 重複がある時はそれだけではとても面倒ですし しょっちゅうすることなので、重複がなかったとしてももっと作業を簡素化したいと思っているのですが 簡単に行う方法はありますか? 知っている方がいらっしゃいましたらぜひ教えて下さい。
- 締切済み
- オフィス系ソフト
- エクセルの関数について教えてください
A B C 1 りんご 5 2 バナナ 4 3 バラ 3 4 さくら 1 5 バナナ 2 という表があったとします。 りんご・バナナの場合は果物 バラ・さくらの場合は花 という値をC列1~5に返したいのですが そんなことできますか? やはり バラ 花 さくら 花 バナナ 果物 りんご 果物 という表を別に作らないとだめでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelでの文字列とりだしについて
Excel(version2013)について質問です。 ある文字列を検索範囲内で検索し、みつかった場合、 その文字列を返すようにしたいです、どのような関数を使えば宜しいでしょうか。 例えば下記A列に検索したいリスト(りんご、ばなな、ぶどう)があり、 検索したい範囲がD1~E5とします。 その場合、B列に関数を使った式を入れ、 りんご、ばなな、空文字、りんご、ぶどうと並ぶようにしたいです。 どのような関数を使えば宜しいでしょうか。 A B C D E 1 りんご (式) りんご みかん 2 ばなな (式) ばなな すいか 3 ぶどう (式) すいか みかん 4 (式) りんご すいか 5 (式) ぶどう みかん
- 締切済み
- オフィス系ソフト
- エクセルでヘルプ・・・・
例えばA列に下記のような名前が並んでいたとします。 この中で同じ文字列のセルを含む行を全て削除する方法です。 下記の例では 5,6,7,8,12,13,14 の行を削除するかたちになります。 A B C 1 りんご 2 トマト 3 ブドウ 4 バナナ 5 サクランボ 6 サクランボ 7 メロン 8 メロン 9 みかん 10 バナナ 11 ナシ 12 スイカ 13 スイカ 14 スイカ 実際は5000~6000行データの作業になる為、手作業では大変です。 これがもしエクセルの機能で出来るならとても助かります。 宜しくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル 同じセルを抜き出す
すみません、初心者でうまく説明ができるかわからないのでそのまま書きます。 エクセルで、単語を羅列しているんですが、たとえばA列とB列に同じ単語が有った場合、それをC列に抜き出すといった作業はできるんでしょうか? 例) A1-5に『りんご』『バナナ』『みかん』『もも』『ぶどう』とあり、 B1-4に『すいか』『もも』『バナナ』『オレンジ』とあった場合に、 Cに『もも』『ばなな』と抜き出したいんです。できませんでしょうか? ご教授のほど、よろしくお願いします。
- 締切済み
- オフィス系ソフト
補足
ape5さん、回答ありがとうございます。 プログラムを実行してみた結果。A列のリストからスイカ を選んだあと、列B,列Cに移動すると"-"が出力されるプログラム になっています。 A列のリストのスイカを選んだ時点でB列,C列も連動して "-"または" " が選択されるようなプログラムを作成したいと思って います。B列,C列に" "が選択されるようなプログラムの場合は、 空白セルを操作できないようにしたいのですが… 注文が多くてすいません!