Excel中,选择下拉列表内容,如何返回对应值?

ABMN1方式10.22方式20.53方式30.8上表为示意图。其中列M、N为说明项,列出了“不同工作方式及对应的工作时间”。填充A1单元格时,从下拉菜单选择已有工作方式... A B M N
1 方式1 0.2
2 方式2 0.5
3 方式3 0.8
上表为示意图。其中列M、N为说明项,列出了“不同工作方式及对应的工作时间”。填充A1单元格时,从下拉菜单选择已有工作方式。
现在希望实现:在A1选择工作方式后,B1中自动填充所选方式对应的时间。例如:A1中选择“方式3”,则B1中自动填写“0.8”。
最好是能充分列用M、N列的说明内容,如果不行,那么用if、istext之类的命令也可以。
谢谢!
展开
 我来答
我是来吓宝宝的
2015-10-31 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:317万
展开全部
  1. 在一个单元格区域中纵向输入供选择的所有值;

  2. 点击你所说的“某一列”的第一个单元格,比如D1;

  3. 点击菜单——数据——有效性;

  4. 在弹出的”数据有效性“对话框中,点击选择“设置”标签;

  5. 点击“允许”右边的小三角,选择“序列”;

  6. 点击“来源”右边的小方块;

  7. 拖曳选择您刚才输入的存放预定序列的单元格区域;

  8. 再次点击编辑栏的小方块回到“数据有效性”对话框;

  9. 确定。

  10. 点击D1单元格右边的小三角,就会弹出预定序列供选择。

cl861007
2010-03-30 · TA获得超过515个赞
知道小有建树答主
回答量:341
采纳率:33%
帮助的人:209万
展开全部
用if 语句做嵌套,在b1中写这样的函数:=if(a1="方式3",“0.8”,"...")
"..."中做的是另外的if语句,这样循环嵌套就可以了!以你给的例子为例:
=if(a1="方式3",“0.8”,if(a1-="方式2",“0.5”,0.2))
这样你选什么方式就是什么数值了!试试看吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crywallwd
2010-03-30 · TA获得超过517个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:336万
展开全部
N列的0.2按ctrl+F3定义为方式1,0.5定义为方式2,0.8定义为方式3,
然后B1=IF(ISERROR(INDIRECT(A1)),"",INDIRECT(A1)),下拉复制公式就行啦.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwfeng21
2010-03-30 · 超过14用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
<option id='N1' value='0.2'>

下拉列表onChange调有 JS

document.getElement('N1').value = this.value;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangqijingtl
2010-03-30 · TA获得超过872个赞
知道小有建树答主
回答量:763
采纳率:100%
帮助的人:576万
展开全部
b1 =vlookup("方式"&a1,$m$1:$n$3,2,0)
公式下拉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式