Encontrando o endereço da célula em vez do valor

No Excel, você pode pesquisar uma célula e, em vez do valor da célula, pode obter o endereço da célula. Digamos que você tenha o valor correspondente na célula B12. Com a fórmula você pode ter o endereço B12, não o seu valor.

Este tutorial examinará possíveis maneiras de escrever uma fórmula para isso.

Obtenha o endereço da célula em vez do valor (CELL + INDEX + MATCH)

Siga as etapas abaixo para escrever esta fórmula:

  1. Primeiro, insira a função CELL em uma célula e, no primeiro argumento, especifique “endereço” como info_type.
    get-cell-address
  2. Depois disso, no segundo argumento, insira a função INDEX.
    in-second-argument-enter-index
  3. Então, no argumento array do INDEX, faça referência aos nomes que você tem na coluna A. O intervalo será A2:A1001.
    array-argument-of-index
  4. Agora, no segundo argumento do INDEX, insira a função MATCH.
    enter-match-function
  5. A partir daí, em MATCH, especifique o valor de pesquisa no argumento lookup_value e faça referência ao intervalo A2:A1001 novamente no argumento lookup_array. E use 0 no argumento [match_type] para realizar uma correspondência exata.
    match-specify-the-lookup-value
  6. No final, insira os parênteses de fechamento e pressione Enter para obter o resultado.

Ao pressionar Enter, ele retornará o endereço da célula do valor que você pesquisou.

endereço da célula resultante

O nome “Alec Wright” está na célula A5 e é isso que você tem no resultado.

 =CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0)))

Como funciona essa fórmula?

Para entender essa fórmula, é preciso dividi-la em três partes, pois utilizamos três funções.

cuspir a fórmula de três partes

Na primeira parte, temos a função MATCH que corresponde ao valor de pesquisa do nome da célula A2:A1001 e retorna o número da posição no resultado.

a primeira parte tem uma função correspondente

Depois disso, INDEX pega esse número de posição do MACTH e obtém o valor do intervalo na posição. Isso significa célula A5.

índice assume posição após partida

SECRET : INDEX retorna o valor da 4ª posição ou célula A5 do intervalo do exemplo acima. Mas INDEX como função retorna dois valores diferentes. Um é o valor da célula (que você pode ver acima) e o segundo é o endereço da célula onde o valor está armazenado (A5). Você não pode ver ou obter o endereço do celular como usuário, mas a função CELL é inteligente o suficiente para obtê-lo e usá-lo.

valor de retorno do índice

Por fim, a função CELL retorna o endereço da célula usando uma referência absoluta no resultado.

função de célula retorna endereço de célula

Se quiser remover cifrões do endereço da célula, você pode usar SUBSTITUTE.

 =SUBSTITUTE(CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0))),"$","")
remover cifrão por substituto

Obtenha o endereço da célula usando ADDRESS + MATCH

Existe outra maneira de escrever uma fórmula para obter o endereço da célula.

endereço de célula por endereço mais correspondência
 =ADDRESS(MATCH(C1,A1:A1001,0),1)

Esta fórmula funciona em duas partes: Na primeira parte, temos a função MATCH para obter o número da posição da célula onde está o valor pesquisado.

match-gets-position-cell-number

Depois disso, na função ADDRESS, você tem o número retornado por MATCH (no primeiro argumento), que é o argumento ROW para definir o número da linha.

E no segundo argumento temos o número da coluna.

endereço-função-tem-número-retorno-por-correspondência

A linha 5 e a coluna 1 criam um endereço de célula A5.

Recomendado: método

Obtenha o arquivo Excel

Download

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *