excel函数中假设a为5,A1=a,如何让B1=A1=5

设a=5,b=7,c=8,d=8.5....我要的是当A1输入a时B1自动填充5,A1输入b时,B1自动填充7.....A列中输入a时对应的B列填充5

A1为查找比对条件,B1为返回值结果。适用vlookup函数即可。

表格单元格位置如图:a8:ac11为已知条件

在B1中输入公式:=VLOOKUP(A1,A8:C11,3,0)。

然后在A1输入相应的字母a b c d 得到想要的答案。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-02
B1单元格输入公式
=IF(A1="","",IF(A1="a",5,""))
再按下回车键

你是要这样的结果吗
出这么多分要求的应该不是这么简单吧
把题再说清楚一些本回答被提问者和网友采纳
第2个回答  2012-12-02
这么高的分求这个问题?是不是没表达清楚呀。
在B1输入 =LOOKUP(A1,{"a","b","c","d"},{5,7,8,8.5}) 下拉填充
第3个回答  2012-12-02
B1=INDEX({5},MATCH(A1,{"a"},0))

B1=LOOKUP(A1,{"a"},{5})

B1=(A1="a")*5
第4个回答  2012-12-02
在B1输入
=A1
在A1输入
5
就OK了