ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
LPI ID 登録
x

or

Excelのドロップダウンリストで値を選択すると、他のセルを自動入力する方法は?

セル範囲B8:B14の値に基づいてドロップダウンリストを作成したとします。 ドロップダウンリストで任意の値を選択すると、セル範囲C8:C14内の対応する値が、選択したセルに自動的に入力されます。 たとえば、ドロップダウンリストでLucyを選択すると、D88セルにスコア16が自動的に入力されます。 下のスクリーンショットを参照してください。

上記のスクリーンショットが示すように結果を得るには、VLOOKUP関数が必要です。 このチュートリアルでは、Excelドロップダウンリストで値を選択するときに、VLOOKUP関数を使用して他のセルを自動入力する方法を説明します。

VLOOKUP関数を使用したドロップダウンリストの自動入力

数式を覚えていないままリストを自動ドロップする


複数のワークシート/ワークブックを1つのワークシート/ワークブックにまとめる:

複数のワークシートまたはワークブックを1つのワークシートまたはワークブックにまとめることは、日々の作業において巨大な作業になる可能性があります。 しかし、もしあなたが Kutools for Excel、その強力なユーティリティ - 組み合わせる 複数のワークシート、ワークブックを1つのワークシートまたはワークブックにすばやく結合するのに役立ちます。 今すぐExcelのKutoolsのフル機能60日無料トレイルをダウンロードしてください!

Kutools for Excel:200以上の便利なExcelアドインで、60の日に制限なしで全機能を試すことができます。 今すぐ無料トライアルをダウンロード!

OfficeタブOfficeでタブ付き編集とブラウジングを有効にし、作業をより簡単にします...
Kutools for Excelは、ほとんどの問題を解決し、生産性を80%向上させます
  • 何でも再利用: 最も使用されている式や複雑な式、チャート、その他をお気に入りに追加し、将来的にすぐに再利用できます。
  • 20以上のテキスト機能: テキスト文字列から数値を抽出します。 テキストの一部を抽出または削除します。 数字と通貨を英語の単語に変換...
  • マージツール:複数のワークブックとシートを1つに; データを失うことなく複数のセル/行/列を結合します。 重複する行と合計をマージ...
  • 分割ツール:値に基づいてデータを複数のシートに分割します。 1つのワークブックから複数のExcel、PDF、またはCSVファイル。 1列から複数列...
  • 貼り付けスキップ 非表示/フィルターされた行。 カウントアンドサム 背景色別; メーリングリストを作成し、 セルの価値でメールを送信する...
  • スーパーフィルター: 高度なフィルタースキームを作成し、任意のシートに適用します。 ソート 週、日、頻度などにより; フィルタ 太字、式、コメントで...
  • 300の強力な機能以上。 Office 2007-2019および365で動作します。 すべての言語をサポートしています。 企業または組織に簡単に展開できます。

VLOOKUP関数を使用したドロップダウンリストの自動入力

ドロップダウンリストで選択すると、他のセルを自動入力するために次のようにしてください。

1。 対応する値を自動入力する空のセルを選択します。

2。 数式をコピーして貼り付けます = VLOOKUP(B16、B8:C14,2、FALSE)数式バー次に、 入力します キー。

:式中、 B16 セルにはドロップダウンリストが含まれています B8:C14 ドロップダウンリストデータと自動入力データを含むセル範囲であり、 2 指定されたセル範囲に基づいて、入力された値が配置される列番号を示します。 たとえば、戻り値が範囲の3番目の列にある場合は、2を3に変更してください。 必要に応じて、数式内の変数値を変更することができます。

3。 これ以降、ドロップダウンリストで名前を選択すると、セルD16はセル範囲B9:C14に基づいて特定のスコアで自動入力されます。


Kutools for Excelをドロップダウンリストに自動入力

Yドロップダウンリストの選択に基づいて他の値を簡単に入力することができます。 リスト内の値を探します の式 Kutools for Excel.

Kutools for Excel : 300便利なExcelアドイン以上で、60日以内に自由に試してみてください.

1。 自動入力値を見つけるためのセルを選択し(セルC10)、をクリックします。 クツール > 数式ヘルパー > リスト内の値を探します。 スクリーンショットを見る:

2。 の中に 数式ヘルパー ダイアログボックス:

1)。 の中に テーブル・アレイ ボックスで、ドロップダウンリストの値と入力された値を含むテーブルを選択します。

2)。 ドロップダウンリストを含むセルを指定します。 Look_value ボックス。

3)。 入力された値を持つ列を コラム ボックスをクリックし、最後に OK ボタン。

対応するセルの値は、ドロップダウンリストの選択に基づいてC10セルに自動入力されます。

先端。このユーティリティの無料トライアルをご希望の場合は、 自由にソフトウェアをダウンロードする まず、上記の手順に従って操作を行ってください。


Office Tab Excelでのブックのブラウズ、編集、および管理:

Officeタブは、Google Chrome、Internet Explorerの新しいバージョン、FirefoxからMicrosoft ExcelなどのWebブラウザで見られるようにタブ付きのインターフェイスを提供します。 それ 意志 時間を節約するツールであり、あなたの仕事には変わりません。 以下のデモをご覧ください:

Officeタブの無料トライアルをクリックしてください!

Excel用のOfficeタブ


デモ:式を覚えていない状態でリストを自動入力する


関連記事:


Kutools for Excelは、ほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート そして、以前に使用したもの; セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 データを失うことなく; セルコンテンツの分割。 重複する行/列を結合する...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • 300を超える強力な機能。 Office / Excel 2007-2019および365をサポートします。 すべての言語をサポートします。 企業または組織に簡単に展開できます。 フル機能の30日間の無料トライアル。
KTEタブ201905

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    surly · 11 months ago
    I want to do this, but I do not want to use a drop down, the cells will be populated with a value/name from data on another sheet, sort of like a leaderboard so the names will move up and down accordingly I need certain values to follow those names up or down.
  • To post as a guest, your comment is unpublished.
    Aly · 1 years ago
    Hello, I have tried this and keep getting error #NA in the field ... Anyone know how to fix this.

    For reference, I am trying to auto-populate contact information when the person selects a contact name from the drop down. So if someone selects John Smith from the drop down, his company, phone number, and email will auto populate in the next couple cells.

    The formula I am using is =VLOOKUP(B7;Brokers!A2:D36,3,0). Open Office keeps changing the false at the end of my formula to a 0. I tried using True in lieu of False no change. I tried adding $ before the Array range values still getting #N/A....Can anyone advise how I can get this to work
  • To post as a guest, your comment is unpublished.
    lluis · 1 years ago
    thanks for the code, but it only works for me in the first list, I have some inderect lists after the first that don't show any value. Is there any solution? Thanks in advance. ;)
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Good day,
      In the formula, please change the number 2 to the list you need. For example, if the returned value locates in the third column of your range, please change 2 to 3.
  • To post as a guest, your comment is unpublished.
    GNR · 2 years ago
    I am trying to create a spreadsheet for employee evaluations. I have a series of questions and then there is a drop down box with either yes or no. I need for the yes/no drop down boxes to auto populate another box titled "call score" and for it to be a percentage value that will change with each drop down box that is used.

    Also, I need for this percentage to show in another field titled "Total score" and I need this box to change colors with the value. For example, if the percentage is between 92% and 100%, then the box should be highlighted blue.

    Does this make sense? And is this possible?

    Thanks in advance
    GNR
  • To post as a guest, your comment is unpublished.
    BB · 2 years ago
    Will this work to populate multiple columns? IE column a contains the pic list and B-D i want to auto populate with values.
  • To post as a guest, your comment is unpublished.
    Anonymous · 2 years ago
    Do not download Kutools! It gives viruses to your computer.
  • To post as a guest, your comment is unpublished.
    Michelle · 2 years ago
    I'm trying to get a drop down list to pull up an entire table based off of what month is selected how would i go about doing that? all i can find is how to pull values from a table
  • To post as a guest, your comment is unpublished.
    Irshad · 3 years ago
    Hello,

    Can you tell what is a formula for this example....

    ex: If any number comes between 15000-20000 in 'B column' then 'A column' automatically add ABC name and If any number comes between 21001-25000 in 'B column' then 'A column' automatically add XYZ name.
  • To post as a guest, your comment is unpublished.
    Melissa · 3 years ago
    I'm attempting to do this exact thing where the dropdown list has almost 500 items (Facility), and I want excel to automatically populate the adjacent cell with the correct state. I already had the menu list on a separate sheet, Menus, and I added a column to the right for State.

    Sheet 1 (ID List) looks something like this:

    A1 | B1 |...| J1 | K1
    Lname | Fname |...| Facility | State

    Menu sheet contains the data for the dropdown and auto-populate values:
    C D
    Facility | State
    Aliceville | AL
    Lancaster | AL
    Hughes | TX

    So my formula looks like this: =VLOOKUP(J5,Menus!B2:C483,2,FALSE)

    The problem is when I copy the formula in the State cell to other cells, either by copying the first cell, and pasting into another cell or a range or cells; or by selecting the cell and dragging down - excel correctly changes the formula for the cell containing the drop down list (dragging down From J2, it changes to J3), but it also changes the range for the menu data:

    =VLOOKUP(J2,Menus!B2:C483,2,FALSE)
    =VLOOKUP(J3,Menus!B3:C484,2,FALSE)

    Forcing me to manually go in and change the menu range in each cell.

    This document is very fluid and I'm adding rows constantly - so I need a way to automate this without this little glitch.

    Solution greatly appreciated, thanks in advance!
    • To post as a guest, your comment is unpublished.
      Jason · 3 years ago
      In the menu data, add $ in front of the number. =VLOOKUP(J2,Menus!B$2:C$483,2,FALSE) Notice I did not add the $ in the J2 as I assume this is the number you want to change. Then highlight the field, drag down the rest of the way through the column, and use Ctrl-D to copy and paste the formula automatically changing only the row number of the J column.
      • To post as a guest, your comment is unpublished.
        JLR · 2 years ago
        Thank you so much for this answer. I've been struggling with the same exact issue as Melissa.
  • To post as a guest, your comment is unpublished.
    Dino Appla · 3 years ago
    Brilliant, thank you for the simple answer
  • To post as a guest, your comment is unpublished.
    James R. Leichter · 4 years ago
    Thank you for this post. This solved my Excel question in two minutes. It was way easier to understand and follow than any other page I looked at. That includes Microsoft's web page.
  • To post as a guest, your comment is unpublished.
    Claire · 4 years ago
    Hi,

    I'm trying to find a way of auto-populating a cell which displays the value selected from a filter.

    So, if my filter was days of the week, and I selected "Wednesday", I need another cell to just display Wednesday.

    I have tried linking cells, but was unsuccessful. I've also tried some basic VBA, but this didn't work either!

    I am certainly no excel expert, but I must be doing something wrong as I wouldn't have expected it to be so difficult!

    Please can you help?
    • To post as a guest, your comment is unpublished.
      JOEY · 2 years ago
      Hi! I am a freelance excel expert and accepting any kind of excel job.