⑴ 我想在excel表中直接輸入成績後得到相應的分值該如何設置
假設成績在B列
C3輸入公式
=LOOKUP(B3,{0,1,1.2,1.5,2,2.1,2.2,2.3,2.4},{0,3,4,5,6,7,8,9,10})
下拉即可
⑵ 我想在excel表中直接輸入成績後得到相應的分值該如何設置
在Excel 2007中,假設你想在單元格C2直接輸入成績後得到相應的分值,可以使用嵌套函數的方法來實現。具體步驟如下:
首先,在單元格C2中輸入公式:=IFERROR(LOOKUP(B2,{"A","B","C","D"},{2,1,3,2}),"")。這里,B2是存放成績的單元格,{"A","B","C","D"}表示成績范圍,{2,1,3,2}則是對應的分值范圍。
接著,將滑鼠移動到C2單元格右下角,當滑鼠變為實心十字時,按住滑鼠左鍵拖動,可以向下填充公式,自動調整公式中的單元格引用。
需要注意的是,此公式假設成績范圍為A到D,對應的分值范圍為2,1,3,2。如果成績范圍或分值范圍有變化,需要相應調整公式中的內容。
此外,如果B2單元格中的成績不在指定范圍內,公式會返回一個空值。
通過這種方法,你可以方便地將成績轉換為對應的分值,並且實現自動填充功能。
對於更復雜的情況,可以考慮使用VLOOKUP函數或其他高級函數來實現更靈活的映射關系。
例如,如果成績范圍和分值范圍需要動態調整,可以將它們放在其他區域,如D列和E列,然後在C2中使用如下的公式:=IFERROR(VLOOKUP(B2,$D$2:$E$5,2,FALSE),"")。這里,$D$2:$E$5表示動態成績和分值范圍,2表示返回第二列的值,FALSE表示精確匹配。
通過這種方式,你可以根據實際情況靈活調整成績和分值的對應關系,同時保持操作的簡便性。