🛠️ UtilitiesFree Plano

EXISTS_IN_COLUMN

Verifica se um valor existe em qualquer lugar em um intervalo com correspondência sem diferenciar maiúsculas.

Assinatura da Fórmula
=EXISTS_IN_COLUMN(value, range)

Retorna: boolean

Visão Geral

EXISTS_IN_COLUMN é uma função utilitária simples mas essencial que verifica se um dado valor existe em qualquer lugar dentro de um intervalo especificado. Ela realiza uma busca sem diferenciar maiúsculas de minúsculas em todas as células do intervalo, incluindo intervalos de múltiplas colunas, e retorna TRUE se uma correspondência for encontrada ou FALSE caso contrário.

Parâmetros

ParâmetroTipoObrigatórioDescrição
valueanySimO valor a buscar no intervalo.
rangeRangeSimO intervalo a pesquisar (ex: A1:A100 ou A1:D50).

Exemplos

1

Verificar se produto existe no inventário

Verifica se "Laptop" aparece em qualquer lugar na lista de inventário da coluna A.

fx
=EXISTS_IN_COLUMN("Laptop", A1:A20)

Entrada

Mouse
Keyboard
Laptop
Monitor

Saída

TRUE
2

Validar domínio de email contra lista aprovada

Verifica se gmail.com está na lista de domínios de email aprovados.

fx
=EXISTS_IN_COLUMN("gmail.com", B1:B10)

Entrada

outlook.com
gmail.com
yahoo.com

Saída

TRUE
3

Verificar produto ausente na lista

Busca por "Tablet" em uma lista curta de produtos que não o contém.

fx
=EXISTS_IN_COLUMN("Tablet", A1:A5)

Entrada

Phone
Laptop
Watch

Saída

FALSE
4

Verificação de membro da equipe sem diferenciar maiúsculas

Verifica se "alice" (minúsculas) existe em uma lista contendo "Alice" (maiúsculas). Retorna TRUE porque a correspondência não diferencia maiúsculas.

fx
=EXISTS_IN_COLUMN("alice", C1:C8)

Entrada

Bob
Alice
Carol
Dave

Saída

TRUE
5

Referência cruzada contra intervalo de múltiplas colunas

Busca o status "Completed" em todas as colunas em um intervalo de rastreador de tarefas.

fx
=EXISTS_IN_COLUMN("Completed", A1:D10)

Entrada

Task 1AliceJan 5In Progress
Task 2BobJan 3Completed
Task 3CarolJan 7Pending

Saída

TRUE

Casos de Uso

Gestão de Dados

Detecção de duplicatas

Antes de adicionar um novo registro, verifica se o valor já existe em uma coluna chave para prevenir duplicatas.

Compras

Verificação de fornecedor aprovado

Valida que um nome de fornecedor existe na lista de fornecedores aprovados antes de processar uma ordem de compra.

Educação

Verificação de matrícula de aluno

Verifica se um ID de aluno existe na lista de classe antes de registrar presença.

Geral

Auxiliar de formatação condicional

Use como fórmula de regra de formatação condicional para destacar células cujos valores aparecem em uma lista de referência.

Varejo

Verificação de disponibilidade de inventário

Rapidamente verifica se um SKU de produto específico existe no inventário atual antes de criar uma ordem de venda.

Dicas Profissionais

DICA

Combine com IF para lógica condicional: =IF(EXISTS_IN_COLUMN(A1, ApprovedList), "Aprovado", "Não aprovado").

DICA

Use com NOT para verificar ausência: =NOT(EXISTS_IN_COLUMN("Item", A:A)) retorna TRUE se o item está faltando.

DICA

Funciona perfeitamente para validação de dados -- verifica entrada do usuário contra uma lista de valores válidos.

DICA

Para conjuntos de dados grandes, limite o intervalo à área de dados real em vez de colunas inteiras para melhor desempenho.

Diferentemente de MATCH ou VLOOKUP que retornam posições ou valores, EXISTS_IN_COLUMN dá um resultado booleano limpo que é perfeito para lógica condicional. Use-a em declarações IF, regras de formatação condicional ou verificações de validação de dados. A correspondência sem diferenciar maiúsculas significa que "apple", "Apple" e "APPLE" são todos considerados iguais, que é tipicamente o comportamento desejado ao verificar existência.

A função funciona com qualquer forma de intervalo -- uma única coluna como A1:A100, uma única linha como A1:Z1, ou um bloco retangular como A1:D50. Ela achata o intervalo internamente e verifica cada célula não vazia. Células vazias são automaticamente ignoradas, então elas nunca produzirão um falso positivo.

Casos de uso comuns incluem verificações de desduplicação (esta nova entrada já existe?), referências cruzadas de listas (este item está na lista aprovada?), e construção de dashboards condicionais. Quando você precisa não apenas verificar existência mas também recuperar dados associados, emparelhe EXISTS_IN_COLUMN com UNLIMITED_VLOOKUP ou V2_LOOKUP para uma solução de busca completa.

Erros Comuns

Returns FALSE when the value exists

Causa: O valor da célula tem caracteres ocultos, espaço em branco inicial/final ou caracteres Unicode diferentes que parecem iguais.

Correção: Use TRIM() e CLEAN() tanto no valor de busca quanto nos dados do intervalo para remover caracteres invisíveis e espaço em branco.

Returns FALSE for number values

Causa: A célula contém um número formatado como texto ou vice-versa, causando incompatibilidade entre string e número.

Correção: A função converte para strings internamente, mas certifique-se de que seu tipo de valor de busca é consistente. Tente envolver seu valor em TEXT() ou VALUE() para normalizar.

Perguntas Frequentes

Sim, funciona com qualquer forma de intervalo. A função achata o intervalo inteiro e verifica cada célula não vazia, seja o intervalo uma única coluna, uma única linha ou um bloco retangular.

Não, EXISTS_IN_COLUMN não diferencia maiúsculas de minúsculas. "Product", "product" e "PRODUCT" são todos tratados como o mesmo valor.

Células vazias são ignoradas durante a busca. Buscar por uma string vazia retornará FALSE porque células vazias são excluídas da comparação.

Sim, a função converte valores para strings para comparação, então números funcionam. Buscar por 42 vai corresponder a uma célula contendo o número 42.

Como EXISTS_IN_COLUMN retorna TRUE ou FALSE, você pode usá-la diretamente em declarações IF: =IF(EXISTS_IN_COLUMN("Apple", A:A), "Em estoque", "Fora de estoque").

O desempenho é comparável para a maioria dos conjuntos de dados. A vantagem de EXISTS_IN_COLUMN é legibilidade e o fato de que funciona em intervalos de múltiplas colunas sem qualquer sintaxe especial, diferentemente de MATCH que só funciona em linhas ou colunas únicas.

Funções Relacionadas

Comece a usar EXISTS_IN_COLUMN hoje

Instale o Unlimited Sheets para obter EXISTS_IN_COLUMN e outras 41 funções poderosas no Google Sheets.