EXCEL 如何实现 选择一个下拉选项后 指定区域的内容自动更新?

EXCEL 如何实现 选择一个下拉选项后 指定区域的内容自动更新?
比如:
我A1设置高端 中端 低端的下拉选项
A2:K20 是一个表单
我更改A1的选项 A2:K20会自动变换掉

1、设置A1为下拉框 可以选择高端 中端 低端
使用数据有效性.选择A1单元格 数据--有效性--有效性条件允许--选择序列,接下来在来源输入:
高端,中端,低端
确定即可得到下拉框效果.
2、实现A1选择变化后 A2 需要用到Vlookup 因为不知道你A2到K20的内容具体是什么
所以这里只说实现的方法,不清楚的话再具体说
就是用A1做键值 去找对应的单元格的值
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-07
用IF语句使A2:K20与A1值关联就是追问

我不可能全部使用IF
我希望的那种是可以引用数据的方法

追答

一共才11×19个单元个,而且公式都是类似的,一般可以下拉复制,需要复杂化吗

第2个回答  2011-07-07
把图贴出来吧,要不然没人帮得上你的忙.
比如,你更改A1的时候,A2:K20要引用哪里的数据?总不能随便引用吧.追问

如图,我的报价有中高低3种不同的东西
但是因为3种档次可能会交叉出现,所以我每个小项可以单独设置3种报价

追答

把高端报价\中端报价\低端报价的表标签命名为高端\中端\低端
在A2输入:
=OFFSET(INDIRECT($A$1&"!$A$1"),ROW()-2,COLUMN()-1)&""
右拉填充至N列再下拉填充

追问

不是非常明白?能再具体点吗
看明白了 我再试试

追答

我理解的意思是:同一个项目,你分别做了3种报价,然后根据需要选择不同的报价,是这样吧?
那么,你把存在高端报价的表取名为"高端",同理,对中端报价表和低端报价表取名为"中端"和"低端".
然后,你再在一张空白表的A1上设置下拉菜单,下拉菜单的内容为:高端,中端,低端
在A2输入上面公式,按要求向右填充向下填充,完成这些步骤后,当你在A1选择"高端"或"中端"或"低端"时,A1下面即显示对应A1的报价表.

追问

你说的我已经明白了 现在我希望得到的效果是这样的:
因为每一份报价都有不同的项目 每个项目3档的价格是不一样的
有可能1 2 3要高端4 5 6要低端7 8 9 要中端
而且不是全部的客户都要做全部的项目
所以我希望的是 我想要出现(项目一、高端)下面就可以自动把我在数据表里的相应的(项目一、高端)表格列出来,接着我再选择(项目三、低端),同样的,相应的东西就会出现,这样循环来完成一张完整的报价单

追答

哦,原来你的意思是这样呀...
这个只能通过VBA来实现,不好意思,你还得另请VBA高手解决,我对VBA还只是个初学者.

本回答被提问者采纳
第3个回答  2011-07-07
最好把具体的表发来看看,Q3902953

excel怎么下拉选项自动对应数据?
在Excel中实现下拉选项自动对应数据,可以通过以下步骤实现:1. 建立数据有效性:选择需要下拉选项的单元格,点击“数据”菜单栏中的“数据验证”,在设置选项卡中选择“序列”,并在来源中输入对应的菜单选项。2. 定义名称:选中第一行的数据,点击“定义名称”,在输入区域名称这里输入名称,例如“首行”...

EXCEL 如何实现 选择一个下拉选项后 指定区域的内容自动更新?
1、设置A1为下拉框 可以选择高端 中端 低端 使用数据有效性.选择A1单元格 数据--有效性--有效性条件允许--选择序列,接下来在来源输入:高端,中端,低端 确定即可得到下拉框效果.2、实现A1选择变化后 A2 需要用到Vlookup 因为不知道你A2到K20的内容具体是什么 所以这里只说实现的方法,不清楚的...

EXCEL 如何实现 选择一个下拉选项后 指定区域的内容自动更新?
1.可以用插入名称+indirect实现 2.借用数据透视表的功能实现 3.乱七八糟的查找函数都可以,就是数据多会慢一点

如何在excel2010中实现数据选择后单元格数值变化的下拉菜单功能?
在弹出的对话框中,选择“允许”下的“序列”,然后在“来源”区域,输入你想要的下拉菜单内容,例如,从Sheet2的A1至A3单元格选择数据(如图例2所示)。设置完毕后,点击“确定”,下拉菜单的准备工作就完成了。此时,点击对应的单元格,你会看到一个带有下拉箭头的菜单(如图例3)。要实现动态效果,...

WPSExcel中如何让下拉列表能够自动更新
首先我们打开一个Excel表格,A2:A8是我们需要增加下拉选项列表的单元格: 我们在旁边的C2:C4单元格中输入需要加入到下拉列表中的品名: 选取A2:A8单元格区域,点击菜单栏中的【数据】-【有效性】,在下拉选项中选择【有效性】: 点击后会弹出如下对话框,在这里我们点击【设置】...

EXCEL2010 怎么设置选择下拉列表后另一个单元格显示对应值
要实现Excel 2010中下拉列表选择后对应单元格自动显示值,首先打开Excel软件。接着,确保在Sheet1的工作表中,如A1单元格,输入你的数据源。选中这一列后,转到“公式”选项卡,点击“定义名称”功能。在弹出的对话框中,为数据源起个名称,比如“阶段”,然后选择数据范围(即A1列),并设置引用位置。

怎么让excel下拉选项自动填充内容
1. 打开Excel表格。2. 选中需要设置下拉列表的单元格。3. 转到“数据”选项卡。4. 在数据菜单中点击“插入下拉列表”。5. 在弹出的下拉列表中添加所需的内容,例如输入“一年1班”。6. 如有需要,可继续添加其他选项。7. 点击“确定”完成设置。8. 选中设置了下拉列表的单元格,旁边会出现一个...

Excel表格中的可以自动更新的动态下拉菜单如何制作
1. 首先打开电脑上想要制作下拉菜单的表格,进入页面后,如图,我们需要在所属部门所在列,添加可以自动更新的动态下拉菜单。2. 我们需要在其他位置将各个部门输入,接下来,将这些部门选中(E1:E5单元格区域),然后依次点击【开始】---【样式】---【套用表格样式】的下拉菜单,在表格格式列表中,选择...

如何在EXCEL中实现选择一个单元格中下拉数据后另一个单元格跟着变化
1、以2007版EXCEL为例,打开EXCEL表格,数据如下图,根据A列材质在C:D列查找区域内自动查找密度并显示在B列 2、在B2输入函数:=VLOOKUP()3、选择要查找的值所在单元格,即A2,然后输入“,”。VLOOKUP函数第1个条件完成 4、选择要在其中查找值的区域,即C、D两列,然后输入“,”。VLOOKUP函数...

如何在EXCEL下拉框中选择内容后,其他单元格内容也随之改变
1、在B2输入公式:=IFERROR(VLOOKUP(A2,C:D,2,0),"") 回车;见图一 2、显示效果:见图二 3、如在A2选择:铸铁;见图三 B2会自动填入符合C、D列对应关系的密度 见图四 说明:公式中 iferror是为了防止A2出现空格时,显示错误而设的,可以不要,直接用公式:=VLOOKUP(A2,C:D,2,0)...

相似回答