Jogue quebra-cabeça no Excel
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
Estamos todos familiarizados com a função CONCATENATE para combinar diferentes strings ou números no Excel . No entanto, tem algumas limitações:
1. Os argumentos devem ser separados por vírgulas.
2. Esta função não pode fazer com que objetos em um intervalo realizem a união.
3. Não há possibilidade de adicionar separador.
Com essas desvantagens, uma nova função foi introduzida no Excel 2016 chamada TEXTJOINT, que executa a mesma função que a função CONCATENATE, mas de forma mais eficiente.
Descrição da função TEXTJOIN
A função TEXTJOIN une texto de vários intervalos e/ou strings, incluindo um separador entre os valores de texto unidos. Se o delimitador for uma string de texto vazia, esta função concatenará efetivamente os intervalos.
Sintaxe da função TEXTJOIN
Esta função possui a seguinte sintaxe:
TEXTJOIN(delimitador, ignore_empty, texto1, [texto2],…)
Vamos analisar a sintaxe acima:
Exemplo da função TEXTJOIN
Abaixo estão alguns exemplos para que você possa entender melhor esta função.
Exemplo 1:
Neste exemplo, temos uma tabela de dados que inclui o nome, sobrenome e estado de residência de cada pessoa. Aqui usaremos a função TEXTJOIN para criar um ID exclusivo para cada pessoa combinando nome, sobrenome e estado. A fórmula usa um sublinhado como delimitador, define o segundo argumento como TRUE para que não haja células em branco e o intervalo A2:C2 é o intervalo conectado.
Arraste a fórmula na célula D2 e você obterá o ID de cada pessoa.
Exemplo 2:
Neste exemplo, na mesma tabela de dados acima, encontramos uma lista com os nomes de todas as pessoas no estado de LA usando a função TEXTJOIN duas vezes. Primeiro use a função TEXTJOIN combinada com a função IF para encontrar pessoas que atendam às condições acima, ou seja, pessoas que moram no estado de Los Angeles. O resultado retornará o nome completo da pessoa, ao arrastarmos a fórmula para baixo a coluna será preenchida com seu nome completo. Se você mora em outro estado, essa caixa ficará em branco.
A seguir, usaremos a função TEXTJOIN novamente para obter a lista em uma célula separada por vírgula. Para isso, escreveremos a seguinte fórmula na célula B2.
= TEXTJOIN (“,”, VERDADEIRO, D5:D13)
Conforme mostrado na imagem abaixo:
O resultado será uma lista de nomes separados por vírgula, conforme mostrado abaixo:
As células vazias serão omitidas da string combinada porque definimos a opção dois como TRUE.
Exemplo 3:
Podemos usar a função TEXTJOIN para criar frases de preenchimento automático. Por exemplo, use-o para escrever comentários em uma transcrição para saber a qual turma o aluno pertence.
No exemplo abaixo, criaremos uma tabela LOOKUP para encontrar a nota correspondente do aluno e retornar os comentários utilizando a função TEXTJOIN. A tabela abaixo contém informações sobre a faixa de pontuação e a classe correspondente a essa faixa de pontuação.
A fórmula LOOKUP é a seguinte:
= PESQUISA (F4, L5: L8, N5: N8)
Como sabemos que a função LOOKUP possui pelo menos três argumentos, o primeiro é o valor de pesquisa, F4 neste exemplo. O segundo argumento é o intervalo de pesquisa, ou seja, L5:L8 nesta fórmula e o último argumento é o intervalo de retorno que é N5:N8 na fórmula. Assim a fórmula procura o ponto na primeira coluna (Coluna L) e retorna o valor da Coluna N.
A fórmula recupera informações da tabela a seguir localizada entre E3:F5.
A fórmula de pesquisa discutida no parágrafo anterior está presente na célula F5 e retorna uma classificação C para pontuação 34. Agora usaremos a função TEXTJOIN para criar um comentário que pode ser colocado em relatórios.
Suponha que queiramos uma frase como esta:
[Nome do candidato] você obteve [notas] e sua nota é [Nota].
Teremos a seguinte fórmula:
=TEXTJOIN(" ",TRUE,F3,"Você passou",F4,"pontuação, classificação",F5,".")
Nesta fórmula:
1. O primeiro argumento é um delimitador definido como um espaço (““), fazendo com que pareça uma frase.
2. O segundo argumento é definido como TRUE como de costume.
3. F3 é o nome do aluno
4. A próxima parte “Você passa” permanecerá a mesma para o caso de cada aluno.
5. A seguir vem F4, a pontuação do aluno.
6. O argumento que segue a parte fixa permanecerá o mesmo para todos os casos.
7. O segundo argumento é a classe na célula F5.
8. O último argumento é o sinal de pontuação que representa o final da frase.
Desejo-lhe sucesso!
Ver mais:
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
Para converter unidades de medida no Excel, usaremos a função Converter.
Qual é a função HLOOKUP? Como usar a função HLOOKUP no Excel? Vamos descobrir com LuckyTemplates!
A função IFERROR no Excel é bastante usada. Para usá-lo bem, você precisa entender a fórmula IFERROR do Microsoft Excel.
Qual é a função VALOR no Excel? Qual é a fórmula do valor no Excel? Vamos descobrir com LuckyTemplates.com!
A função EOMONTH do Excel é utilizada para exibir o último dia de um determinado mês, com uma implementação muito simples. Você obterá então o último dia de um mês específico com base nos dados que inserimos.
Quer automatizar tarefas repetitivas no Excel VBA? Então, vamos aprender como usar um loop Do-While para implementar uma série de ações que se repetem até que uma condição seja atendida.
A largura da coluna e a altura da linha padrão no Excel podem não corresponder aos dados inseridos. O artigo abaixo mostra algumas maneiras de alterar o tamanho de colunas, linhas e células no Excel 2016. Consulte-o!
Sempre que você trabalhar com o Excel, precisará inserir informações – ou conteúdo – nas células. Vamos aprender com LuckyTemplates os conceitos básicos de células e intervalos no Excel 2016!
Qual é a função Xlookup no Excel? Como usar o Xlookup no Excel? Vamos descobrir com LuckyTemplates.com!