Pesquisa sensível a maiúsculas e minúsculas
Você pode saber que é possível combinar as funções ÍNDICE e CORRESP, ou usar a função PROCV para pesquisar valores no Excel. No entanto, essas pesquisas não são sensíveis a maiúsculas e minúsculas. Portanto, para realizar uma correspondência sensível a maiúsculas e minúsculas, você deve aproveitar as funções EXATO e ESCOLHER.
Realizar uma pesquisa sensível a maiúsculas e minúsculas com ÍNDICE e CORRESP
Realizar uma pesquisa sensível a maiúsculas e minúsculas com PROCV
Realizar uma pesquisa sensível a maiúsculas e minúsculas com ÍNDICE e CORRESP
Para descobrir a nota de YUKI, conforme mostrado na captura de tela acima com ÍNDICE e CORRESP, você pode usar a função EXATO para comparar as cadeias de texto no intervalo de nomes dos alunos com YUKI, o valor na célula G5, incluindo o caso de cada caractere. Em seguida, podemos usar as funções ÍNDICE e CORRESP juntas para encontrar o valor que queremos.
Sintaxe genérica
=ÍNDICE(intervalo_retorno;CORRESP(VERDADEIRO;EXATO(valor_pesquisa;intervalo_pesquisa);0))
√ Nota: Esta é uma fórmula de matriz que requer que você a insira com Ctrl + Shift + Enter.
- intervalo_retorno: O intervalo onde você deseja que a fórmula combinada retorne o valor. Aqui se refere ao intervalo de notas.
- valor_pesquisa: O valor que EXATO usou para realizar uma comparação sensível a maiúsculas e minúsculas com as cadeias de texto no intervalo_pesquisa. Aqui se refere ao nome dado, YUKI.
- intervalo_pesquisa: O intervalo de células a serem comparadas com o valor_pesquisa. Aqui se refere ao intervalo de nomes.
- tipo_correspondência 0: CORRESP encontrará o primeiro valor que for exatamente igual ao valor_pesquisa.
Para descobrir a nota de YUKI, copie ou insira a fórmula abaixo na célula G6 e pressione Ctrl + Shift + Enter para obter o resultado:
=ÍNDICE(D5:D14;CORRESP(VERDADEIRO;EXATO("YUKI";B5:B14);0))
Ou, use uma referência de célula para tornar a fórmula dinâmica:
=ÍNDICE(D5:D14;CORRESP(VERDADEIRO;EXATO(G5;B5:B14);0))
Explicação da fórmula
=ÍNDICE(D5:D14;CORRESP(VERDADEIRO;EXATO("YUKI";B5:B14);0))
- EXATO(G5;B5:B14): A função EXATO compara as cadeias de texto no intervalo de nomes dos alunos B5:B14 contra "YUKI", o valor na célula G5, retorna VERDADEIRO se um valor nas células de B5 a B14 for exatamente igual a YUKI, FALSO caso contrário. Assim, obteremos uma matriz de VERDADEIROS e FALSOS como esta:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - CORRESP(VERDADEIRO;EXATO(G5;B5:B14);0) = CORRESP(VERDADEIRO;{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO};0): O tipo_correspondência 0 solicita à função CORRESP que encontre a correspondência exata. A função então retornará a posição de sua correspondência exata “VERDADEIRO” na matriz, que é 10, já que o único VERDADEIRO está na décima posição na matriz.
- ÍNDICE(D5:D14D5:D14;CORRESP(VERDADEIRO;EXATO(G5;B5:B14);0)) = ÍNDICE(D5:D14D5:D14;10): A função ÍNDICE retorna o décimo valor no intervalo de notas D5:D14, que é A.
Realizar uma pesquisa sensível a maiúsculas e minúsculas com PROCV
Para descobrir o país de onde JIMMY vem com a função PROCV, você deve aproveitar as funções ESCOLHER e EXATO para realizar uma pesquisa sensível a maiúsculas e minúsculas. A função EXATO realizará uma comparação sensível a maiúsculas e minúsculas entre JIMMY e cada cadeia de texto no intervalo de nomes dos alunos. Em seguida, podemos usar ESCOLHER para combinar o resultado do EXATO e os valores no intervalo de países. Agora é hora de o PROCV mostrar sua habilidade.
Sintaxe genérica
=PROCV(VERDADEIRO;ESCOLHER({1;2};EXATO(valor_pesquisa;intervalo_pesquisa);intervalo_retorno);2;FALSO)
√ Nota: Esta é uma fórmula de matriz que requer que você a insira com Ctrl + Shift + Enter.
- valor_pesquisa: O valor que EXATO usou para realizar uma comparação sensível a maiúsculas e minúsculas com as cadeias de texto no intervalo_pesquisa. Aqui se refere ao nome dado, JIMMY.
- intervalo_pesquisa: O intervalo de células a serem comparadas com o valor_pesquisa. Aqui se refere ao intervalo de nomes.
- intervalo_retorno: O intervalo onde você deseja que a fórmula combinada retorne o valor. Aqui se refere ao intervalo de países.
- procura_intervalo FALSO: A função PROCV procurará a correspondência exata.
Para descobrir o país de onde JIMMY vem, copie ou insira a fórmula abaixo na célula G9 e pressione Ctrl + Shift + Enter para obter o resultado:
=PROCV(VERDADEIRO;ESCOLHER({1;2};EXATO("JIMMY";B5:B14);C5:C14);2;FALSO)
Ou, use uma referência de célula para tornar a fórmula dinâmica:
=PROCV(VERDADEIRO;ESCOLHER({1;2};EXATO(G8;B5:B14);C5:C14);2;FALSO)
Explicação da fórmula
=PROCV(VERDADEIRO;ESCOLHER({1;2};EXATO(G8;B5:B14);C5:C14);2;FALSO)
- EXATO(G8;B5:B14): A função EXATO compara as cadeias de texto no intervalo de nomes dos alunos B5:B14 contra o valor na célula G8, JIMMY, retorna VERDADEIRO se um valor no intervalo de nomes dos alunos for exatamente igual a JIMMY, FALSO caso contrário. Assim, obteremos uma matriz de VERDADEIROS e FALSOS como esta:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - ESCOLHER({1;2};EXATO(G8;B5:B14);C5:C14) = ESCOLHER({1;2};{FALSO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO};C5:C14): O argumento índice_núm de ESCOLHER {1,2} combina a matriz EXATO e os valores de C5:C14 em uma matriz bidimensional como esta:
{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,"China"} - PROCV(VERDADEIRO;ESCOLHER({1;2};EXATO(G8;B5:B14);C5:C14);2;FALSO) = PROCV(VERDADEIRO;{FALSO,"China";FALSO,"Inglaterra";FALSO,"América";FALSO,"Índia";VERDADEIRO,"América";FALSO,"Índia";FALSO,"América";FALSO,"China";FALSO,"Inglaterra";FALSO,"China"};2;FALSO): O procura_intervalo FALSO solicita à função PROCV que procure o valor exato “VERDADEIRO” na primeira coluna da matriz bidimensional e retorne sua correspondência exata na segunda coluna, que é América.
Funções relacionadas
A função ÍNDICE do Excel retorna o valor exibido com base em uma posição dada de um intervalo ou matriz.
A função CORRESP do Excel busca um valor específico em um intervalo de células e retorna a posição relativa do valor.
A função PROCV do Excel busca um valor correspondendo na primeira coluna de uma tabela e retorna o valor correspondente de uma determinada coluna na mesma linha.
A função EXATO compara duas strings e retorna VERDADEIRO se forem exatamente iguais (levando em consideração a sensibilidade a maiúsculas e minúsculas), ou retorna FALSO.
A função ESCOLHER retorna um valor da lista de argumentos de valor com base no número de índice fornecido. Por exemplo, ESCOLHER(3;"Maçã";"Pêssego";"Laranja") retorna Laranja, o número de índice é 3, e Laranja é o terceiro valor após o número de índice na função.
Fórmulas relacionadas
Correspondência exata com ÍNDICE e CORRESP
Se você precisar descobrir informações listadas no Excel sobre um produto, filme ou pessoa específica, etc., deve fazer bom uso da combinação das funções ÍNDICE e CORRESP.
Contar células que contêm texto específico com sensibilidade a maiúsculas e minúsculas
Neste tutorial, você aprenderá como usar uma fórmula com SOMARPRODUTO, ÉNÚMERO e LOCALIZAR funções para contar células que contêm texto específico, levando em consideração letras maiúsculas e minúsculas.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.