作者:乔山办公网日期:
返回目录:excel表格制作
想做抄到这样的效果,可以用到两个技巧,一是数据有效性,二是函数。
1、先输入基础数据,作为有效性的数据源和函数袭的引用返回值。
2、选择百A2:A20数据区域,点击数据——数据验证,设置数据有效性。
3、在B2单元格输入公式:=IF(A2<>"",VLOOKUP(A2,$H$2:$I$5,2,0),"")。意思是当度A2单元格不等于空值的时候,查找A2在$H$2:$I$5的返回值,否则显示空。
这样当A列选择了数值,在B列就自动返回A列数据对应的数值。
使用数据有效性,可知以规范数据,而且使用下拉选择框,提高了输入的速道度。如果想要修改数据,在基础数据区域修改数据即可。
使用来IF函数进行条件判断,从根据文字得出相应的数字源。
Excel版本参考:2010
1、选中百B1单元格;
2、输入公式:=IF(A1="员工度",1500,IF(A1="领班问",2000,IF(A1="主管",3000,"")));
3、回车,在答A1输入"员工"\"领班"\"领班",测试效果。
楼主你要的应该不止是仅仅局限于几个城市吧.如果是2-3个城市,用楼上方百法可以轻松度实现,如果不是的,请按照以下步骤操作即可.
1.建立城市同数字对应关系表,例你贴图中,:C列为城市名知(假设为100个城市),D列为各城市对应的数字 (1~100)
2.在A1列输入城市名,在B1单元格内输入公式:
=IF(A1="","",VLOOKUP(A1,$C$1:$D$100,2,0))
3.选中B1单元格,鼠标稍稍右下角移动成+后下拉复制到B整列即道可.你要的功能实现.此时你在A列输入任意一个城市的名字版,则其对应的数字自动显示出来(当然可以不是数字,可以是其他形式权,这要看你在原先D列输入的是何内容了)
E5中输入:
=LOOKUP(D5,{"A1",10;"A2",9;"A3",8;"B1",7;"B2",6;"B3",5;"C1",4;"C2",3;"C3",2})
下拉填充,其余类推。