Как обратиться к ячейке в Excel, когда я указываю столбец напрямую, но использую формулу вместо указания номера строки напрямую - PullRequest
0 голосов
/ 23 января 2019

Краткое резюме, чтобы сослаться на ячейку C5, вместо того чтобы сказать = C5, мне нужно использовать = C (a + b), потому что номер строки является переменным и вычисляется по формуле, но ссылка = C (a + б) не работает.

В Microsoft Excel я использую = MATCH (A1, B: B, 0), чтобы получить номер строки, в которой значение в A1 существует в столбце B. Например, он возвращает 5. Как я могу обратиться к столбцу C и строка [returnValue] т.е. C5, если я пишу формулу в одну строку? то есть я пытался использовать = C (MATCH (A1, B: B, 0)) для ссылки на столбец C и строку 5, но это не работает.

1 Ответ

0 голосов
/ 30 января 2019

Функция INDIRECT сделает это за вас.

Для проверки ...

  1. Поместите слова «Это тест» в ячейку A1.
  2. В ячейку A2 введите текст "1"
  3. В ячейку A3 введите следующую формулу ...

    ="A" & A2
    
  4. Наконец, в ячейку A4 добавьте эту формулу ...

    =INDIRECT(A3)
    

..., которая должна затем вернуть текст в A1.

Это демонстрирует, как этоработает, так что вы должны иметь возможность применить его к вашему сценарию.Я подозреваю, что что-то вроде этого будет работать для вас?!?...

="C" & (MATCH(A1, B:B,0))

... без дополнительной проверки ошибок, конечно.

...