【发布时间】:2015-08-10 12:52:14
【问题描述】:
我正在努力解决以下问题:
如您所见,我的一侧有一个评估标准表,另一侧有一个分数。所以,IF the score is between a certain value then a symbol(like --,-,+/-,+ or ++) should be take。
Atm 我的“最佳”解决方案是手动完成。但是,我的分数列大约有 100 行长,这需要很多时间。此外,如果我的分数栏发生变化,那么我必须重新开始......
任何建议如何在 excel 中自动执行此操作?
非常感谢您的回复!
【问题讨论】:
-
一种选择是使用
LOOKUP(G4,$C$4:$C$9,$B$4:$B$9)。只需在C9中添加101和在B9中添加=NA() -
可以使用
INDEX/MATCH轻松解决我已经准备好公式,但我希望您在发布解决方案之前先尝试一下:) -
@SiddharthRout 谢谢提示。我还没从这个角度看问题,这里是我的
index/matchsolutin:=INDEX($B$4:$B$8;MATCH(G4;$C$4:$C$8;1)) -
这是一个很好的开始。我已经在输入答案,需要 15-20 分钟,以便我能很好地解释它。与此同时,为什么不多尝试一下呢?
-
SO 不是一个代码编写服务,我们将代码放在盘子里。而且我不想开始错误的优先级。 :) 我的答案已全部输入并准备好,但我要发布它,我只是想看到您做出足够的努力。 :) 我可能浪费了时间输入答案,但最终它是值得的 ;) 我是否很想简单地提交我的答案?是的! :P 但幸运的是,我之前在此评论
I don't want to start a wrong precedence中提到的内容检查了它。
标签: excel excel-formula spreadsheet vba