まとめて検索して表示する方法

Anonymous
2017-02-12T14:17:21+00:00

エクセルに入力した大量のデータの中から特定のワードで検索をかける際、

ひとつだけでなく、まとめて10個20個の特定ワードを検索できて、結果を表示してくれる機能はありますか?

宜しくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

33 件の回答

並べ替え方法: 新しい順
  1. Anonymous
    2017-02-17T16:06:53+00:00

    マックちゃん様

    返信ありがとうございます。

    そのまとめて検索して表示された結果を

    まとめてコピーして新しいページに立ての列で

    ペーストするにはどうしたら良いのでしょうか?

    まとめてコピーすることは可能でしょうか?

    宜しくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-02-17T15:17:23+00:00

    >A列に該当データB列に該当データを含む本体データがあり、その隣のC列に本体データに付随するデータ番号があり、最終的にはA列の該当データと一致する本体データに付随するデータ番号が必要なんです。

    最初からこの条件を提示されれば、皆さんから無駄な回答をさせる必要は無かったように思います。

    この条件なら、VLOOKUP関数で簡単に表示できます。

    A2セル以下に検索用語があり、その値をB列のデータから検索し一致する行のC列のデータは以下の数式になります。

    =VLOOKUP(A2,B:C,2,0)

    このセルをオートフィルするか、コピーしてその下のセルに貼り付けてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2017-02-17T07:11:14+00:00

    C101 は探す対象データが入っている最後の行までコピー

    D31  は検索したいデータが入っている最後の行までコピー

    Windows の場合は最初のセルの右下をクリックしてそのまま下へ引っ張るだけです。

    MACの場合は違うのでしょうか?

    https://support.office.com/ja-jp/article/Excel-2016-for-Mac-%E3%81%A7%E3%83%95%E3%82%A3%E3%83%AB-%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB%E3%82%92%E3%83%89%E3%83%A9%E3%83%83%E3%82%B0%E3%81%97%E3%81%A6%E6%95%B0%E5%BC%8F%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B-dd928259-622b-473f-9a33-83aa1a63e218

    「Excel 2016 for Mac でフィル ハンドルをドラッグして数式をコピーする」

    というのがありました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2017-02-17T06:29:06+00:00

    TE

    TETUO様

    ご返信ありがとうございます。

    C101 までコピーと

    D31 までコピーするのは検索したい数などは関係なくでしょうか?

    あとコピーは関数式を入力したマスの右下をつまんで下にドロップして行くであっていますか?

    下にコピーがうまくできません。

    宜しくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2017-02-16T21:10:52+00:00

    説明不足でごめんなさい。

    C2に ="B"&ROW() と入力して C101 までコピーして

    D2に =VLOOKUP(A2,$B$2:$C$101,2,0) と入力して D31 までコピーしてください。


    >A列に該当データ、B列に該当データを含む本体データがあり、その隣のC列に本体データに付随するデータ番号があり、最終的にはA列の該当データと一致する本体データに付随するデータ番号が必要なんです。

    この場合は D2 に =VLOOKUP(A2,$B$2:$C$101,2,0) を入力して D31 までコピーでいいと思います。

    尚、マクロなら

    Sub 付随データ検索test()

        Dim i As Long

        Dim seru As Range

        For i = 2 To 31

            For Each seru In Range("B2:B101")

                If Cells(i, 1) = seru.Value Then

                    Cells(i, 4) = seru.Offset(0, 1).Value

                    Exit For

                End If

            Next

        Next

    End Sub

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません