Como usar a função Excel CELL -

Índice

Resumo

A função Excel CELL retorna informações sobre uma célula em uma planilha. O tipo de informação a ser retornado é especificado como info_type. CELL pode obter coisas como endereço e nome de arquivo, bem como informações detalhadas sobre a formatação usada na célula. Veja abaixo uma lista completa de informações disponíveis.

Objetivo

Obter informações sobre uma célula

Valor de retorno

Um valor de texto

Sintaxe

= CÉLULA (tipo_de_informação, (referência))

Argumentos

  • info_type - o tipo de informação a retornar sobre a referência.
  • referência - (opcional) A referência da qual extrair informações.

Versão

Excel 2003

Notas de uso

Use CELL para extrair uma ampla gama de informações sobre uma referência . O tipo de informação a ser retornado é especificado como info_type , que sempre deve ser colocado entre aspas duplas (""). Por exemplo, para obter o número da coluna para C10:

=CELL("col", C10) // returns 3

Para obter o endereço de A1 como texto:

=CELL("address",A1) // returns "$A$1"

Veja abaixo uma lista completa de info_types e uma chave para os códigos que CELL retorna quando o info_type está em formato. Observe que quando a referência se refere a mais de uma célula, CELL retornará informações sobre a primeira célula em referência.

Os seguintes info_types podem ser usados ​​com a função CELL:

Info_type Descrição
endereço retorna o endereço da primeira célula em referência (como texto).
col retorna o número da coluna da primeira célula em referência .
cor retorna o valor 1 se a primeira célula em referência for formatada usando cores para valores negativos; ou zero se não.
conteúdo retorna o valor da célula superior esquerda em referência . As fórmulas não são devolvidas. Em vez disso, o resultado da fórmula é retornado.
nome do arquivo retorna o nome do arquivo e o caminho completo como texto. Se a planilha que contém a referência ainda não foi salva, uma string vazia é retornada.
formato retorna um código que corresponde ao formato de número da célula. Veja abaixo uma lista de códigos de formato de número. Se a primeira célula em referência for formatada com cores para valores <0, "-" será acrescentado ao código. Se a célula estiver formatada com parênteses, retorna "() - no final do valor do código.
parênteses retorna 1 se a primeira célula em referência estiver formatada com parênteses e 0 se não estiver.
prefixo retorna um valor de texto que corresponde ao prefixo do rótulo - da célula: uma aspa simples (') se o texto da célula estiver alinhado à esquerda, uma aspa dupla (") se o texto da célula estiver alinhado à direita, um acento circunflexo ( ^) se o texto da célula for centralizado, uma barra invertida () se o texto da célula estiver alinhado ao preenchimento e uma string vazia se o prefixo do rótulo for qualquer outro.
proteger retorna 1 se a primeira célula em referência estiver bloqueada ou 0 se não estiver.
linha retorna o número da linha da primeira célula em referência .
tipo retorna um valor de texto que corresponde ao tipo de dados na primeira célula em referência : "b" para espaço em branco quando a célula está vazia, "l" para rótulo se a célula contém uma constante de texto e "v" para valor se o célula contém qualquer outra coisa.
largura retorna a largura da coluna da célula, arredondada para o número inteiro mais próximo. Uma unidade de largura da coluna é igual à largura de um caractere no tamanho de fonte padrão.

A tabela abaixo mostra os códigos de texto retornados por CELL quando "formato" é usado para info_type .

Código de formato retornado Significado do código de formato
G Geral
F0 0
, 0 #, ## 0
F2 0
2 #, ## 0,00
C0 $ #, ## 0 _); ($ #, ## 0)
C0- $ #, ## 0 _); (vermelho) ($ #, ## 0)
C2 $ #, ## 0,00 _); ($ #, ## 0,00)
C2- $ #, ## 0,00 _); (vermelho) ($ #, ## 0,00)
P0 0%
P2 0,00%
S2 0,00E + 00
G #? /? ou # ?? / ??
D1 d-mmm-aa ou dd-mmm-aa
D2 d-mmm ou dd-mmm
D3 mmm-aa
D4 m / d / aa ou m / d / aa h: mm ou mm / dd / aa
D5 mm / dd
D6 h: mm: ss AM / PM
D7 h: mm AM / PM
D8 h: mm: ss

Notas

Ao solicitar os info_types "formato" ou "parênteses", um conjunto de parênteses vazios "()" é anexado ao formato retornado se o formato de número usar parênteses para todos os valores ou para valores positivos. Por exemplo, se A1 usar o formato de número personalizado (0), então:

=CELL("format",A1) // returns "F0()"

A função CELL é uma função volátil e pode causar problemas de desempenho em planilhas grandes ou complexas.

Artigos interessantes...