请教一个EXCEL if函数问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:52:18
=IF(G4="一语","1.4",IF(G4="二语","1.4",IF(G4="三语","1.6",IF(G4="四语","1.6",IF(G4="五语","1.6",IF(G4="六语","1.6",IF(G4="数学","1.2",IF(G4="英语","1.2"))))))))
上面这个公式中,如何使G4中“一数”、“二数”……“六数”所返回的值与“数学”相同?同样,英语也是如此.
该问题用于excel,并非用于编程

自定义一个函数,方便,清晰

Function v(a)
Select Case a
Case "一语"
v="1.4"
Case "二语"
v="1.4"
......
Case "n"
v="m"
Case Else
v = "出错了!"
End Select
End Function

哥们儿,这是VBA,应用程序的二次开发,简单易用,就跟内部函数一样用.