Как ссылаться на ячейку в Excel, используя введенный пользователем номер - PullRequest
0 голосов
/ 16 мая 2018

Я средний пользователь Excel, поэтому вы можете предположить, что я знаю основы. У меня есть таблица для игры, которая содержит уровень, и опыт, необходимый для достижения этого уровня с уровня 1. В основном у меня есть ниже:

Col A Col B
Требуемый уровень опыта
1. 0
2. 10
3. 58
4. 160
5. 329
...
79. 551 002
80. 568 832

Я пытался создать простой пользовательский интерфейс в самих ячейках, где вы можете просто ввести свой текущий уровень, ввести уровень, к которому вы хотите добраться, и рассчитать формулу (по сути, это просто опыт, необходимый для нужного уровня минус опыт, необходимый для перехода на текущий уровень)

Я искал и не могу найти ничего, что поможет мне здесь. Я уверен, что есть способ (и, возможно, глупо легкий) сделать то, что я пытаюсь сделать, но я в растерянности.

То, что я изобразил в своей голове, было чем-то, что просто взяло введенный номер и поместил его в ссылку на ячейку (например, на вход 44, и тогда он будет ссылаться на B44)

Я надеялся на что-то внутри клетки, но если это нужно для кода в VisualBasic, я могу преодолеть это (просто не очень удобное программирование!)

Заранее спасибо за помощь!

Редактировать: может быть в Excel или Google Sheets, но не уверен, что один из них легче / сложнее, чем другой.

1 Ответ

0 голосов
/ 16 мая 2018

Я помещаю текущий уровень в ячейку E1 и желаемый уровень в E2 Следующая формула извлечет значения из столбца «Необходимый опыт» и вычтет их.Это то, что вы ищете?

=INDIRECT("B"&E2+1)-INDIRECT("B"&E1+1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...