Tenho certeza que entendo o que você está perguntando, então tente o seguinte.
Para evitar que o Excel altere a linha que compara quando você insere e desloca as células para baixo, é necessário usar a fórmula para usar a linha atual. Isso pode ser feito com row()
, que retorna um inteiro com o número da linha.
=IF(INDEX($1:$65536,ROW(),1)=INDEX($1:$65537,ROW(),2),"Record Matched","Record Not Found")
Explicação : A função INDEX substitui referências diretas a células e não é alterada ao inserir ou excluir linhas. São necessários três parâmetros: intervalo de células, número da linha, número da coluna. Aqui, o intervalo é todas as linhas de 1 a 65536, o número da linha é linha () e o número da coluna é 1 (A) ou 2 (B).
É assim que fica antes de inserir uma célula
Eissoéoqueacontecedepoisquevocêinsereumacélulaembranco,deslocandoascélulasemA4