永发信息网

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

答案:2  悬赏:60  手机版
解决时间 2021-12-03 06:23
  • 提问者网友:动次大次蹦擦擦
  • 2021-12-02 22:18
如何对Excel表中的单元格自动赋值?
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-12-02 23:24
假设该"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楼网友:荒野風
  • 2021-12-03 00:51
=IF(A2="Y",19,"")追问谢谢您,我想可能不是我想要的答案。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯