设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2148|回复: 7
打印 上一主题 下一主题

多个单元格值的变动在同一个单元格中等得反映

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 22:17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
A1、A2、A3单元格的数据有效性多设置为序列“中学,初中,小学”

如何实现这样的功能:
A1的值选择小学,D1的值变成小学
A2的值选择中学,D1的值变成中学
A3的值选择初中,D1的值变成初中

求助了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-1-14 20:09:04 | 只看该作者
=lookup("々",a1:a3)
3#
 楼主| 发表于 2009-1-14 23:13:26 | 只看该作者
好像第一个参数用任何汉字或者比划都行的,
请版主解析其中的道理
4#
 楼主| 发表于 2009-1-14 23:26:03 | 只看该作者
还是有问题的,A1A2A3单元格依次选定值后,回头过来改变A2的值,无论怎么变化,D1的值都不变动了。

点击这里给我发消息

5#
发表于 2009-1-15 14:26:04 | 只看该作者
LOOKUP那个是个取巧的公式,用于返回A1:A3之间最下面一个值(不计空值)。

点击这里给我发消息

6#
发表于 2009-1-15 14:29:00 | 只看该作者
如果不用取巧,就稍微麻烦点:
=IF(A1="小学",A1,IF(A2="中学",A2,IF(A3="初中",A3,"")))
条件从上往下,也就是说A1达成条件后,不管A2和A3是否达成,都取A1的值。

点击这里给我发消息

7#
发表于 2009-1-15 14:30:44 | 只看该作者
原帖由 excel201 于 2009-1-14 23:13 发表
好像第一个参数用任何汉字或者比划都行的,
请版主解析其中的道理

是的,这是LOOKUP函数的一个非常精典的用法,用于取最后一个文本字符。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-14 13:27 , Processed in 0.107600 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表