Excel 表与case when

zimu312500 2009-05-12 01:49:25
请问Excel表支持用这样的操作吗
update [Sheet1$] set 成绩 =  case 平时1 when '√' then 2 when '⊙' then 1 else 0 end + case 平时2 when '√' then 2 when '⊙' then 1 else 0 end + case 平时3 when '√' then 2 when '⊙' then 1 else 0 end + case 平时4 when '√' then 2 when '⊙' then 1 else 0 end + case 平时5 when '√' then 2 when '⊙' then 1 else 0 end + case 平时1 when '√' then 2 when '⊙' then 1 else 0 end 
...全文
863 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zimu312500 2009-05-12
  • 打赏
  • 举报
回复
恩,谢谢楼上各位,因为一运行到这句话就错,改的有点郁闷!
ACMAIN_CHM 2009-05-12
  • 打赏
  • 举报
回复

应该不行,EXCEL只支持简单的ODBC的标量函数。不过不知道其它驱动可不可以。
WWWWA 2009-05-12
  • 打赏
  • 举报
回复
不支持,用IIF、SWITCH,不过,有嵌套限制的,最好存入表中,再替换

2,208

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧