有一张excel表格,表格如下:
同一个页面有不同的表。我怎样才能把注解返回到另一个表。
d8tt03nd1#
我建议按如下方式重新排列您的分数数据:| 得分〈=|返回值|| - ------|- ------|| 五十九|未通过|| 六十九|平均值|| 七十九|好|| 八十九|非常好|| 一百|优秀|然后您可以使用XLOOKUP:=XLOOKUP(A13:A22,A2:A6,B2:B6,"Out of score range",1)
=XLOOKUP(A13:A22,A2:A6,B2:B6,"Out of score range",1)
如果您使用的是旧版Excel:=INDEX($B$2:$B$6,MATCH(TRUE,$A$2:$A$6>=A13,0))这需要使用ctrl+shift+enter输入。这将索引范围B$2:B$6(拖动公式时使用$锁定行引用),并显示满足MATCH条件的第一行:范围A$2:A$6(再次注意$)大于或等于A13中的值(此处不要使用$,因此如果我们向上/向下拖动公式,行值将发生变化)
=INDEX($B$2:$B$6,MATCH(TRUE,$A$2:$A$6>=A13,0))
ctrl+shift+enter
B$2:B$6
$
MATCH
A$2:A$6
A13
lsmepo6l2#
当你特别要求一个IF的公式时,这个公式应该可以工作:
IF
=IF(A2<60,"Fail",IF(A2<70,"Average",IF(A2<80,"Good",IF(A2<90,"Very good",IF(A2<101,"Excelent")))))
将其拖放到B2中并向下拖动。结果:
B2
2条答案
按热度按时间d8tt03nd1#
我建议按如下方式重新排列您的分数数据:
| 得分〈=|返回值|
| - ------|- ------|
| 五十九|未通过|
| 六十九|平均值|
| 七十九|好|
| 八十九|非常好|
| 一百|优秀|
然后您可以使用XLOOKUP:
=XLOOKUP(A13:A22,A2:A6,B2:B6,"Out of score range",1)
如果您使用的是旧版Excel:
=INDEX($B$2:$B$6,MATCH(TRUE,$A$2:$A$6>=A13,0))
这需要使用
ctrl+shift+enter
输入。这将索引范围
B$2:B$6
(拖动公式时使用$
锁定行引用),并显示满足MATCH
条件的第一行:范围A$2:A$6
(再次注意$
)大于或等于A13
中的值(此处不要使用$
,因此如果我们向上/向下拖动公式,行值将发生变化)lsmepo6l2#
当你特别要求一个
IF
的公式时,这个公式应该可以工作:将其拖放到
B2
中并向下拖动。结果: