EXCEL中这样的数据有效性序列如何做?

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:53:44
比如:A3=中文,是B3的序列(下拉序列)是,北京,上海,天津,重庆等等,
如果A3=英文,则B3的序列是洛杉矶,纽约,华盛顿等等

解决问题者奖100,本人说到做到!

先输入一辅助表列,一列为中文城市,一列为英文城市。选中中文城市单元格后→插入→名称→定义,在上面输入名称“中文”,引用位置应该就是中文城市单元格,不是的请修改。同样处理英文城市区域取名为英文。
B3单元格→数据→有效性→设置。“允许”选“序列”,“来源”输入:=INDIRECT($A$3),同时勾选上边上的“忽略空值”和“提供下拉箭头”。
确定退出。

楼主说的中文是不是指输入中文字,英文指输入英文字?如果是的话那解法如下:

第一步:从C3到D6单元格输入:

中文 英文
北京 洛杉矶
上海 纽约
天津 华盛顿

第二步:选中C3:D6, 插入/名称/指定/名称创建于/首行/确定

第三步:选中B3,数据/有效性/设置/允许/序列/来源中输入:=IF(CODE($A$3)>123,INDIRECT("中文"),INDIRECT("英文")) /确定

先选中,在菜单找数据,里面有“有效性”在里面做就行

先自定义序列:工具/选项/自定义序列
再设置它的有效性