Descrição
Use essa função para unir cadeias de texto de várias células com base em uma condição.
CONCATENATEIF é útil para mesclar dados, gerar resumos e criar saídas de texto personalizadas com base em critérios.
Sintaxe
CONCATENATEIF(intervalo, critérios, [delimitador], [concatenar_intervalo])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
intervalo_de_pesquisa |
Sim | O intervalo de células a ser verificado quanto ao valor em criteria. |
Uma referência de célula, um intervalo de células ou uma fórmula que resulte em um desses itens. |
Critérios |
Sim | O valor que cada célula em search_range deve ter para ser incluída na concatenação. |
Uma cadeia de caracteres de texto, um número ou uma fórmula que resulte em um desses valores. |
Delimitador |
Sim | O valor a ser inserido entre os valores concatenados. | Uma cadeia de caracteres de texto, como vírgula, espaço ou qualquer outro caractere compatível. |
concatenate_range (intervalo concatenado) |
Não | O intervalo cujas células correspondem às linhas que correspondem aos critérios de . |
Uma referência de célula, um intervalo de células ou uma fórmula que resulte em uma destas opções. |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| 1 | Apple |
| 2 | Banana |
| 3 | Cereja |
| 4 | Data |
Fórmulas de amostra
| Fórmula | Descrição | Resultado |
|---|---|---|
=CONCATENATEIF(B1:B5, "Apple", ", ") |
Concatena os valores no intervalo B1:B5 que contêm a palavra "Apple", separados por vírgula e espaço. | Apple |
=CONCATENATEIF(B1:B5, "*a*", " | ") |
Concatena valores no intervalo B1:B5 que contêm a letra "a" e os retorna separados por um pipe. | Maçã | Banana | Data | Torta de maçã |
=CONCATENATEIF(B1:B5, "Date", "|") |
Concatena os valores no intervalo B1:B5 que contêm a palavra "Date". | Data |
=CONCATENATEIF(B1:B5, "Date", "|", A1:A5) |
Concatena os valores no intervalo B1:B5 que contêm a palavra "Date" e retorna o valor equivalente do intervalo A1:A5. | 4 |
=CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Concatena os valores no intervalo B1:B5 que contêm a letra "a" e retorna o valor equivalente do intervalo A1:A5 separado por um pipe. | 1 | 2 | 4 | 5 |
Notas
- Se nenhuma célula atender aos critérios, CONCATENATEIF retornará uma cadeia de caracteres vazia.
- O delimitador é opcional; se for omitido, os valores serão concatenados sem nenhum separador.
- O intervalo especificado em
concatenate_rangedeve ter pelo menos o tamanho do intervalo fornecido emsearch_range. - CONCATENATEIF aceita curingas nos critérios, como * para qualquer número de caracteres e ? para um único caractere.
- CONCATENATEIF não diferencia maiúsculas de minúsculas.
Dicas:
- CONCATENATEIF pode ser combinado com outras funções, como IF e TEXT, para criar saídas de texto dinâmicas e flexíveis.
- Considere a possibilidade de usar CONCATENATEIF com grandes conjuntos de dados para agregar e analisar subconjuntos específicos de informações.
- O CONCATENATEIF é particularmente útil para criar listas ou cadeias de caracteres a partir de dados de amostra que atendam a condições específicas.
Funções relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER