
Excel初心者です。
(使用環境:win7 office2010)
膨大なデータから必要行だけを抽出したいのですが、手動で行っているととても時間がかかってしまうので、マクロかもしくは関数で持ってきたいと思っています。
D列に記載されているデータと同じか近いデータを、別ブックのデータベースから行ごと(検索する値によっては複数行だったり1行だったりします。)コピーして、抽出先のブックの最終行に追加していきたいのですが、違う情報がコピーされてきてしまったり、持ってきたデータが上書きされてしまったりとうまくいきません。
例
りんご町
りんご町1
りんご市
りんご
りんごジュース町
りんごジュース市
りんごケーキ町
りんごケーキ市
みかん町
みかん町2
みかんジュース町
※やりたいこと
・りんごジュース、みかんジュース以外のデータを別ブックのデータベースから抽出したい(りんごやみかんの後ろに付く名称は町や市、数字もしくは何もつかない)
・コピーした行の、下?次?の行にデータを追加していきたい。
うまく説明できず申し訳ありません。
どうかご教授頂けたら幸いです。
よろしくお願いいたします。
No.2
- 回答日時:
詳細までよく分かりませんが、
・「りんごジュース」という文字を含まない
かつ
・「みかんジュース」という文字を含まない
データを選びたいと理解して以下。
元データがA2セルから下に並んでいるとして、
B2セル:=IFERROR(FIND("りんごジュース”,A2),0)+IFERROR(FIND("みかんジュース",A2),0)
これを下まで。
B列が0のものをフィルタすれば良いと思います。
定期的に行う作業ならばマクロなんでしょうけど。
コメントありがとうございます。
今回のやりたい事ではありませんが、特定の情報を含まないデータの抽出をやりたい箇所がありましたので、使用させていただきました!!
ありがとうございました。
No.1
- 回答日時:
多分理解できません。
>D列に記載されているデータと同じか近いデータを別ブックのデータベースから
と
>りんごジュース、みかんジュース以外のデータを
これが整合していませんよね。
何をやりたいのか、ここでわからないです。
D列と例の関係は?
>コピーした行の、下?次?の行にデータを追加していきたい。
これはすごく利用頻度の高い処理だからいくらでもあると
おもいますが。
前段がわからず、いかんとも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
条件にマッチする行を抽出するVBAを教えてください
経営情報システム
-
Excel 表から条件にあう行を別シートに抽出したい
Excel(エクセル)
-
特定の文字列が含まれている行のみ抜き出して、別シートに書き出す方法(Excel 2007)
Excel(エクセル)
-
-
4
【Excel】別のブックにある複数のシートからデータを抽出するには?
Excel(エクセル)
-
5
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
6
特定の文字列があったらその行をまるごと別シートに反映させたい
Excel(エクセル)
-
7
エクセルで特定の行を抽出させる方法について。
Excel(エクセル)
-
8
複数エクセルから特定シートの特定行だけを別シートに抽出するマクロ
Excel(エクセル)
-
9
【VBA】特定の文字が入っている行の一部を抽出して別シートコピーするには
Visual Basic(VBA)
-
10
【VBA】指定した検索条件に一致したら別シートに転記したい
Visual Basic(VBA)
-
11
VBAで他のシートの特定の列を検索・コピーし、貼り付ける。
PowerPoint(パワーポイント)
-
12
Exel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について
Visual Basic(VBA)
-
13
ファイル名を今日の日付、時刻で保存する
Visual Basic(VBA)
-
14
エクセルでデータ抽出し、別のファイルを作成したいのですがVBAを勉強し
Excel(エクセル)
-
15
ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出した
Excel(エクセル)
-
16
エクセルで特定の項目の行を別のシートに表示したいのですがどうすればいい
Excel(エクセル)
-
17
エクセルで、抽出したデータだけを別ファイルにしたい
Excel(エクセル)
-
18
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
19
エクセルVBAで、ある指定した文字を含む行だけを選択したいのですが、、 例えば、1〜20行目までに"9660974"
Excel(エクセル)
-
20
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
梅酒ソーダ割りと梅サワーは同...
-
5
ポッカレモンで1日分のビタミン...
-
6
飲食店で出されるジュースに大...
-
7
果物のジュースと牛乳を混ぜる...
-
8
イタリア人が飲むノンアルコー...
-
9
ココナッツはどこで売ってますか?
-
10
ジュースを鞄の中にこぼしてし...
-
11
賞味期限四年以上過ぎた野菜ジ...
-
12
紙パックジュースの賞味期限
-
13
野菜ジュースを加熱しスープと...
-
14
ジュースサーバーの機械にある...
-
15
ドリンクバーで別のジュースを...
-
16
バイト先の先輩がジュースをお...
-
17
一緒にジュースを買いに行って...
-
18
オレンジジュースがオレンジサ...
-
19
失敗した果実酒…
-
20
退院祝い
おすすめ情報
公式facebook
公式twitter