如何对Excel表中的单元格自动赋值?

请问各位Excel高手们:如上图, 比如我对Y单元格设定3个值,分别只能输入Y P N,当输入Y时结果显示在黄色区域,数值显示19,请问怎么设置?最好是简单易懂的,必万分感谢!

假设该"Y"所在单元格为A2单元格,"19"所在单元格为A9单元格
如果是"P"或"N"时是对应什么值?我假设分别对应 20 和 21
那么A9单元格写入公式
=IF(A2="","",VOOKUP(A2,{"Y",19;"P",20;"N",21},2,))

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.追问

谢谢你,你可能还不太明白我的意思!

我想达到的效果是:

我给上图的B2、B3、B4分别设置了3个选项Y、P和N,并且赋值Y=2,P=1,N=0。单击单元格即可任意选择,我想让最终的总分显示在如图黄色底单元格内,同时如果B2、B3、B4这3个单元格任意一个变动时,B5单元格自动变动。

另外,如果可以的话,能不能用最简单的原理解释一下VOOKUP,非常感谢!

追答

B5单元格写入公式
=SUMPRODUCT((B2:B4={"Y","P","N"})*{2,1,0})

出题自已说不明白,反怪别人不懂你意思,你真NB

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-19
=IF(A2="Y",19,"")追问

谢谢您,我想可能不是我想要的答案。

相似回答