)式はこの形式で書きます。難点この関数を使う際の難点は主に2つ11列目(左端)の値しか検索できない検索の際には1列目の値を検索することになります。先ほどの画像で言うと、商品名の列の値しか検索できません。最終的に表示させたいものは検索する列より右にある必要があります。2検索列に同じ名前のセルが複数ある場合が厄介タイトルの通りです。最初にお見せした取引先のシートだと、取引先名の部分に同じ名前のセルが複数あると思います。この状態で検索をかけた場合、1番最初のものしか検索結果として表示されません。後ほど記す内容で対処しますが、これがかなり厄介です。この2点を対策した上で作成を行います。実際に使えそうなものを作成してみたそれでは最初に紹介したシートを作成していきましょう。先に最終形を見た方がわかりやすいと思うのでそれを載せます。見やすいように作成したものなので実際には作成しません。ここまでに至る経緯を順を追って説明します。同じ名前のセルを識別できるようにするまずは難点2で紹介した「検索列に同じ名前のセルが複数ある場合が厄介」の対策をします。今回の場合は1,2,3....と番号を振ることによって解決します。オレンジ色の部分ですね。COUNTIF関数を使うことによって、番号を生成していきます。COUNTIF関数とは指定した範囲に特定の値が何個あるか?を表示させる関数です。このように行に合わせて検索範囲を広げていきます。4枚目の画像の範囲に達した時点で株式会社サンプルが2個になったので結果が2となりました。この結果を出したC列と元の取引先名E列を組み合わせたのがD列です。これを検索値としてVLOOKUPを使います。別のシートにこういったものを作成します。このシートのG列を検索値としてA〜F列を結果として表示させるイメージですね。G列と先ほどのC列が連動します。実際の中身はこんな感じですね。このままでは毎回「株式会社A1」「株式会社A2」...と打たないといけないので不便です。検索用のセルを追加+G列を数式化ということで以下の内容を増やします。セルに会社名を入力する欄を追加しました。これでK2に会社名を入力すると、G列に自動的に番号が降られた名前が表示されるようにできます。)これで、K2に名前を打ったら勝手に検索されてA〜F行に結果が返されるようになりました。このままでもいいのですが、もっと使いやすくしてみましょう。会社名欄(K2セル)の結果も自動表示タイトルの通り、K2セルも自動で出力されるようにしましょう。=VLOOKUP(1,元シート!A2:D14,4,)式としてはこのようになります。A列から数えて4列目を返す=取引先名になりますね。元シートというのはこれのことですね。A列はオレンジの部分です。このA列もCOUNTIF関数を使って作成しています。ここでは1の数をカウントしていますが、1が出てくる=取引先名に新しい値が出てきているということなのでこの原理を利用しているというわけです。=VLOOKUP(1,元シート!A2:D14,4,)ではA列が1、つまり1つ目に出てきた会社しか表示できないので検索結果を表示させるシートを複製します。その際に検索値を2,3,4...と変えていくことで表示される結果がシートによって変わります。完成これにて完成です!あとは元の表を白の部分(D~I列)にペーストするだけで各シートに分類された結果が出ます。【Excel】コピペするときにダブルクォーテーションが複製される。コメントをキャンセル[必須][必須]次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。