Você pode usar a função ROW()
para retornar o número da linha.
=INDEX(COMMENT!$B:$B, ROW())
Meu problema gira em torno de referências dinâmicas versus estáticas no Excel que vão além do tipo A $ 2.
Eu tenho duas abas, para este exemplo, vamos chamar a primeira aba MAIN e a segunda aba COMMENT. Eu tenho uma célula na MAIN que eu sempre quero olhar para uma célula na coluna B na guia COMENTÁRIO. Para este exemplo, diremos B2. Quando um novo comentário é inserido em B2, os comentários mais antigos mudam para o C2, D2, etc. da direita. Não quero que a célula na MAIN atualize a referência da coluna. Minha fórmula é esta:
=INDEX(COMMENT!$B:$B,2)
No entanto, se eu tiver dezenas de linhas e quando uma nova linha for inserida, eu quero que a Referência de linha de célula seja atualizada. Portanto, se na fórmula acima as informações na Linha 2 forem deslocadas para a Linha 3, precisarei da fórmula para atualizar para a Linha 3, mas continue procurando apenas na Coluna B.
=INDEX(COMMENT!$B:$B,3)
Estou perto, a referência da coluna funciona, mas a referência da linha não é atualizada, o que desloca todos os comentários para as células erradas em Main.
Onde estou indo errado?
Você pode usar a função ROW()
para retornar o número da linha.
=INDEX(COMMENT!$B:$B, ROW())
Eu descobri a sintaxe e funciona agora, obrigado.
A fórmula final se parece com abaixo:
=INDEX(COMMENT!$B:$B, ROW(COMMENT!2:2))