EXCEL中,如何实现某一单元格数值随前一单元格文字变化而变化.
例如:当A1输入“一等”B1显示10,当A1输入“二等”B1显示8,当A1输入“三等”B1显示5...
例如:当A1输入“一等”B1显示10,当A1输入“二等”B1显示8,当A1输入“三等”B1显示5
展开
2012-06-17
展开全部
还有其他的嘛?如果有很多的话,那么你要首先做一个以这样对应的表……
然后在需要的地方 使用vlookup 等函数将后边的数值引用过来……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……
然后在需要的地方 使用vlookup 等函数将后边的数值引用过来……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是你上面这些,用IF函数
B1输入
=IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,"")))
回车。
如果要返回的数据比较多,建议你用VLOOKUP或INDEX函数。
B1输入
=IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,"")))
回车。
如果要返回的数据比较多,建议你用VLOOKUP或INDEX函数。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我自己是这样操作的,在评定学院奖学金信息表的时候很便利,需要的地方 使用vlookup 等函数将后边的数值引用过来……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……
如果你的 这个对应表为sheet1,数据分别在A、B两列 A列为一等、二等、……B列为10、8、5……
那么你在需要引用的地方:
B1 =VLOOKUP(A1,SHEET1!A:B,2,0)
如果比较少的话就可以使用 IF等函数 如:
B1 =IF(A1="一等",10,IF(A1="二等",8,IF(A1="三等",5,IF(A1=…………)))这样不超过七层
或者
B1=VLOOKUP(A1,{"一等",10;"二等",8;"三等",5;"……",“?”;},2,0)
{……} 中的数组表示一个两列的数组,相当于两列表格中的数据……你可以增减 “,”表示不同列;“;”表示不同行……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B1输入公式
=LOOKUP(A1,{"一等",10;"二等",8;"三等",5})
即可
=LOOKUP(A1,{"一等",10;"二等",8;"三等",5})
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询