Função CÉL Excel Como Usar

Leia neste artigo como usar a função CÉL no Excel em um artigo completo e com exemplos práticos, além de planilha gratuita e vídeo-aula.

Como Funciona a Função CÉL Excel

A função CÉL do Excel está disponível no Excel 2007 ou superior conforme o site da Microsoft.

Objetivo: A função CÉL retorna informações sobre a formatação, o local ou o conteúdo de uma célula.

Sintaxe: =CÉL(“tipo”;C7)

Parâmetros:

Tipo_info: Um valor de texto que especifica que tipo de informações de célula você deseja retornar.
A lista a seguir mostra os valores possíveis do argumento tipo_info e os resultados correspondentes.

  • “endereço”: Referência da primeira célula em referência, como texto. 
  • “col”: Número de coluna da célula em referência.
  • “cor”: O valor 1 se a célula for formatada em cores para valores negativos; caso contrário, retorna 0. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “conteúdo”: Valor da célula superior esquerda na referência, não uma fórmula.
  • “arquivo”: Nome do arquivo (incluindo nome completo do caminho) para o arquivo que contém referência, como texto. Retorna o texto vazio (“”) se a planilha que contiver referência ainda não tiver sido salva. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “formato”: Valor do texto correspondente ao formato de número da célula. Os valores de texto para os vários formatos são apresentados na tabela a seguir. Retorna “-” ao final do valor do texto se a célula for formatada em cores para valores negativos. Retorna “()” ao final do valor do texto se a célula for formatada com parênteses para os valores positivos ou todos os valores. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “parênteses”: O valor 1 se a célula for formatada com parênteses para os valores positivos ou todos os valores; caso contrário, retorna 0. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “prefixo”: O valor do texto correspondente ao “prefixo de título” da célula. Retorna apóstrofo (‘) se a célula contiver texto alinhado à esquerda, aspas (“) se a célula contiver texto alinhado à direita, acento circunflexo (^) se a célula contiver texto centralizado, barra invertida () se a célula contiver texto alinhado por preenchimento, e texto vazio (“”) para outros conteúdos. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “proteção”: O valor 0 se a célula não estiver bloqueada; caso contrário, retorna 1 se a célula estiver bloqueada. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.
  • “linha”: Número de linha da célula em referência.
  • “tipo”: Valor de texto correspondente ao tipo de dados na célula. Retorna “b” se a célula estiver em branco, “l” se a célula contiver uma constante de texto, e “v” para outros conteúdos.
  • “largura”: Retorna uma matriz com 2 itens. O 1º item na matriz é a largura da coluna da célula, arredondada para um inteiro. Cada unidade de largura de coluna é igual à largura de um caractere do tamanho de fonte padrão. O 2nd item na matriz é um valor Boolean, o valor será TRUE se a largura da coluna for o padrão ou FALSE se a largura tiver sido definida explicitamente pelo usuário. Observação: Esse valor não é suportado em Excel para a Web, Excel Mobile e Excel Starter.

Referência: A célula sobre a qual você deseja informações.

Retornar Dados de Células e Arquivos com a Função Cél do Excel

O parâmetro tipo_info permite que a função CÉL retorne uma série de informações, veja abaixo alguns exemplos:

  • endereço =CÉL(“endereço”;B6) – Retorna o endereço da célula.
  • lin =CÉL(“lin”) – Retorna o número da linha.
  • col =CÉL(“col”;C8) – Retorna o número da coluna.
  • protegida =CÉL(“proteger”;C9) – Retornar 0 se a célula estiver protegida, e 1 se não estiver.
  • formato: =CÉL(“formato”;B10) – Retorna o formato da célula, veja mais na sessão seguinte.
  • conteúdo: =CÉL(“conteúdo”;C11) – Retorna o conteúdo da célula.
  • nome.arquivo: =CÉL(“nome.arquivo”;B12)
  • prefixo: =CÉL(“prefixo”;B13) – Retorna ‘ para alinhamento à esquerda, retorna ^ para alinhamento centralizado e retorna ” para alinhamento a direita.
  • largura: =CÉL(“largura”;AD14) – Retorna a largura da coluna arredondado para baixo e também FALSO se foi alterado o tamanho da coluna padrão e VERDADEIRO se não foi alterado.
  • cor: =CÉL(“cor”;B12) – Retorna 0 se o formato não tiver uma cor vermelha para negativo e 1 se tiver.

Formatos de Células

O parâmetro formato retorna o formato da célula conforme temos na tabela abaixo:

Veja um exemplo das

Se o formato do Excel forA função CÉL retornaTesteResultado
Geral“G”testeG
0“F0”100F0
#.##0“.0”100,0
0,00“F2”100,00F2
#.##0,00“.2”100,00,2
R$ #.##0_);(R$ #.##0)“C0”R$ 100C0
R$ #.##0_);[Vermelho](R$ #.##0)“C0-“R$ 100C0-
R$ #.##0,00_);(R$ #.##0,00)“C2”R$ 100,00C2
R$ #.##0,00_);[Vermelho](R$ #.##0,00)“C2-“R$ 100,00C2-
0%“P0”10%P0
0,00%“P2”10,00%P2
0,00E+00“S2”1,00E+01S2
# ?/? ou # ??/??“G”0   G
d-mmm-aa ou dd-mmm-aa“D1”30-jan-23D1
d-mmm ou dd-mmm“D2”30-janD2
mmm-aa“D3”jan-23D3
h:mm AM/PM“D7”11:22 AMD7
h:mm:ss AM/PM“D6”11:22:04 AMD6
h:mm“D9”11:22D9
h:mm:ss“D8”11:22:04D8

Assim, conseguimos ter o retorno dos formatos das células conforme temos nos resultados.

Exemplo Retornando Função CÉL do Excel

O tipo_info de retorna o endereço da célula que foi alterada. Veja o exemplo abaixo aonde temos um retorno dos dados conforme o mês e a coluna Maior e Menor.

Na célula ao lado de Maior fazemos a busca do valor conforme o mês e conforme a coluna maior e menor, para isso usamos a fórmula ÍNDICE e CORRESP abaixo:

=ÍNDICE($C$6:$D$17;
CORRESP($G$5;$B$6:$B$17;0);
CORRESP($F$6;$C$5:$D$5;0))

Com isso temos o resultado 1977 e alterando o mês e se queremos o valor de Maior ou Menor é retornado de uma ou outra coluna.

Veja agora o que ocorre quando fazemos uma alteração e usamos a função CÉL antes desta fórmula:

=CÉL(“endereço”;ÍNDICE($C$6:$D$17;
CORRESP($G$5;$B$6:$B$17;0);
CORRESP($F$6;$C$5:$D$5;0)))

O resultado que temos é o que vemos ao lado de Endereço, $C$9 e ao alterar a coluna que devemos retornar e também o mês temos então o retorno da informação.

Alterando esta última fórmula usamos a função HIPERLINK e criamos um hiperlink direto para a célula.

=HIPERLINK(“#”&CÉL(“endereço”;ÍNDICE($C$6:$D$17;
CORRESP($G$5;$B$6:$B$17;0);
CORRESP($F$6;$C$5:$D$5;0)));”link”)

Veja que temos a criação de um hiperlink como vemos ao lado da célula Endereço e ao clicar ele vai para a célula $C$9.

Função Excel para Retornar o Caminho do Arquivo, Pasta e Planilha

A função CÉL retorna o caminho completo do arquivo e da função.

Para retornar basta salvar a pasta de trabalho antes de usar a função.

Para isso use a função =CÉL(“nome.arquivo”), ele retorna o caminho completo do arquivo e o nome da planilha.

Temos então o retorno: C:\Rieper\Blog Guia do Excel\039 – Função CÉL Excel[Função CÉL Excel Aula.xlsx]CÉL Funções.

Veja como retornar a pasta e nome do arquivo. Veja:

=SUBSTITUIR(ESQUERDA(CÉL(“nome.arquivo”);LOCALIZAR(“]”;CÉL(“nome.arquivo”))-1);”[“;””)

O retorno que temos é então: C:\Rieper\Blog Guia do Excel\039 – Função CÉL Excel\Função CÉL Excel Aula.xlsx

Para retornarmos a pasta do arquivo aonde está salva uma pasta de trabalho temos:

=ESQUERDA(CÉL(“nome.arquivo”);LOCALIZAR(“[“;CÉL(“nome.arquivo”))-1)

Veja que o retorno que temos é: C:\Rieper\Blog Guia do Excel\039 – Função CÉL Excel\

Para retornarmos o nome do arquivo pode usar a função:

=EXT.TEXTO(CÉL(“nome.arquivo”);LOCALIZAR(“[“;CÉL(“nome.arquivo”))+1;LOCALIZAR(“]”;CÉL(“nome.arquivo”))-1-LOCALIZAR(“[“;CÉL(“nome.arquivo”)))

O retorno que temos então é: Função CÉL Excel Aula.xlsx

Para retornarmos o nome de uma planilha usando a função CÉL é a seguinte:

=EXT.TEXTO(CÉL(“nome.arquivo”;’CÉL Contar Colunas Visíveis’!B8);LOCALIZAR(“]”;CÉL(“nome.arquivo”;’CÉL Contar Colunas Visíveis’!B11))+1;255)

O retorno que temos então é: CÉL Contar Colunas Visíveis com o nome da planilha.

Contar Colunas Visíveis no Excel

A função CÉL pode ser usada para contar colunas visíveis.

No exemplo abaixo temos uma fórmula acima da tabela.

Nela usamos a fórmula: =SE(@CÉL(“largura”;D:D)>0;1;0)

A função realiza o retorno da largura da coluna, se for maior do que 0 temos então o retorno da largura, se for maior do que 0 retorna 1, senão retorna 0.

Para contar a quantidade de colunas visíveis usamos a função: =SOMA(D5:H5) aonde apontamos para as células que estão naquelas colunas acima da tabela.

Validação em Cascata no Excel

O primeiro passo é você criar a sua lista de dados em formato organizado de tabela. O que isso significa?

Validação de dados com Listas em cascata Excel

O formato de tabela significa que uma coluna terá um mesmo formato, com dados consistentes e que representem o mesmo tipo de informação. Por exemplo UF e Cidade.

Validação em cascata com listas e matrizes dinâmicas

Não é necessário, mas é recomendável que você transforme os seus dados em formato de tabela.

Para isso, coloque um cabeçalho sobre cada coluna representando os seus dados e pressione ALT+T+TA ou simplesmente vá na guia de acesso em Inserir->Tabelas.

No nosso exemplo iremos selecionar a UF e na coluna ao lado desejamos que o cliente possa selecionar a cidade.

Neste caso, nós temos então as UFs “repetidas” na coluna UF e precisamos de uma lista única.

Para isso utilizamos a seguinte fórmula, que pode ser colocada em qualquer célula da sua planilha:

=CLASSIFICAR(ÚNICO(Tabela3[UF]);1)

Nesta fórmula utilizamos duas funções, que por acaso são novas no Excel.

A função ÚNICO cria uma lista única de dados, removendo todos os repetidos da sua lista e apresentando abaixo dos dados. Veja mais em nossos artigos sobre Matrizes dinâmicas.

Utilizamos também a função CLASSIFICAR, que realiza a classificação dos dados desta lista, gerando por fim então, uma lista única de UFs de forma classificada.

Validação em cascata com listas e matrizes dinâmicas 1

Esta lista está agora pronta para que possamos utilizar em nossa planilha.

Clique na guia Dados->Validação de dados e selecione a primeira célula da sua lista de UF, aonde você colocou a fórmula acima.

Ao final digite #, isso é essencial, fará com que o intervalo seja entendido como um intervalo de matriz dinâmica, permitindo com isso que os dados sejam todos apresentados na validação, assim como aparecem na planilha.

Validação em cascata com listas e matrizes dinâmicas 2

Agora você já tem uma lista com a validação aonde você pode selecionar a UF, ela será apresentada como no gif no começo do artigo ou no vídeo. Vamos agora à lista de cidades.

Criando a lista de cidades com validação em cascata

Seguindo nosso exemplo, para a lista de cidades selecione uma célula qualquer para listarmos os dados.

Para a lista de cidades utilizamos a seguinte fórmula:

=FILTRO(Tabela3[Cidade];(Tabela3[UF]=INDIRETO(“B”&CÉL(“lin”))))

Nesta fórmula utilizamos 3 fórmulas, mas são bem simples de entender.

A função FILTRO é uma nova função do Office 365, ela realiza o filtro de dados à partir da coluna Tabela3[Cidade], filtrando quando a coluna Tabela3[UF] for igual ao endereço da célula B e o número da linha que está ativa.

No vídeo nós explicamos detalhadamente como funciona, mas a função INDIRETO monta uma referência dinamicamente, utilizando o texto B e utilizando a função CÉL para retornar o número da linha com o parâmetro “lin”.

Isto permite que ao selecionar uma UF na coluna B, que é aonde colocamos as UFs, sejam listadas somente as cidades da mesma, pois o filtro usa esta informação para retornar estes dados.

Por fim basta selecionar a célula aonde gostaria de selecionar as cidades, altere para o tamanho que desejar e clique em Dados->Validação de dados.

Selecione a opção Lista e selecione a célula aonde colocou a fórmula da cidade.

Validação em cascata com listas e matrizes dinâmicas 3

Digite ao final da referência #, isso fará com que a célula seja entendida como uma fórmula de matriz dinâmica e retorne os dados todos desta lista.

Download Planilha Função CÉL Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel