{"id":187,"date":"2020-07-05T18:29:33","date_gmt":"2020-07-05T21:29:33","guid":{"rendered":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/?page_id=187"},"modified":"2020-07-05T18:29:33","modified_gmt":"2020-07-05T21:29:33","slug":"operacoes-com-texto","status":"publish","type":"page","link":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/modulo-basico\/aula-4-tratamento-de-texto\/operacoes-com-texto\/","title":{"rendered":"Opera\u00e7\u00f5es com Texto"},"content":{"rendered":"<div class=\"box generalbox center clearfix\">\n<div class=\"no-overflow\">\n<h3>Opera\u00e7\u00f5es<\/h3>\n<p>Assim como a Data e Hora, o Texto tamb\u00e9m possui diversas fun\u00e7\u00f5es que utilizaremos ao longo deste curso. No v\u00eddeo abaixo exibe um pouco de como encontrar estas fun\u00e7\u00f5es.<\/p>\n<div style=\"width: 1280px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-187-1\" width=\"1280\" height=\"720\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/operacoes_com_texto_geral.mp4?_=1\" \/><a href=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/operacoes_com_texto_geral.mp4\">https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/operacoes_com_texto_geral.mp4<\/a><\/video><\/div>\n<p><strong><br \/>\nSPLIT:<\/strong>\u00a0Esta fun\u00e7\u00e3o divide um texto pelo caractere ou string especificados e coloca cada fragmento em uma c\u00e9lula separada na linha. O seu uso \u00e9 simples, possui at\u00e9 quatro par\u00e2metros e \u00e9 dado pela fun\u00e7\u00e3o SPLIT(texto; delimitador; [dividir_por_cada], [remover_texto_vazio]). Como observado no v\u00eddeo abaixo, o par\u00e2metro dividir_por_cada caso falso s\u00f3 efetuar\u00e1 a separa\u00e7\u00e3o da STRING se todos os caracteres estiverem presentes juntos.<\/p>\n<p>Exemplos:<\/p>\n<p>SPLIT(&#8220;texto com, v\u00e1rias v\u00edrgulas, para exemplificar o uso&#8221;;\u00a0&#8220;,&#8221;) retornar\u00e1 [texto com|\u00a0v\u00e1rias v\u00edrgulas|\u00a0para exemplificar o uso];<\/p>\n<p>SPLIT(&#8220;texto com, v\u00e1rias v\u00edrgulas, para exemplificar o uso&#8221;;\u00a0&#8220;, &#8220;) retornar\u00e1 [texto|com|v\u00e1rias|v\u00edrgulas||para|exemplificar|o|uso], pois cada espa\u00e7o que \u00e9 um dos caracteres de &#8216;explos\u00e3o&#8217; ser\u00e1 um delimitador da String;<\/p>\n<p>SPLIT(&#8220;texto com, v\u00e1rias v\u00edrgulas, para exemplificar o uso&#8221;;\u00a0&#8220;, &#8220;; FALSO)\u00a0retornar\u00e1 [texto com|\u00a0v\u00e1rias v\u00edrgulas|\u00a0para exemplificar o uso] pois \u00e9 necess\u00e1rio que tenha a v\u00edrgula + espa\u00e7o (&#8220;, &#8220;) para que seja separado a String;<\/p>\n<div style=\"width: 1280px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-187-2\" width=\"1280\" height=\"720\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/split.mp4?_=2\" \/><a href=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/split.mp4\">https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/split.mp4<\/a><\/video><\/div>\n<p><strong>MAI\u00daSCULA:<\/strong>\u00a0Converte uma string especificada em letras mai\u00fasculas. Por exemplo: MAI\u00daSCULA(&#8220;teste&#8221;) o retorno ser\u00e1 &#8220;TESTE&#8221;;<\/p>\n<p><strong>MIN\u00daSCULA:<\/strong>\u00a0Converte uma string especificada em letras min\u00fasculas. Por exemplo: MIN\u00daSCULA(&#8220;TESTE&#8221;) o retorno ser\u00e1 &#8220;teste&#8221;;<\/p>\n<p><strong>PRI.MAI\u00daSCULA:<\/strong>\u00a0Converte a letra inicial de cada palavra de uma string especificada em letra mai\u00fascula. Por exemplo: PRI.MAI\u00daSCULA(&#8220;teste&#8221;) o retorno ser\u00e1 &#8220;Teste&#8221;;<\/p>\n<p><strong>MUDAR:<\/strong>\u00a0Substitui parte de uma string de texto por outra string de texto. A diferen\u00e7a para o Substituir visto anteriormente \u00e9 que podemos controlar a posi\u00e7\u00e3o e a quantidade de caracteres a partir desta posi\u00e7\u00e3o que devemos substituir, por exemplo..\u00a0<span class=\" default-formula-text-color\" dir=\"auto\">MUDAR<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" string \" dir=\"auto\">&#8220;Planilhas de Excel&#8221;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">\u00a0<\/span><span class=\"number\" dir=\"auto\">11<\/span><span class=\" default-formula-text-color\" dir=\"auto\">;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">\u00a0<\/span><span class=\"number\" dir=\"auto\">8<\/span><span class=\" default-formula-text-color\" dir=\"auto\">;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">\u00a0<\/span><span class=\" string \" dir=\"auto\">&#8220;do Google&#8221;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">) retornar\u00e1 &#8220;Planilhas do Google&#8221; como pode ser observado no v\u00eddeo abaixo.<\/span><\/p>\n<div style=\"width: 1280px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-187-3\" width=\"1280\" height=\"720\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/mudar.mp4?_=3\" \/><a href=\"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/mudar.mp4\">https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/files\/2020\/07\/mudar.mp4<\/a><\/video><\/div>\n<p><strong>AR\u00c1BICO:<\/strong>\u00a0Calcula o valor de um algarismo romano. Por exemplo:\u00a0<span class=\" default-formula-text-color\" dir=\"auto\">AR\u00c1BICO<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" string \" dir=\"auto\">&#8220;VII&#8221;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">) retornar\u00e1 7.<\/span><\/p>\n<p><strong>ROMANO:<\/strong>\u00a0Formata um n\u00famero em algarismos romanos.\u00a0Por exemplo:\u00a0<span class=\" default-formula-text-color\" dir=\"auto\">ROMANO<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" string \" dir=\"auto\">7<\/span><span class=\" default-formula-text-color\" dir=\"auto\">) retornar\u00e1 &#8220;VII&#8221;, tamb\u00e9m \u00e9 poss\u00edvel adicionar n\u00famero em String, por exemplo,\u00a0ROMANO(&#8220;<span class=\" string \" dir=\"auto\">7&#8243;<\/span>) que o resultado ser\u00e1 o mesmo &#8220;VII&#8221;.<\/span><\/p>\n<p><strong>MOEDA:<\/strong>\u00a0Formata um n\u00famero de acordo com a moeda espec\u00edfica da localidade. Por exemplo,\u00a0MOEDA(&#8220;5,321&#8221;;2) retornaria &#8220;R$ 5,32&#8221;, lembrando que a moeda em exibi\u00e7\u00e3o tem haver diretamente com a defini\u00e7\u00e3o do usu\u00e1rio.<\/p>\n<p><strong>ARRUMAR:<\/strong>\u00a0Remove espa\u00e7os \u00e0 esquerda e \u00e0 direita em uma string especificada. Por exemplo, na fun\u00e7\u00e3o ARRUMAR(&#8221; Jo\u00e3o da Silva&#8221;) que \u00e9 um erro muito comum observado em preenchimento de\u00a0<a class=\"autolink\" title=\"Formul\u00e1rios\" href=\"https:\/\/ava.ufpel.edu.br\/pre\/mod\/page\/view.php?id=171637\">formul\u00e1rios<\/a>, no caso o usu\u00e1rio colocar um espa\u00e7o a mais, o resultado seria &#8220;Jo\u00e3o da Silva&#8221;;<\/p>\n<p><strong>EXATO:<\/strong>\u00a0Testa se duas strings s\u00e3o id\u00eanticas. A fun\u00e7\u00e3o para usar \u00e9 extremamente simples, como por exemplo:\u00a0EXATO(&#8220;teste&#8221;;&#8221;teste&#8221;) ter\u00e1 como retorno VERDADEIRO, no entanto, se testarmos\u00a0EXATO(&#8220;teste&#8221;;&#8221;test&#8221;) o resultado ser\u00e1 falso, o mesmo se observa no exemplo \u00e0 seguir,\u00a0EXATO(&#8220;teste&#8221;;&#8221;Teste&#8221;) que retorna FALSO pois a fun\u00e7\u00e3o EXATO distingue uma letra mai\u00fascula de uma letra min\u00fascula. Para ignorar basta passar ambos os textos para mai\u00fasculo ou min\u00fasculo com as fun\u00e7\u00f5es adequadas visto acima, por exemplo:\u00a0<span class=\" default-formula-text-color\" dir=\"auto\">EXATO<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" default-formula-text-color\" dir=\"auto\">MAI\u00daSCULA<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" string \" dir=\"auto\">&#8220;teste&#8221;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">)<\/span><span class=\" default-formula-text-color\" dir=\"auto\">;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">MAI\u00daSCULA<\/span><span class=\" default-formula-text-color\" dir=\"auto\">(<\/span><span class=\" string \" dir=\"auto\">&#8220;Teste&#8221;<\/span><span class=\" default-formula-text-color\" dir=\"auto\">)<\/span><span class=\" default-formula-text-color\" dir=\"auto\">) que ter\u00e1 como retorno VERDADEIRO.<\/span><\/p>\n<p><strong>DEF.N\u00daM.DEC:\u00a0<\/strong>Formata um n\u00famero com um n\u00famero fixo de casas decimais. Por padr\u00e3o a fun\u00e7\u00e3o gera o n\u00famero com 2 casas decimais, no entanto, basta modificarmos o segundo par\u00e2metro, por exemplo:\u00a0DEF.N\u00daM.DEC(5,555555) retornar\u00e1 5,56, no entanto se adicionarmos,\u00a0DEF.N\u00daM.DEC(5,555555;3) o retorno ser\u00e1 5,556 e se adicionarmos\u00a0DEF.N\u00daM.DEC(5,555555;1) o retorno ser\u00e1 5,6.<\/p>\n<p><strong>N\u00daM.CARACT:<\/strong>\u00a0Retorna o tamanho de uma string. O tamanho \u00e9 definido pela quantidade de caracteres, por exemplo:\u00a0N\u00daM.CARACT(&#8220;A FRASE POSSUI X CARACTERES&#8221;) o retorno ser\u00e1 27.<\/p>\n<p><strong>REPT:<\/strong>\u00a0Retorna texto especificado repetido um n\u00famero de vezes. Por exemplo,\u00a0REPT(&#8220;Planilhas do Google&#8221;;3) retornar\u00e1 &#8220;Planilhas do GooglePlanilhas do GooglePlanilhas do Google&#8221; ou seja, como se tiv\u00e9ssemos copiado e colado o texto 3 vezes, ent\u00e3o o ideal \u00e9 sempre colocar um caractere separador, neste caso a v\u00edrgula e o espa\u00e7o, sendo assim\u00a0REPT(&#8220;Planilhas do Google, &#8220;;3) ficaria &#8220;Planilhas do Google,\u00a0Planilhas do Google,\u00a0Planilhas do Google,\u00a0&#8221; e poder\u00edamos remover a \u00faltima v\u00edrgula com a fun\u00e7\u00e3o de MUDAR() visto acima;<\/p>\n<p><strong>SEARCHB:<\/strong>\u00a0Retorna a posi\u00e7\u00e3o na qual uma string \u00e9 encontrada pela primeira vez no texto, contando cada caractere duplo como dois caracteres.<\/p>\n<p><strong>VALOR:<\/strong>\u00a0Converte uma string em qualquer formato de data, hor\u00e1rio ou n\u00famero que o Editor de planilhas do Google compreenda em um n\u00famero.<\/p>\n<p><strong>TEXTO:<\/strong>\u00a0Converte um n\u00famero em texto de acordo com um formato especificado.<\/p>\n<p><strong>DIREITAB:<\/strong>\u00a0Retorna a se\u00e7\u00e3o direita de uma string at\u00e9 um determinado n\u00famero de bytes.<\/p>\n<p><strong>ESQUERDAB:<\/strong>\u00a0Retorna a se\u00e7\u00e3o esquerda de uma string at\u00e9 um determinado n\u00famero de bytes.<\/p>\n<p><strong>EXT.TEXTOB:<\/strong>\u00a0Retorna uma se\u00e7\u00e3o de uma string, come\u00e7ando em um dado n\u00famero de caracteres at\u00e9 o n\u00famero de bytes especificado.<\/p>\n<p><strong>N\u00daM.CARACTB:<\/strong>\u00a0Retorna o tamanho de uma string em bytes.<\/p>\n<p><strong>SUBSTITUIRB:<\/strong>\u00a0Substitui parte de uma string de texto por outra string, com base em um n\u00famero de bytes.<\/p>\n<p><strong>FINDB:<\/strong>\u00a0Retorna a posi\u00e7\u00e3o na qual uma string \u00e9 encontrada pela primeira vez no texto, contando cada caractere duplo como dois caracteres.<\/p>\n<p><strong>EXT.TEXTO:<\/strong>\u00a0Retorna um segmento de uma string.<\/p>\n<p><strong>JOIN:<\/strong>\u00a0Concatena os elementos de uma ou mais matrizes unidimensionais usando um delimitador especificado.<\/p>\n<p><strong>REGEXEXTRACT:<\/strong>\u00a0Extrai substrings correspondentes a uma express\u00e3o regular.<\/p>\n<p><strong>REGEXMATCH:<\/strong>\u00a0Identifica se parte do texto corresponde a uma express\u00e3o regular.<\/p>\n<p><strong>REGEXREPLACE:<\/strong>\u00a0Substitui parte de uma string de texto por outra string de texto usando express\u00f5es regulares.<\/p>\n<p><strong>TEXTJOIN:<\/strong>\u00a0Combina o texto de v\u00e1rias strings e\/ou matrizes, com um delimitador especificado separando os textos.<\/p>\n<p><strong>T:<\/strong>\u00a0Retorna argumentos de string como texto.<\/p>\n<p><strong>UNICODE:<\/strong>\u00a0Retorna o valor decimal Unicode do primeiro caractere do texto.<\/p>\n<p><strong>ASC:<\/strong>\u00a0Converte caracteres ASCII e katakana de largura total em caracteres de meia largura.Todos os caracteres de largura padr\u00e3o n\u00e3o s\u00e3o alterados.<\/p>\n<p><strong>CARACTUNICODE:<\/strong>\u00a0Retorna o caractere Unicode que corresponde a um n\u00famero.<\/p>\n<p><strong>C\u00d3DIGO:<\/strong>\u00a0Retorna o valor de mapeamento Unicode num\u00e9rico do primeiro caractere na string fornecida.<\/p>\n<p><strong>CARACT:<\/strong>\u00a0Converte um n\u00famero em um caractere de acordo com a tabela Unicode atual.<\/p>\n<p><strong>CLEAN:<\/strong>\u00a0Retorna o texto sem os caracteres ASCII n\u00e3o imprim\u00edveis.<\/p>\n<p>Algumas fun\u00e7\u00f5es vistas acima n\u00e3o ser\u00e3o bem exploradas nesta etapa, pois aprofundaremos este conhecimento em outro momento, observamos portanto acima as fun\u00e7\u00f5es mais \u00fateis\\utilizadas neste momento.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opera\u00e7\u00f5es Assim como a Data e Hora, o Texto tamb\u00e9m possui diversas fun\u00e7\u00f5es que utilizaremos ao longo deste curso. No v\u00eddeo abaixo exibe um pouco de como encontrar estas fun\u00e7\u00f5es. SPLIT:\u00a0Esta fun\u00e7\u00e3o divide um texto pelo caractere ou string especificados e coloca cada fragmento em uma c\u00e9lula separada na linha. O seu uso \u00e9 simples, [&hellip;]<\/p>\n","protected":false},"author":667,"featured_media":0,"parent":87,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-187","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/pages\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/users\/667"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/comments?post=187"}],"version-history":[{"count":1,"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/pages\/187\/revisions"}],"predecessor-version":[{"id":192,"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/pages\/187\/revisions\/192"}],"up":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/pages\/87"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/planilhasgoogle\/wp-json\/wp\/v2\/media?parent=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}