Office中国论坛/Access中国论坛
标题:
多个单元格值的变动在同一个单元格中等得反映
[打印本页]
作者:
excel201
时间:
2009-1-13 22:17
标题:
多个单元格值的变动在同一个单元格中等得反映
A1、A2、A3单元格的数据有效性多设置为序列“中学,初中,小学”
如何实现这样的功能:
A1的值选择小学,D1的值变成小学
A2的值选择中学,D1的值变成中学
A3的值选择初中,D1的值变成初中
求助了
作者:
pureshadow
时间:
2009-1-14 20:09
=lookup("々",a1:a3)
作者:
excel201
时间:
2009-1-14 23:13
好像第一个参数用任何汉字或者比划都行的,
请版主解析其中的道理
作者:
excel201
时间:
2009-1-14 23:26
还是有问题的,A1A2A3单元格依次选定值后,回头过来改变A2的值,无论怎么变化,D1的值都不变动了。
作者:
pureshadow
时间:
2009-1-15 14:26
LOOKUP那个是个取巧的公式,用于返回A1:A3之间最下面一个值(不计空值)。
作者:
pureshadow
时间:
2009-1-15 14:29
如果不用取巧,就稍微麻烦点:
=IF(A1="小学",A1,IF(A2="中学",A2,IF(A3="初中",A3,"")))
条件从上往下,也就是说A1达成条件后,不管A2和A3是否达成,都取A1的值。
作者:
pureshadow
时间:
2009-1-15 14:30
原帖由
excel201
于 2009-1-14 23:13 发表
好像第一个参数用任何汉字或者比划都行的,
请版主解析其中的道理
是的,这是LOOKUP函数的一个非常精典的用法,用于取最后一个文本字符。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3