Como observa o Math, você pode ter mais flexibilidade se converter seus dados em colunas individuais. Isso pode ser facilmente alcançado usando o comando Text to Columns
na guia Data
, com o tipo de dados definido como Delimited
e o delimitador definido como Comma
.
Dito isto, não é difícil obter contagens de clientes por ruas ou códigos postais e filtrar clientes em determinadas ruas, códigos de códigos postais ou sobrenomes sem converter os dados em colunas.
Digamos que você tenha seus dados no intervalo A2: A500 na Planilha1 e o mesmo intervalo na Planilha2 e ambas as planilhas estejam na mesma pasta de trabalho.
Para contar o número de clientes no código postal "NW12 1AB" na Planilha1, use a fórmula:
=COUNTIF(Sheet1!$A$2:$A$500, "*NW12 1AB*")
Para contar o número de "Smiths" em Sheet1 e Sheet2, use:
=COUNTIF(Sheet1!$A$2:$A$500,"*Smith*") + COUNTIF(Sheet2!$A$2:$A$500,"*Smith*")
Para contar o número de "Grimes" no código postal "NW12 1AB", use:
=COUNTIFS(Sheet1!$A$2:$A$500,"*Grimes*", Sheet1!$A$2:$A$500,"*NW12 1AB*")
Para contar o número de clientes na Planilha2 que são chamados de "Salton" ou que moram na rua "Alta", use:
=COUNTIF(Sheet2!$A$2:$A$500,"*Salton*") + COUNTIF(Sheet2!$A$2:$A$500,"*High Street*") -
COUNTIFS(Sheet2!$A$2:$A$500,"*Salton*", Sheet2!$A$2:$A$500,"*High Street*")
Para filtrar Sheet1 para obter os Smiths que vivem no código postal "NW12 1AB",
-
Destaque o intervalo de dados A2: A500 e selecione
Sort & Filter
- >Filter
na guiaHome
da faixa de opções, -
Escolha
Text Filter
- >Custom Filter
no menu suspenso na parte superior da coluna. -
Em seguida, defina as caixas de entrada como
Contains
"Smith" eContains
"NW12 1AB".
Você está limitado a definir duas condições usando esse método.
Se você quiser filtrar a lista e tiver mais de duas condições (ou uma combinação de condições And e Or), realce o intervalo de dados e pressione Advanced
na seção Sort & Filter
da guia de dados.
Você será solicitado para o intervalo da lista e um intervalo de critérios.
Como o filtro Advanced
cria uma cópia da lista filtrada, você também será solicitado a especificar onde deseja que a nova lista filtrada seja gravada.
Aqui está um exemplo de um intervalo de critérios que filtra a lista de todos os Smiths que vivem na "High Street":
Notequeusaro"* Smith *" como padrão para o sobrenome Smith pode não ser a melhor escolha: como um comentarista observa, ele combina com um sobrenome como Smithson (ou como Smith-Jones) e um endereço de rua como Caminho Smithsoniano.
Um padrão melhor seria "* Smith, *, *, *". Mesmo isso daria o que poderia ser considerado um falso positivo para o nome "Donald Smith Jr." (Esse nome também causaria problemas para uma conversão de texto em coluna usando a vírgula como um delimitador).
O fato de o Excel reconhecer apenas dois curingas, "*" e "?", sem semântica do tipo disponível com expressões regulares, significa que os resultados desse tipo de correspondência precisam ser inspecionados para casos especiais.