跳到主要内容

在Excel下拉列表中选择值时如何自动填充其他单元格?

假设您已经基于范围A2:A8中的值创建了一个下拉列表。 在下拉列表中选择值时,您希望在特定单元格中自动填充范围B2:B8中的相应值。 例如,当您从下拉列表中选择Natalia时,将在E40中填充相应的分数2,如下所示。 本教程提供了两种方法来帮助您解决问题。

下拉列表使用VLOOKUP功能自动填充
下拉列表自动使用了不起的工具进行填充
下拉列表的更多教程...


下拉列表使用VLOOKUP功能自动填充

在下拉列表中进行选择时,请执行以下操作以自动填充其他单元格。

1.选择要自动填充相应值的空白单元格。

2.复制以下公式并将其粘贴到其中,然后按 输入 键。

=VLOOKUP(D2,A2:B8,2,FALSE)

备注:在公式中, D2 是下拉列表CELL, A2:B8 该表范围包括查找值和结果以及数字 2 指示结果所在的列号。 例如,如果结果位于表范围的第三列,请将2更改为3。您可以根据需要更改公式中的变量值。

3.从现在开始,当您在下拉列表中选择一个名称时,将自动为E2填充特定的分数。

从Excel的下拉列表中轻松选择多个项目:

您是否曾经尝试从Excel的下拉列表中选择多个项目? 在这里 多选下拉列表 实用程序 Kutools for Excel 可以帮助您轻松地从范围,当前工作表,当前工作簿或所有工作簿的下拉列表中选择多个项目。 参见下面的演示:
下载 Kutools for Excel 现在! (30-天自由行)


下拉列表自动填充 Kutools for Excel

Y您可以轻松地根据下拉列表选择填充其他值,而无需记住带有 在列表中查找值 的公式 Kutools for Excel.

申请前 Kutools for Excel首先下载并安装.

1.选择一个用于查找自动填充值的单元格(例如单元格C10),然后单击 库工具 > 公式助手 > 公式助手,请参见屏幕截图:

3。 在 公式助手 对话框中,指定参数如下:

  • 选择一个公式 框,找到并选择 在列表中查找值;
    Tips:您可以检查 筛选器 框,在文本框中输入特定单词以快速过滤公式。
  • 在 表格数组 框,单击 镜头查询值4 按钮选择包含查询值和结果值的表格范围;
  • 在 外观值 框,单击 镜头查询值4 按钮以选择包含要搜索的值的单元格。 或者,您可以直接在此框中输入值;
  • 在  框,单击 镜头查询值4 按钮指定要从中返回匹配值的列。 或者,您可以根据需要直接在文本框中输入列号。
  • 点击 OK.

现在,将基于下拉列表选择在单元格C10中自动填充相应的单元格值。

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


演示:下拉列表自动填充而无需记住公式


相关文章:

在Excel下拉列表中键入时自动完成
如果您有一个包含大值的数据验证下拉列表,则需要在列表中向下滚动以查找合适的列表,或直接在列表框中键入整个单词。 如果在下拉列表中键入第一个字母时有允许自动完成的方法,一切将变得更加容易。 本教程提供了解决问题的方法。

在Excel中从另一个工作簿创建下拉列表
在工作簿中的工作表之间创建数据验证下拉列表非常容易。 但是,如果数据验证所需的列表数据位于另一个工作簿中,您将怎么办? 在本教程中,您将详细了解如何从Excel中的另一个工作簿创建拖放列表。

在Excel中创建可搜索的下拉列表
对于具有众多价值的下拉列表,找到合适的价值并非易事。 以前,我们已经介绍了一种在下拉框中输入第一个字母时自动完成下拉列表的方法。 除了自动完成功能之外,您还可以使下拉列表可搜索,以提高在下拉列表中查找适当值时的工作效率。 为了使下拉列表可搜索,请尝试本教程中的方法。

如何在Excel中使用多个复选框创建下拉列表?
许多Excel用户倾向于创建带有多个复选框的下拉列表,以便每次都从列表中选择多个项目。 实际上,您无法使用数据验证功能创建带有多个复选框的列表。 在本教程中,我们将向您展示两种在Excel中创建带有多个复选框的下拉列表的方法。 本教程提供了解决问题的方法。

下拉列表的更多教程...

最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

增强您的 Excel 技能 Kutools for Excel,体验前所未有的效率。 Kutools for Excel 提供 300 多种高级功能,可提高工作效率并节省时间。  单击此处获取您最需要的功能...

kte选项卡201905


Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (29)
Rated 3.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
I want to make a data base on excel, but I want it to be when I choose from the dropdown list the next column must change automatically.
How do I do that.
For example from the dropdown list I will choose, Medical and then the next column must give me a date and in the same row if I change from medical to something else that date must change as well.
Can you assist me or is it impossible.
This comment was minimized by the moderator on the site
Hi Yolanda,

The method provided in the article is the one that automatically changes the matching data based on the selection of the drop-down list. For clarity, please provide a screenshot of your data and the result you want to get.
This comment was minimized by the moderator on the site
Спасибо, но не работает Ваша формула. Я вчера мозг сломал себе весь!
Путем перебора и подстановок вышел вот к такой формуле:

=ВПР(A6;A12:B16;2;ЛОЖЬ)

!!ВОТ ЭТА ТОЧНО РАБОТАЕТ!!
This comment was minimized by the moderator on the site
هل تعمل الخاصية بعد حفظ الملف على جهاز اخر ؟؟
بمعنى هل يلزم وجود الاداة على الجهاز الاخر ؟
Rated 3.5 out of 5
This comment was minimized by the moderator on the site
Hi,
Formulas created by Kutools for Excel will remain after sending a workbook to someone else who does not have Kutools installed.
This comment was minimized by the moderator on the site
Hi. I've noticed that the autopopulate works only on a first name basis. If you were to type a surname or family name, you would not see it working. Any chance of fixing this?
This comment was minimized by the moderator on the site
hi, thanks for your code. I would like to autocomplete and make multiple selections in a drop down list. Can you help me please?, thank you
This comment was minimized by the moderator on the site
If you would like the exact same data to populate in numerous cells, select the range of cells, type the data and then, Ctrl Enter. Magic!
This comment was minimized by the moderator on the site
Hi
I want to know the most effiecient way to create a template we can easily auto populate with corresponding information .
I'll try to explain :
I want to make a list saying : if we type the airline code ( 3 digits ) we need to deliver it to 'that' specific warehouse.
We have like 6 warehouses , each handling multiple airlines . So if we type airline code 'x' it should automatically indicate to which warehouse we should deliver .
What do I do :D , which formula is to be used , how do we select a wide range of values ( all the different ailrines )
This comment was minimized by the moderator on the site
HI I WANT TO KNOW HOW to INSERT A COMPANY NAME AND COMPANY ADDRESS AUTOMATICALLY GENERATED LIKE
RAMYA TRADE---------CHENNAI
KAVYA TRADE----------MADURAI
RAMYA TRADE----------CHENNAI
This comment was minimized by the moderator on the site
Hi,
You need to prepare your data as a table range in advanced, and then apply one of the above methods.
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations