1
resposta

Como formatar partes de um texto dentro de um único intervalo no Google Sheets, utilizando funções, sem utilizar Formatação Condicional?

O chat gpt trouxe essa resposta, mas eu testei e não funcionou:

[10:48, 02/03/2023] Edilson Chefe Estagio: ocê pode utilizar a função "SUBSTITUIR" em conjunto com a função "TEXTO" para formatar partes de um texto dentro de um único intervalo no Google Sheets, sem a necessidade de utilizar formatação condicional.

Aqui está um exemplo de como formatar todas as ocorrências da letra "A" em vermelho:

Selecione a célula ou intervalo de células que você deseja formatar. Na barra de fórmulas, insira a seguinte fórmula: =TEXTO(SUBSTITUIR(A1,"A","[vermelho]A"),)

Nesta fórmula, a função SUBSTITUIR substitui todas as ocorrências da letra "A" no texto pela string "[vermelho]A", que contém a formatação desejada. Em seguida, a função TEXTO é usada para aplicar a formatação ao texto resultante.

Pressione Enter para aplicar a fórmula. Observe que a fórmula acima só formata a… [10:48, 02/03/2023] Edilson Chefe Estagio: Eu quero formatar para negrito uma célula do sheets usando a fórmula TEXTO. [10:48, 02/03/2023] Edilson Chefe Estagio: Para formatar uma célula como negrito usando a função TEXTO no Google Sheets, siga os seguintes passos:

Selecione a célula que você deseja formatar como negrito. Na barra de fórmulas, insira a seguinte fórmula: =TEXTO(A1,"[negrito]"&A1)

Nesta fórmula, a função TEXTO é usada para aplicar a formatação "[negrito]" à célula A1. O sinal "&" é usado para concatenar o resultado da função TEXTO com a célula A1, para que o valor original da célula seja preservado.

Pressione Enter para aplicar a fórmula. A célula selecionada agora deve estar formatada como negrito. Você pode modificar a fórmula para aplicar outras formatações, como itálico, sublinhado, cores, etc. Por exemplo, para formatar uma célula como negrito e vermelho, use a seguinte fórmula:

=TEXTO(A1,"[negrito][vermelho]"&A1) [10:48, 02/03/2023] Edilson Chefe Estagio: A sintaxe dessas fórmulas estão corretas? Não funcionaram! [10:48, 02/03/2023] Edilson Chefe Estagio: As fórmulas que forneci estão corretas em termos de sintaxe e deveriam funcionar corretamente para formatar uma célula como negrito no Google Sheets. No entanto, é possível que elas não funcionem se o seu idioma padrão do Google Sheets não for o Português do Brasil.

Aqui está uma fórmula alternativa que deve funcionar em qualquer idioma do Google Sheets:

python Copy code =CONCATENAR("",A1,"") Esta fórmula usa a função CONCATENAR para adicionar as tags HTML "" e "" antes e depois do conteúdo da célula A1, respectivamente. As tags HTML "b" são usadas para formatar o texto como negrito.

Lembre-se de que, ao usar essa fórmula, você deve ter certeza de que a opção "Mostrar rótulos de fórmulas" está desativada nas configurações do Google Sheets para que as tags HTML não sejam exibidas na célula.

1 resposta

Olá, Estevão! Tudo bem com você?

Peço desculpa pela demora em respondê-lo.

Infelizmente, o Google Sheets não suporta a formatação de texto dentro de células por meio de funções. As funções que você mencionou, como "SUBSTITUIR" e "TEXTO", não têm a capacidade de alterar a formatação do texto, elas apenas manipulam o conteúdo do texto.

A função "TEXTO" é usada para converter um número em texto de acordo com um formato específico, e a função "SUBSTITUIR" é usada para substituir o texto em uma string por outro texto. No entanto, essas funções não podem alterar a formatação do texto, como cor, negrito, itálico, etc.

Além disso, a sugestão de usar tags HTML, como <b> e </b>, para formatar o texto também não funcionará no Google Sheets. O Google Sheets não interpreta tags HTML em suas células.

A formatação condicional é a única maneira de alterar a formatação de células com base em condições no Google Sheets. Se a formatação condicional não for uma opção para você, pode ser necessário considerar o uso de um software de planilha diferente que suporte essa funcionalidade, como o Microsoft Excel.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.