- 締切済み
VBAの条件の異なるデータの取り出し
参照元のシートの項目がリンゴ・ミカン・バナナ・スイカで一行づつ、それぞれの価格が記載されているとします。 <参照元シート> 名前 価格 リンゴ 100 ミカン 150 バナナ 200 スイカ 250 参照先のシートにはリンゴ・ミカン・バナナ・スイカの重さや大きさが複数行で記載されています。 <参照先シート> 名前 重さ 大きさ 糖度 リンゴ 50 ミカン 40 ミカン 50 バナナ 30 スイカ 200 スイカ 100 スイカ 50 別シートに下記のようにデータを取り出し、印刷後次の果実に切り替えて印刷したいのですがマクロはどのようになるのでしょうか。。 <別シート> ・名前 ・価格 ・重さ(記載の無い場合は無し) ・大きさ(記載の無い場合は無し) ・糖度(記載の無い場合は無し) ForとIFを使用して作成してみたのですが、参照先シートで複数項目がある場合に転記するマクロがわからず頓挫しております。。 (名前に対して重さや大きさが複数ある場合にデータを取り出し、次の名前を読みにいく部分がわかりません) マクロに明るい方いらっしゃればご回答いただけますでしょうか。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- EXCEL VBA 複数シート選択の方法(VBA)
エクセルのシート選択方法について教えてください。 選択対象シート数は4つ(シート名は、「りんご」「みかん」「ばなな」「すいか」とします) シート名「表紙」のセルは A1:りんご A2:みかん A3:ばなな A4:すいか となっており、使用者はB1~B4セルに「○」「×」を入力し、 「○」となっているシートのみ選択出来るようにしたい。 シート名が「sheet1~4」のように連続するシート名である場合や、 ひとつの条件に当てはまるシートを複数選択する方法は 他サイトでも見つけることが出来たのですが、このような場合は どのようにすれば良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelで複数条件で抽出した複数データを出力
Excelで複数条件で抽出した複数データを出力したい Shett1のセルAとセルBの複数条件で、Sheet2を検索し一致したSheet2のセルCを Sheet1の該当するセルCに入れたいのです。 それを関数でするのはどうしたらいいのでしょうか? Sheet1 A B NAME ID(タイトル) いちご A01 いちじく A02 かき B01 すいか C01 なし D01 ぱいなっぷる E01 ばなな E02 ぶどう F01 みかん G01 めろん H01 もも I01 りんご J01 Sheet2 A B C 名前 ID 漢字(タイトル) みかん G01 蜜柑 いちご A01 苺 ぶどう F01 葡萄 りんご J01 林檎 もも I01 桃 かき B01 柿 なし D01 梨 すいか C01 西瓜 いちじく A02 無花果
- ベストアンサー
- オフィス系ソフト
- エクセル のマクロで 複数の表を1つにまとめたい
エクセル のマクロで 複数の表を1つにまとめたい 下記のようなシートがあります。 Sheet1 A B C E F G I J K 1 日付 品名 数 日付 品名 数 日付 品名 数 2 1/1 みかん 100 1/2 りんご 50 1/1 バナナ 30 3 1/5 みかん 50 1/6 りんご 25 1/7 バナナ 20 4 1/10 みかん 30 1/11 りんご 15 1/10 バナナ 10 5 1/12 りんご 30 1/11 バナナ 10 6 1/13 りんご 50 みかん・りんご・バナナのそれぞれの表をマクロで下記のような1つの表ににまとめたいのですが どのようにしたら良いかご教授お願いいたします。 (初心者なので可能であればマクロ内で’コメント付きで解説いただけると助かります) M N O 1 日付 品名 数 2 1/1 みかん 100 3 1/1 バナナ 30 4 1/5 みかん 50 5 1/6 りんご 25 6 1/7 バナナ 20 7 1/10 みかん 30 8 1/10 バナナ 10 9 1/11 りんご 15 10 1/11 バナナ 10 11 1/12 りんご 30 12 1/13 りんご 50 うまく説明できないのでイメージ画像を添付いたします。
- ベストアンサー
- オフィス系ソフト
- エクセル マクロ(VBA)について
教えてください。 エクセル2007を使用しています。 エクセルマクロから、任意のフォルダにあるエクセルファイルを開き、 開いたエクセルブックの全シートを検索し、「バナナ」と「リンゴ」というどちらかの文言が入っていた場合のみ 「リンゴ」を「スイカ」に置換するコードを教えてください。。。 「バナナ」と「リンゴ」の両方の文言が無い場合(どちらか一方のみしかない場合)は、置換しないです。 すみませんが困っているので教えてください。
- 締切済み
- SE・インフラ・Webエンジニア
- 別シートに並べ替える方法
教えてください exsel2007使用しています sheet1 りんご 2 みかん 1 バナナ 2 ↓ sheet2 りんご りんご みかん バナナ バナナ と並べ替えしようと思うのですがマクロ使わずにできるのでしょうか? よろしくお願いします
- 締切済み
- Excel(エクセル)
- エクセルの重複データ、必要数を指定して絞る
エクセルの重複データ、必要数を指定して絞ることは可能ですか。 エクセル2010です。 マクロはよくわからないので、マクロを組まねばならないようでしたらあきらめます。 たとえばある列に (別の列もデータがあります。 この列を基点にしぼるイメージです) りんご りんご りんご りんご りんご りんご りんご りんご バナナ バナナ バナナ バナナ バナナ バナナ みかん みかん みかん みかん みかん みかん みかん みかん みかん みかん と、個数がランダムで同データがあるような場合に りんご りんご りんご りんご りんご バナナ バナナ バナナ バナナ バナナ みかん みかん みかん みかん みかん と5個に絞るということです。 「重複するレコードは無視する」としたときに1つにしぼられますが、 1つでなく、5つに絞るようなイメージです。 そのような指定がなんらかで可能でしょうか。 テキストフィルターをうまく使えばできたりするでしょうか。 よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excelで同一文字列を検出して隣りのセルに返すなどしたい
Excelのシートの1列に文字列がずらっと並んでいるとします。本来は「いちご、りんご、ばなな、みかん、すいか、めろん」と、ダブリがないはずの項目ばかりが入力されているはずでしたが、しかし実際は「いちご、りんご、ばなな、りんご、みかん、いちご、すいか、めろん」という風に、いくつかの項目にダブリがあるとします。そこで、そのダブリを発見し、何がダブっているのか手早く知る方法があれば教えてください。関数、もしくはマクロをご存知の方、お願いいたします。
- ベストアンサー
- オフィス系ソフト
- 言葉を並べる
好きな食べ物は、りんごとみかんとバナナとイチゴとスイカです。 好きな食べ物は、りんご、みかん、バナナ、イチゴ、スイカです。 好きな食べ物は、りんご・みかん・バナナ・イチゴ・スイカです。 のどれが正しいですか?
- 締切済み
- 日本語・現代文・国語
- 【VBA】複数条件のVLOOKUP
【VBA】複数条件のVLOOKUP いつもこちらの識者の方々にはお世話になっています。 VBAの質問です。 sheet1に下記のような表があります。 品目 入荷日 出荷日 バナナ 7月1日 7月5日 りんご 7月5日 8月24日 みかん 8月5日 8月30日 sheet2には下記の表があります。 品目 入荷日 出荷日 箱 バナナ 7月1日 7月5日 黄 りんご 7月5日 8月24日 赤 みかん 8月5日 8月30日 オレンジ バナナ 6月28日 8月30日 緑 りんご 6月20日 7月5日 青 みかん 6月18日 8月24日 朱 この表のsheet1の、品目・入荷日・出荷日の全ての項目が一致しているものをsheet2から探し、sheet1ののD2セル以降に箱の色をあてはめていきたいのですが、&で文字列をくっつけた検索用の行を作ることができないため難儀しています。 作業用の列を作らずにやる場合、どういった構文が適していますでしょうか。
- ベストアンサー
- その他MS Office製品
お礼
なるほどこういった使い方もあるのですね。 勉強になりました。ありがとうございます! ただ、参照項目が2000~5000程あり、本件マクロで作成している一部分なので応用が難しそうです。。すみません><