30 funções do Excel em 30 dias: ENDEREÇO

Ontem na maratona 30 funções do Excel em 30 dias encontramos os elementos do array usando a função JOGO (PESQUISA) e descobri que funciona muito bem em equipe com outros recursos, como PROCV (VLOOKUP) e ÍNDICE (ÍNDICE).

No 20º dia da nossa maratona, vamos dedicar o estudo da função ENDEREÇO (MORADA). Ele retorna o endereço da célula em formato de texto usando o número da linha e da coluna. Precisamos deste endereço? O mesmo pode ser feito com outras funções?

Vamos dar uma olhada nos detalhes da função ENDEREÇO (ENDEREÇO) e estude exemplos de como trabalhar com ele. Se você tiver informações ou exemplos adicionais, compartilhe-os nos comentários.

Função 20: ENDEREÇO

função ENDEREÇO (ADDRESS) retorna uma referência de célula como texto com base no número da linha e da coluna. Ele pode retornar um endereço de estilo de link absoluto ou relativo. A1 or R1C1. Além disso, o nome da planilha pode ser incluído no resultado.

Como a função ENDEREÇO ​​pode ser usada?

função ENDEREÇO (ADDRESS) pode retornar o endereço de uma célula, ou trabalhar em conjunto com outras funções para:

  • Obtenha o endereço da célula com o número da linha e da coluna.
  • Encontre o valor da célula conhecendo o número da linha e da coluna.
  • Retorna o endereço da célula com o maior valor.

Sintaxe ENDEREÇO ​​(ENDEREÇO)

função ENDEREÇO (ADDRESS) tem a seguinte sintaxe:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • abs_num (link_type) – se igual 1 ou não especificado, a função retornará o endereço absoluto ($A$1). Para obter o endereço relativo (A1), use o valor 4. Outras opções: 2=A$1, 3=$A1.
  • a1 – se TRUE (TRUE) ou não for especificado, a função retorna uma referência no estilo A1, se FALSE (FALSE), então em estilo R1C1.
  • segurança_texto (sheet_name) – o nome da planilha pode ser especificado se você quiser vê-lo no resultado retornado pela função.

Armadilhas ENDEREÇO

função ENDEREÇO (ADDRESS) retorna apenas o endereço da célula como uma string de texto. Se você precisar do valor de uma célula, use-o como argumento de função INDIRETO (INDIRETO) ou use uma das fórmulas alternativas mostradas no Exemplo 2.

Exemplo 1: obter o endereço da célula por número de linha e coluna

Usando funções ENDEREÇO (ENDEREÇO) Você pode obter o endereço da célula como texto usando o número da linha e da coluna. Se você inserir apenas esses dois argumentos, o resultado será um endereço absoluto escrito no estilo de link A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

Absoluto ou relativo

Se você não especificar um valor de argumento abs_num (reference_type) em uma fórmula, o resultado é uma referência absoluta.

Para ver o endereço como um link relativo, você pode substituir como argumento abs_num (reference_type) valor 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1 ou R1C1

Para estilizar links R1C1, em vez do estilo padrão A1, você deve especificar FALSE para o argumento a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

Nome da planilha

O último argumento é o nome da planilha. Se você precisar desse nome no resultado, especifique-o como um argumento folha_texto (nome_da_folha).

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

Exemplo 2: encontrar o valor da célula usando o número da linha e da coluna

função ENDEREÇO (ADDRESS) retorna o endereço da célula como texto, não como um link válido. Se você precisar obter o valor de uma célula, poderá usar o resultado retornado pela função ENDEREÇO (ENDEREÇO), como argumento para INDIRETO (INDIRETO). Estudaremos a função INDIRETO (INDIRETO) mais tarde na maratona 30 funções do Excel em 30 dias.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

função INDIRETO (INDIRETO) pode funcionar sem a função ENDEREÇO (MORADA). Veja como você pode, usando o operador de concatenação “&“, cega o endereço desejado no estilo R1C1 e como resultado obter o valor da célula:

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

função ÍNDICE (INDEX) também pode retornar o valor de uma célula se um número de linha e coluna for especificado:

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 são as primeiras 5000 linhas de uma planilha do Excel.

Exemplo 3: Retornar o endereço da célula com o valor máximo

Neste exemplo, encontraremos a célula com o valor máximo e usaremos a função ENDEREÇO (ENDEREÇO) para obter o endereço dela.

função MAX (MAX) encontra o número máximo na coluna C.

=MAX(C3:C8)

=МАКС(C3:C8)

Em seguida vem a função ENDEREÇO (ENDEREÇO) combinado com JOGO (MATCH), que encontra o número da linha, e COLUNA (COLUMN), que especifica o número da coluna.

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

Deixe um comentário