在excel中需要帮助将一系列数字转换为文本

我正在使用MS Excel 2010; 我是一个使用function的新手,所以在回答时要友好。

我正在创build一个运动评分表,帮助教师计算学生的考试成绩。 到目前为止,我已经build立了excel,在一列中添加学生个人点数,然后给出100%的百分比值

我现在要做的是将百分比值转换为文本结果的select。 例如,如果一名学生的考试成绩达到76.76% 那么他们的商标被认为是“有条件的通行证”,因为它落在75%-85%

我需要excel来确定他们的testing结果落在哪个范围内,然后在下面的单元格中自动input文本结果,例如:

姓名:学生总数 :76.76% 结果:有条件通行证

我将不得不将每个可能的数字(包括小数点)分配给三个文本结果之一。

希望这是有道理的。 谢谢!

Jeepeds的答案是一个很好的方法来做到这一点,所以我会帮助你多一点。

Jeeped使用{0,0.5,0.75,0.85,0.95}在他的答案中指定了一个值表,这将起作用,但这意味着值在每个单元格的每个公式中。 下面的方法允许您维护一个单独的值列表,定义与百分比范围相关联的结果文本

我会build立一个范围与价值表如下。

 LowerMark UpperMark ResultText 0.0 0.50 Fail 0.50 0.60 Ok Pass 0.60 0.75 Contional Pass 0.75 0.85 Good Pass 0.85 0.90 Excellent 0.90 1 Brilliant 1 9999 This should never happen 

比方说上面的表格在单元格A1到C7的表单2中。 请注意,上面的标记列并不是真的需要,但它有助于“读取表格”。 (可以使用从下一行LowerMark得到它的公式来设置它)

在有瞳孔标记的主列表中,要显示“结果文本”的单元格需要如下的公式。 此公式是指单元格D6,它是具有所获得的数字百分比的单元格。

  =VLOOKUP('Sheet2'!$A$1:$C$7, D6, 3, TRUE) 

请注意,值表格假定您正在计算并将每个孩子的百分比存储为范围从0到1(而不是0到100)的数字,