「でもVLOOKUPじゃ出来ない」この記事では、上記の解決方法をご紹介します。2021(※1)では、縦でも横でも反映できる「XLOOKUP」が使用できますが、まだ古いバージョンを使っている方もいらっしゃると思います。「クロス抽出」とは?「クロス抽出」の使い方手順データを横に抽出とは?(HLOOKUP)縦方向にデータ抽出する「VLOOKUP」に対して、横方向にデータ抽出するのが「HLOOKUP」です。言葉だけではピンとこないと思いますので、分かりやすくご説明します。下記の図をご覧ください。これらのタイトル名に一致した内容を、下記の表から枠内(A2:C8)に反映させたいと思っています。商品名の1行目には「えんぴつ」が自動反映してほしいわけです。この表から該当データを抽出したい。ここでVLOOKUPを使うとエラーになり、うまく機能しません。そこで、HLOOKUPの登場です。...のように、該当タイトルに一致する内容を、右方向にむかって抽出することができます。横方向への「抽出」なら、HLOOKUPを覚えておくと便利です。使い方は基本的にVLOOKUPと同じですが、まったく同じではありません。「HLOOKUPの使い方が分からない」という方は、以下順番に操作してみて下さい。※後述しますが、HLOOKUPには欠点があります!だったらこの方法じゃなくていい、という方は「VLOOKUPで横検索を行う方法」まで進んでください。データを反映させたいセルを選択します。範囲の一番左上を選択すると楽なので、今回は「B2」です。HLOOKUPの仕組みは、下記画像をご覧ください。「B2」セルを選択し、式のB1をクリック→F4キーを2回押して行を固定。表示が「B$1」となればOKです。続けて「Sheet2!A1:G8」をすべて選択し、F4キーを1回押します。表示が「Sheet2!$A$1:$G$8」となればOKです。行番号「2」を消して、「ROW(B2)」を入力します。※B2は、いま選択しているセルです。B2セルを「B2:D8」にコピペしましょう。FURIOこれで完成!すべてのセルに反映されたよ!HLOOKUPの欠点このように、VLOOKUPで反映できなかったことが反映され、HLOOKUPすげー!......で、終わればいいのですが、このHLOOKUPには、とんでもない欠点があります!それは、並び替えができないこと!ためしにオートフィルタをかけて、A列を降順にすると...なんと、A列しか並び変わりません!これは致命的...!本気で頭を抱えるレベル。HLOOKUPは抽出する"だけ"なら都合のいい関数ですが、そのデータを色々使いたいとなると、ちょっと融通がききません。横方向に抽出できて、かつ問題なく並び替えを行うためにはどうすればいいでしょうか......実は、その方法があるんです!!FURIOオススメだよ!抽出法に迷ったら次のやり方を試してみてね。「クロス抽出」とは?「クロス抽出」という言葉をご存じでしょうか。縦・横両方から検索をかけ、クロスした位置にあるセルを対象とする抽出法です。上図ですと「定規」の「価格」は「300」(返す値をB5と判断)するわけです。この方法は、VLOOKUPで行います。手順は以下の通りです。この方法は、一番左側にナンバーが必要になります。ない場合はA列を追加し、番号を入力して下さい。同様に抽出元となる表にも番号を入力します。今回のポイントは「MATCH関数」です。コピペして使っていただく式は、以下の通りです。0),0)上記の式だけでは分かりづらいと思うので、画像で確認してみましょう。上記の数式をコピーして、抽出先となる表の「一番左上のセル」に貼り付けます。「列タイトル・抽出元範囲・行タイトル・抽出元の行タイトル」をそれぞれ当てはめてみて下さい。・行タイトル=A2(1)・抽出元範囲=Sheet2!A1:G8・行タイトル=B1(商品名)・抽出元の行タイトル=Sheet2!A1:G1を当てはめます。式に間違いがなければ、正しく表示されます。数式の必要個所をF4キーで固定します。B2セルをコピーし、すべてのセルに貼り付けます。ためしに並び替えしてみましょう!今度は問題なく反映されると思います。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。スポンサーリンクフォローはこちらプロフィール名前:FURIOパソコン歴20年以上のレトロゲーマー。当ブログはPC・WEBについて「知識はなくても分かりやすい」をモットーに記事を書いています。ゲームについては主にファミコン、スーパーファミコンが対象。スマホゲームは英語物語を毎日プレイしています。PCWEBFUN!.ホーム検索トップサイドメニュ。