如何使用用户输入数字

时间:2018-05-16 15:27:05

标签: excel excel-vba excel-formula vba

我是中级Excel用户,因此您可以假设我了解基础知识。我有一个包含关卡的游戏表,以及从第1级到达该级别所需的经验。基本上我有以下内容:

Col A Col B
需要的水平经验
1. 0
2. 10
3. 58
4. 160
5. 329
...
79. 551,002
80. 568,832

我试图在单元格中创建一个简单的UI,您可以在其中输入当前级别,输入您想要达到的级别,并计算公式(基本上只是您想要的级别所需的exp。减去达到当前水平所需的经验)

我搜索过,找不到任何可以帮到我的东西。我确信有一种方法(可能是一种愚蠢的方式)来做我想做的事,但我不知所措。

我想象中的东西只是输入了数字并将其输入到单元格引用(例如输入44,然后它将引用B44)

我希望在单元格中有一些东西,但是如果需要在VisualBasic中编写代码我可以克服它(只是不太适合编程!)

提前感谢您的帮助!

编辑:可以在Excel或Google表格中,不确定是否比其他更容易/更难。

1 个答案:

答案 0 :(得分:0)

我将当前级别放在单元格E1中,并将所需级别放在E2中。以下公式会将值从“需要经验”列中拉出并减去它们。那是你在找什么?

=INDIRECT("B"&E2+1)-INDIRECT("B"&E1+1)