Função ISTEXT do Excel - Testa se a célula é texto

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função ISTEXT do Excel no Excel para testar se uma célula é texto.

Descrição da função ISTEXT:

O teste de função ISTEXT se a célula é texto. Retorna TRUE ou FALSE.

Para usar a função de planilha do Excel ISTEXT, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Sintaxe e entradas da função ISTEXT:

1 = ISTEXTO (VALOR)

valor - O valor de teste

Como usar a função ISTEXT

A função ISTEXT testa se o conteúdo da célula é texto. Se a célula contiver texto, ela retornará TRUE, caso contrário, retornará FALSE.

1 = ISTEXT (A2)

Números armazenados como texto

Ao trabalhar com o Excel, você pode encontrar números armazenados como texto. O Excel trata esses números armazenados como texto como texto e não como números, o que pode apresentar problemas para as fórmulas. Uma opção é usar a função VALUE para converter um número armazenado como texto em um número.

Em vez disso, no entanto, você pode simplesmente testar se um valor de célula contém texto. Observe como a função ISTEXT retorna TRUE se encontrar um número armazenado como texto.

1 = ISTEXT (A2)

If Is Text

Normalmente, depois de realizar um teste lógico, você desejará fazer algo com base no resultado desse teste. A função IF pode ser usada para executar ações diferentes se uma instrução for avaliada como TRUE ou FALSE. Vamos usá-lo com a função ISTEXT.

1 = SE (ISTEXTO (A2), "texto", "não texto")

Validar entrada de célula

Um uso da função ISTEXT é validar o conteúdo de uma célula. Por exemplo, você pode ter um formulário de entrada que requer um valor de texto. Com a função ISTEXT, você pode testar se o usuário inseriu um valor de texto, alertando-o se não o fez.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "Entrada inválida"))

Validação de dados - Forçar entrada de texto

O exemplo acima foi a validação de dados “fraca”; o usuário pode ignorar a mensagem de aviso. Em vez disso, podemos usar ISTEXT na Validação de Dados para proibir valores não textuais.

1 = ISTEXT (B2: B5)

<<>>

Teste se alguma célula no intervalo é texto

Para testar se alguma célula em um intervalo de células é texto, podemos usar a função ISTEXT junto com a função SUMPRODUCT.

1 = IF (SUMPRODUCT (- ISTEXT (A2: C2))> 0, "Sim", "Não")

Siga o link acima para saber como essa função funciona.

Destacar células que contêm texto

Uma última coisa que você pode fazer com a Função ISTEXT é destacar as células que contêm texto. Podemos fazer isso criando a formatação condicional com base em uma regra.

  1. Selecione todas as células que deseja verificar
  2. Vamos para Home Ribbon > Formatação condicional > Nova regra
  3. Selecione ‘Use uma fórmula para determinar quais células formatar
  4. Insira a fórmula = ISTEXT (A2)
  5. Clique no botão Formatar e escolha a formatação desejada
  6. Clique em OK duas vezes para sair e salvar.

Outras funções lógicas

O Excel / Planilhas Google contém muitas outras funções lógicas para realizar outros testes lógicos. Aqui está uma lista:

Funções IF / IS
iferror
iserror
isna
iserr
está em branco
isnumber
istext
isnontext
isformula
islógico
isref
iseven
é estranho

ISTEXT no Planilhas Google

A função ISTEXT funciona exatamente da mesma forma no Planilhas Google e no Excel:

Exemplos ISTEXT em VBA

Você também pode usar a função ISTEXT no VBA. Modelo:
application.worksheetfunction.istext (valor)

Executando as seguintes instruções VBA

1234 Range ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Range ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Range ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Range ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

irá produzir os seguintes resultados

Para os argumentos da função (valor, etc.), você pode inseri-los diretamente na função ou definir as variáveis ​​a serem usadas.

Voltar para a lista de todas as funções no Excel

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave