¨éãä¿åãå¯è½ã¨ãªãã¾ããã¾ããã¯ã©ã¦ããµã¼ãã¹ã¨é£æºããã¨ããã½ã³ã³ã¨ã®ãã¼ã¿å
±æãå¯è½ã§ããã¨ã¯ã»ã«ã®ä½¿ãæ¹ããã¹ã¿ã¼ãã¦ãiPhoneã§ä¸æã«ãã¼ã¿ã管çãã¾ãããã ã°ã©ããåã°ã©ããªã©ããããããªã¿ã¤ãã®ã°ã©ããç¨æããã¦ãã¾ãã 注目・最新記事の一覧, 前回はテーブルのメリットとして、「表の管理」「数式の入力」「入力規則の自動設定」の3つを紹介しました。【エクセル時短】第39回では、もう一歩踏み込んだテーブルの活用法を紹介します。, キーワードは「構造化参照」。「なにそれ?」と思った人は、ぜひ最後までお読みください!, 複数の表を対照してデータを取り出したいときには、VLOOKUP(ブイ・ルックアップ)関数をよく使うと思います。ビジネスでは鉄板の関数で、以下のような構文です。, 例えば、製品コードに対応する製品名を取り出すケースを考えてみましょう。以下の1つ目の画面には[発注表]シート、2つ目の画面には[製品コード一覧]シートがあり、[発注表]シート内の製品コードに対応する製品名をVLOOKUP関数で求めています。, [発注表]シート。製品コードから製品名を取り出すため、セルC2にVLOOKUP関数を入力しています。, こちらは[製品コード一覧]シート。VLOOKUP関数の引数[範囲]に指定した、参照先となる表があります。, [製品コード一覧]シートにある表の行数が増えるため、VLOOKUP関数の引数[範囲]も変更しないと、追加したデータが検索されません。つまり、関数式を修正する必要があります。, このように、参照先となるデータに増減があると非常に具合が悪いのが、VLOOKUP関数の弱点なわけです。, 新製品を追加するたびに関数式をいちいち修正していては、手間がかかって仕方ありません。この問題は、VLOOKUP関数の参照先としてテーブルを指定する「構造化参照」で解決できます。, VLOOKUP関数の参照先となる[製品コード一覧]シートの表を、あらかじめ①テーブルに変換しておきます。そして、[テーブルツール]-[デザイン]タブにある②[テーブル名]を確認しましょう。ここでは「テーブル2」となっています。テーブル名は自動的に付与されますが、「製品コード一覧」などと任意の名前に変更することも可能です。, VLOOKUP関数の引数[範囲]をテーブル名に書き換えます。ここでは「=VLOOKUP(B2,テーブル2,2,FALSE)」と修正しました。このような参照方法を「構造化参照」と呼びます。, 修正した数式が正しく動作するか、VLOOKUP関数の参照先のテーブルにデータを追加して確かめてみましょう。テーブルに変換してあるので、11行目に追加したデータも自動的に「テーブル2」に含まれます。, [発注表]シートの表に、追加した製品コード(S1-003CN)を入力しました。セルC32のVLOOKUP関数の引数[範囲]は変えていません。関数式を修正しなくても、新しい製品名が正しく取り出されていることがわかります。, 構造化参照を使えば、参照先のテーブルに行を追加しても関数式を修正しなくてもいいことがわかりました。続けて、列の追加・削除にも対応させておきましょう。これまでの例と同じく、[製品コード一覧]シートの表に列が追加されたケースを考えます。, [製品コード一覧]シートの表(テーブル2)に、B列として「在庫管理コード」を追加しました。, [発注表]シートを確認すると、VLOOKUP関数の結果が変わってしまいました。これは参照する列がずれたためです。, VLOOKUP関数の引数[列番号]で指定していた「2」を、「COLUMN(テーブル2[製品名])」と修正します。テーブル2の「製品名」列の列番号を、COLUMN関数で取得するわけです。, これにより、VLOOKUP関数の数式は以下のようになります。「製品名」をくくる「[」と「]」は半角であることに注意してください。, 製品名を取り出すことができました。数式を構造化参照に修正してあるので、先ほど追加した列を削除したとしても正しく動作します。, テーブルと構造化参照のテクニックは、VLOOKUP関数を使うときにとても役立ちます。複雑になりがちな関数式をシンプルにする効果もあるので、ぜひお試しください。, もし参照元の表がA列から始まっていない場合は、手順2で入力している数式を、以下のいずれかの数式で変更することで対応できます。, テーブル2の見出しの中から「製品名」の文字列が入力されている場所を探します。「MATCH("製品名",テーブル2[#見出し]」の結果は「3」となります。, 「COLUMN(テーブル2[製品名])」でテーブル2の「製品名」の列番号を調べます。「COLUMN(テーブル2)」では、テーブル2のある位置(列番号)を調べます。差分は「2」となるので「1」を足して「3」となります。, どちらの結果でも、VLOOKUP関数の引数[列番号]として利用できますが、数式を簡単にするために構造化参照を利用するわけですから、複数の関数を組み合わせるのは得策ではないでしょう。参照元の表をA列から開始するように整えることをおすすめします。, ExcelのVLOOKUP(ブイ・ルックアップ)関数は、ビジネスの現場でよく使われるメジャーな関数ですが、引数の指定が複雑で、いざ使おうとしたときに困ってしまいがちです。今さら人には聞きにくい、VLOOKUP関数の使い方をマスターしましょう。, 商品番号の一覧表を検索して商品の価格を取り出すなど、範囲を下に向かって検索して一致する値を求めるVLOOKUP(ブイ・ルックアップ)関数の使い方を解説します。, すべてのエクセル関数を、「数学/三角関数」「論理関数」「統計関数」といった機能ごとの分類でまとめた一覧です。Microsoft 365(旧称:Office 365)専用の関数、およびExcel 2019~2007に対応した関数と、その使い方解説記事を探せます。, 元パソコン書籍の編集者。現在は、パソコンのほか、デジタルカメラやスマートフォンなどのデジタルデバイス、Webサービスなどに関する企画・編集・執筆を中心に活動しています。お届けした情報が少しでも役立ったと思ってもらえれば幸いです。. Excelï¼ã¨ã¯ã»ã«ï¼ã§ã¿ã¹ã¯ã管çããã«ã¯ã èªåã§ç®¡ç表ãä½ã ããããã㯠Microsoftãæä¾ãã¦ããExcelï¼ã¨ã¯ã»ã«ï¼ã®ãã³ãã¬ã¼ãã使ç¨ãã æ¹æ³ãããã¾ãã èªåã§ä½æããå ´åã¯ã å¿
è¦ãªé
ç®ã ããå
¥ãã¦ãèªåã«åã£ãã¿ã¹ã¯ç®¡ç表ãä½ã ãã¨ãã§ãã¾ãã ®ãããå ´åãã°ã©ããåããæãããããã«ä¸ç¥ãããæãããã¾ãããã ã§ã¼ãã«ãããã¼ã§æä½ããæ¹æ³ããç´¹ä»ãã¾ãã ã¨ã¯ã»ã«ã®ãã¯ããå©ç¨ã㦠å®å使¥ãèªååãããã¨ãã§ãã¾ãã 表ããã°ã©ãã使ã㦠è¦è¦çã«ããããããæ¸é¡ãä½ããã¨ãã§ããããã«ãªãã¾ãã 大éã®ãã¼ã¿ã䏿ã«å®å
¨ã«ç®¡ç ãããã¨ãã§ããããã«ãªãã¾ãã v88.0.705.63ã¸ã®æ´æ°ã. è¤éãªè¨ç®ãç°¡åã«è¡ãªãæ¹æ³ãç°¡åãªãã¼ã¿åæãå®åã§ãã使ã颿°ãif颿°ã®ãã¹ããé«åº¦ãªã°ã©ãã®ä½æãªã©ãã¨ã¯ã»ã«2013ãä»äºã§ãã£ãã使ãããã«ã¯ä¸å¯æ¬ ãªåºæ¬çãªæ©è½ããã£ãã身ã«ã¤ãã¾ãã Excelï¼ã¨ã¯ã»ã«ï¼ã§ã°ã©ãç¯å²ãå¾ãã夿´ã追å ããæ¹æ³ 2017.09.21 2020.06.07 Excelï¼ã¨ã¯ã»ã«ï¼ã§ã«ã¿ã«ãã¯å
¨è§ãæ°åã ãåè§ã«ä¸æ¬å¤æããæ¹æ³ v88.0.705.63ã¸ã®æ´æ°ã. 【Excel】タスクリストで☑の数を自動集計したい!エクセルでチェックマークの数を数えるテクニック, 【Excel】データのトップテン抽出やセル色でのデータ抽出を実行!エクセルのオートフィルターの便利な上級テク, 【Excel】エクセルで美しい資料を作る!表の見栄えを格段にアップさせるための4つの鉄則, 【Excel】このグラフ、エクセルで作ったの?エクセルの棒グラフや円グラフのデザインのマンネリ化打破テクニック, 【Excel】別のシートを参照しながら作業したい!エクセルで同じブック内の複数のシートを並べて表示するテク, 【Excel】セル内の文字列がきれいに揃わない!エクセルで無駄なスペースを削除して見た目を整えるワザ, 【Excel】印刷用とプレゼン用のデザインは同じでいいの?エクセルでTPOに応じた表に仕上げるテクニック, 【Excel】数式を修正したいのにセル番号が入力されてイライラ!エクセルの入力モードと編集モードを理解しよう, 【Excel】セル結合と格子罫線に頼ると見栄えがいまいち?エクセルで複雑な表をすっきりさせるテク, 【Excel】データが増えてもいちいち数式を修正しないでOK!エクセルのLOOKUP関数で「範囲」をテーブルに変換するべき理由. ä¸ã¯å®æãã帳票ãã©ã¼ã ã§ãã 2æ18æ¥ 14:30 æ¡ä»¶ä»ãæ¸å¼ ï¼æ°å¤ã®è¡¨ç¤ºå½¢å¼ ï¼æ¥ä»ã»æéã®è¡¨ç¤ºå½¢å¼ ã§ã¼ãã«ãããã¼ã®ã ... ä»»æã®åä½ æ°å¤ã®åä½ã«ãåããã¤ããã . ã¼ãã¸ã®å¯¾å¿ã説æãã¦ãã¾ãããã©ãã«å¯¾å¦æ³ãããã¾ãã®ã§ãåèãã ⦠ãMicrosoft Edge 88ãã«ã»ãã¥ãªãã£ã¢ãããã¼ã ï½9ä»¶ã®èå¼±æ§ãä¿®æ£. ã¨ã¯ã»ã« 2019, 365 ã®ã°ã©ãã«è»¸ã¨åä½ã表示ããæ¹æ³ãç´¹ä»ãã¾ãã軸ã®è¿½å ãåé¤ãããååã®å¤æ´ãã§ãã¾ããä½ç½®ãå
¥ãæ¿ãããã¾ããåä½ãè¨å®ããã好ããªååã«å¤æ´ã§ãã¾ããè²ãªã©ã®æ¸å¼è¨å®ã夿´ã§ãã¾ãã ãã°ã©ãä¸ã«è¡¨ç¤ºãããã®ã§ããæ¹æ³ããããã¾ãããExcel使ãã®ããã®æ¹ããããããé¡ããã¾ãããæ± ãããããã¼ãã«ãã使ããã°ã©ãã«ã¯ããã£ã¼ã«ããã¨ã«ãã£ã«ã¿ã¼ãèªå使ãããã°ã©ãã§ããã£ã«ã¿ãªã³ã°ãããã¨ãã§ãã¾ãã ãã®ããã«ãèç©ããããã¼ã¿ãå¹ççã«æ´»ç¨ãããã¨ãã«ã¯ãããããã¼ãã«æ©è½ãæå¹ã§ãã ååã¯ãã¼ãã«ã®ã¡ãªããã¨ãã¦ãã表ã®ç®¡çããæ°å¼ã®å
¥åããå
¥åè¦åã®èªåè¨å®ãã®3ã¤ãç´¹ä»ãã¾ããããã¨ã¯ã»ã«æçã第39åã§ã¯ã ãã䏿©è¸ã¿è¾¼ãã ãã¼ãã«ã®æ´»ç¨æ³ ãç´¹ä»ãã¾ãã ãã¼ã¯ã¼ãã¯ãæ§é ååç
§ãããããªã«ããï¼ãã¨æã£ã人ã¯ããã²æå¾ã¾ã§ãèªã¿ãã ããï¼ ã¨ã¯ã»ã«ã§ã¯ããã¼ã¿ã®ç¯å²ãããããããã¼ãã«ã使ãã¾ãããã®ãã¼ã¿ã®ç¯å²ãåãããªããªã£ãã¨ãã®ããããããã¼ãã«ãå
ãã¼ã¿ãæ¢ãæ¹æ³ã§ãã ä¸ã®ãããããã¼ãã«ã®ãå
ãã¼ã¿ãæ¢ã㦠⦠Copyright ©2018Impress Corporation. Copyright ©document.write(new Date().getFullYear()); Impress Corporation. ã¼ã颿°ã®ä½¿ãæ¹ã解説ãåºæ¬çãªExcel颿°ããããã¢ãã¯ãªExcel颿°ã¾ã§ç¶²ç¾
ãã¨ã¯ã»ã«é¢æ°ã®èªæºãªã¹ããããã ã¨ã¯ã»ã«ã§ãã¾ã使ããã¦ããªã便å©ãªæ©è½ããã¼ãã«ãã«ã¤ãã¦ã説æãããã¾ãããã¼ãã«ã®ä½ææ¹æ³ãç¯å²ã®å¤æ´æ¹æ³ãéè¨æ¹æ³ãååãã¤ããæ¹æ³ããã¼ã¿ãåç
§ããæ¹æ³ã颿°ãå©ç¨ããæ¹æ³ãªã©ã§ãã 2æ18æ¥ 14:30 »ä»ãã¡ã¤ã«]ã鏿ããã®ãä¸çªç°¡åã§ãããã¤ã¡ã¼ã¸ã®ã³ã³ããã¼ã«ã½ã¼ã¹ã«ç»åã®ãã¹ãæå®ãã¦è¡¨ç¤ºãããã¨ãã§ãã¾ãã. All rights reserved. All rights reserved. 「Google Chrome 91」でSharedArrayBufferの制限が強化 ~COEP/COOPヘッダーの明示的な指定が必要に, 「Visual Studio Code」の拡張機能「Makefile Tools」v0.2.0 Previewが公開 ほか, Amazon、オーディオブック『Audible』を2カ月無料で体験できるキャンペーン ~2月24日まで!, 「Visual Studio Code」に「TensorBoard」を統合 ~Python拡張機能の2021年2月リリース, ペーパーレス化の頼もしい味方!世界初のPDF“追記”アプリ「AxelaNote」の魅力とは, どんどん軽くなり続ける「EmEditor」 ~ExcelよりCSVをサクサク処理できるワケ, 普段、Excelを使用する業務の中で、VLOOKUP関数を使ったことのある読者は多いと思います。指定したデータのリストから検索条件を満たすデータを探し出して表示してくれる関数で、データ入力の強い味方ですよね。, 例えば、次のような納品管理表([納品管理表]シート)と、商品情報が記載されているシート([商品カタログ表]シート)を別々のシートで管理している業務があるとします。VLOOKUP関数を使うと、納品管理表に入力した「商品番号」をもとに[商品カタログ表]シートの「商品カタログ表」を検索(①)し、「商品名」などの情報を自動的に抜き出して表示(②)することができます。, VLOOKUP関数は、「=VLOOKUP(検索値,範囲,列番号,検索方法)」という書式で使います(VLOOKUP関数について詳しく知りたい読者は、以前の記事を読んでみてください)。, この例では、[納品管理表]シートのセルC3に次のような数式が入力されています。この数式は、セルB3に入力された商品番号を[商品カタログ表]シートのセル範囲A4:C12から検索し、それに対応する商品名を検索するという意味です。, 2つ目の引数(③)で、検索する範囲(ここでは[商品カタログ表]シートのセル範囲A4:C12)を指定していますが、この[商品カタログ表]にデータが増えた場合、どうすればいいでしょうか。データが追加されるたびに、納品管理表に入力されているVLOOKUP関数の数式を修正しなくてはならないのでしょうか。, 今回は、VLOOKUP関数の数式で参照している表にデータの増減があった場合、数式を修正しなくてもよくする方法を解説します。また、この方法を使えば、VLOOKUP関数の記述自体もシンプルでわかりやすくなり、一石二鳥です。ぜひ試してみてくださいね!, まずは、[納品管理表]シートに入力した数式で参照する範囲([商品カタログ表]シートのセル範囲A3:C12)をテーブルに変換します。, 画面表示を[商品カタログ表]シートに切り替えましょう。表をテーブルに変換する場合、事前に書式が設定されていないほうが見栄えのよい仕上がりになるので、セルの塗りつぶしや罫線などの書式はすべて解除しておきます。表内のいずれかのセル(①)を選択した状態で、[挿入]タブ(②)→[テーブル](③)をクリックします。, [テーブルの作成]ダイアログボックスが表示されます。テーブルに変換するデータ範囲が自動的に認識されるので、正しく入力されていることを確認(④)します。さらに、[先頭行をテーブルの見出しとして使用する](⑤)のチェックマークがONになっていることを確認したら、[OK](⑥)をクリックします。, ここで、[テーブルデザイン]タブ(⑧)の[テーブル名]欄に任意の名前を入力します。ここでは、「商品テーブル」(⑨)と入力します。これがこのテーブルの名前になります。, では、画面表示を[商品カタログ表]シートに切り替え、C列に入力されている数式を修正していきましょう。セルC3に入力されている数式の2つ目の引数には、検索する範囲「商品カタログ表!$A$4:$C$12」(①)が指定されていますが、これを先ほど作成したテーブルの名前に変更します。, 先ほど作成したテーブルの名前は、「商品テーブル」でしたね。よって、2つ目の引数を「商品テーブル」(②)に書き換え、[Enter]キーを押します。, 「商品テーブル」から検索された商品名が表示されます(③)。数式の処理内容は、修正前のものと全く変わらないので、見た目も変化しませんよね。見た目が変わらず、エラーも出ていなければ正しく入力されていると考えてください。, 次の項では、[商品カタログ]シートの表にデータを追加した場合、本当にC列の数式を修正しなくてもよいのかどうか、実際に試してみましょう。, 画面表示を[商品カタログ]シートに切り替えましょう。「商品カタログ表」に新しいデータを追加します(①)。先ほど、表をテーブルに変換したので、セルにデータを入力するだけで、テーブルの書式は自動的に適用されます(テーブル機能の詳細については、以前の記事をご覧ください)。, 「商品番号 C103、商品名 メガネレンチ、単価 2,010」という商品データが追加されました。, 再び、表示を「納品管理表」シートに切り替えます。現在、セルB7には「C102」と入力されています(②)が、試しにこのデータを「C103」に書き換えてみましょう。「C103」は、先ほど「商品カタログ表」に追加した商品の商品番号です。セルB7の値を「C103」に変更した時、セルC7の商品名が自動的に「メガネレンチ」と変更されるかどうか確かめてみます。, セルB7に「C103」と入力して(③)[Enter]キーを押すと、セルC7の内容が「メガネレンチ」(④)に切り替わりました!, 「商品カタログ表」にデータが増えた時に、「納品管理表」の数式を変更しなくても、正しい結果を表示できましたね。, 今回は、VLOOKUP関数の数式で参照している表にデータの増減があった場合、数式を修正しなくてもよくする方法を解説しました。, VLOOKUP関数の引数で指定する「範囲」をテーブルにすることで、数式の修正が不要になるということをわかってもらえたと思います。さらに、記述内容がシンプルになることもメリットの1つです。引数の「範囲」には、「商品カタログ表!$A$4:$C$12」(シート名とセル範囲)と入力していたところ、「商品テーブル」(テーブル名)と入力すればよくなるので、記述がラクになりミスも減りそうですね。ぜひやってみてください!, Windows 7のサポート終了が迫っている。どうせ買い替えるなら業務効率化を狙ってパソコンを買い替えよう! ExcelやPowerPointを使った作業が一気に快適になるパソコンのスペックを確認!, 【Excel】時間をかけずにグラフをおしゃれに仕上げたい!エクセルで美しいグラフを簡単に作るコツ, 【Excel】オートフィルターより直感的でわかりやすい!エクセルのデータ抽出を効率化するスライサーが便利. All rights reserved. Excel2016,2013 ã¦ã¼ã¶ã¼å®ç¾©ã§åç°¿ã®ååã«ãæ§ï½£ã表示 . Excelï¼ã¨ã¯ã»ã«ï¼ã§ãã°ã©ãããããããã¼ãã«ãå³ãªã©ã鏿ããã¨ãã«ããã®æä½å°ç¨ã®ãã¿ã³ã表示ããããã¼ã«ã¿ãããã®ãã¼ã«ã¿ãã®è¡¨ç¤ºããExcel 2019ã»2016ãOffice 365ã§å¤ãã£ãï¼æ°ãã表示ã¨ã徿¥ã®è¡¨ç¤ºã¨ãæ¯è¼ãã¦ã¿ã ⦠ï¼ãããããã¼ãã«ã»ããããã°ã©ã ï¼ãã¼ã¿ã®å
¥åè¦å; Excel(ã¨ã¯ã»ã«)ã®ä½¿ãæ¹-ã»ã«ã®æ¸å¼è¨å®. ãMicrosoft Edge 88ãã«ã»ãã¥ãªãã£ã¢ãããã¼ã ï½9ä»¶ã®èå¼±æ§ãä¿®æ£. ただでさえ複雑なVLOOKUP関数の数式を、参照先となる表の変更に合わせて修正するのは大変ですよね。今回はテーブルの応用例として、「構造化参照」のテクニックを解説します。, 【エクセル時短】は「少しでも早く仕事を終わらせたい!」というビジネスパーソンのみなさんに、Excelの作業効率をアップするワザをお届けする連載です。毎週木曜日更新。 Impress Corporation. ãããããã¼ãã«ã®ãå
ãã¼ã¿ã表示.