Economizando tempo com operações de texto no excel

Microsoft Excel é um aplicativo de esteio para qualquer um que tem que trabalhar com um monte de números, desde estudantes a contabilistas. Mas a sua utilidade se estende para além grandes bancos de dados

- ele pode fazer um monte de coisas grandes com texto, também. As funções listadas abaixo irá ajudá-lo a analisar, editar, converter, e de outra forma fazer alterações ao texto e poupar muitas horas de trabalho chato e repetitivo. Vs. Excel Acesso - Pode uma planilha Substituir um banco de dados?Vs. Excel Acesso - Pode uma planilha Substituir um banco de dados?Qual ferramenta você deve usar para gerenciar dados? Access e Excel ambos possuem filtragem de dados, agrupamento e consulta. Nós vamos mostrar-lhe qual é o mais adequado para suas necessidades.consulte Mais informação


Navegação: Non-Destructive Edição | Meia pensão e caracteres de largura total | Funções de caracteres | Funções Analisando texto | Texto Conversão Funções | Funções de edição de texto | Texto Substituindo Funções | Texto Funções montando | Um exemplo do mundo real

Non-Destructive Edição

Um dos princípios do uso de funções de texto do Excel é a de edição não-destrutiva. Simplificando, isso significa que sempre que você usar uma função para fazer uma mudança para o texto em uma linha ou coluna, o texto permanecerá inalterada e o novo texto será colocado em uma nova linha ou coluna. Isso pode ser um pouco desorientador no início, mas pode ser muito valioso, especialmente se você estiver trabalhando com uma enorme planilha que seria difícil ou impossível reconstruir se uma edição dá errado.

excel folhas

Enquanto você pode continuar a adicionar colunas e linhas para sua planilha gigante em constante expansão, uma maneira de tirar vantagem disso é para salvar sua planilha original na primeira folha de um documento e cópias editadas subseqüentes em outras folhas. Dessa forma, não importa quantas edições que você faz, você sempre terá os dados originais que você está trabalhando.

Meia pensão e caracteres de largura total

Algumas das funções que são discutidos aqui referenciar conjuntos de caracteres de bytes duplos simples e, e antes de começar, será útil para esclarecer exatamente o que aqueles são. Em algumas línguas, como chinês, japonês e coreano, cada personagem (ou um número de caracteres) terá duas possibilidades para serem exibidos: um que é codificado em dois bytes (conhecido como um personagem de largura total), e um que está codificado em um único byte (meia largura). Você pode ver a diferença entre esses personagens aqui:

half-full-largura caracteres

Como você pode ver, os caracteres de dois bytes são maiores e, muitas vezes, mais fácil de ler. No entanto, em algumas situações de computação, um ou outro destes tipos de codificações é necessária. Se você não sabe o que isso significa ou por que você precisa se preocupar com isso, é muito provável que é algo que você não terá que pensar. No caso de você, no entanto, existem funções incluídas nas seguintes secções que se relacionam especificamente com meia largura e caracteres de largura total.

Funções de caracteres

Não é muito frequente que você trabalha com caracteres simples em Excel, mas essas situações ocasionalmente vir para cima. E quando o fazem, estas funções são os que você precisa saber.

As funções CHAR e UNICHAR

CHAR tem um número de caracteres e retorna o ca- correspondente, se você tem uma lista de números de caracteres, por exemplo, CHAR irá ajudá-lo a transformá-los em personagens que você está mais acostumado a lidar. A sintaxe é bastante simples:

= CHAR ([texto])

[Texto] pode assumir a forma de uma referência de célula ou uma ca- so = CHAR (B7) e = CHAR (84) tanto trabalho. Observe que ao utilizar CHAR, ele irá usar a codificação que o seu computador está definido a- assim que sua = CHAR (84) pode ser diferente do que a minha (especialmente se você estiver em um computador com Windows, como eu estou usando o Excel para Mac) .

Excel-char

Se o número que você está convertendo para um número de caracteres Unicode, e você está usando o Excel 2013, você vai precisar usar a função UNICHAR. As versões anteriores do Excel não tem esta função.

As funções de código e Unicode

Como você poderia esperar, CODE e UNICODE fazer exatamente o oposto das funções CHAR e UNICHAR: eles tomam um caráter e retornar o número para a codificação que você escolheu (ou que está definido para o padrão em seu computador). Uma coisa importante a ter em mente é que se você executar esta função em uma seqüência que contém mais de um caractere, ele só irá retornar a referência caracteres para o primeiro caractere na cadeia. A sintaxe é muito semelhante:

= CÓDIGO ([texto])

Neste caso, [texto] é um personagem ou uma string. E se você quiser a referência Unicode em vez de padrão do seu computador, você vai usar Unicode (novamente, se você tiver o Excel 2013 ou posterior).

excel-code

Funções Analisando texto

As funções nesta seção irá ajudá-lo a obter informações sobre o texto de uma célula, que pode ser útil em muitas situações. Vamos começar com o básico.

A função LEN

LEN é uma função muito simples: ele devolve o comprimento de uma corda. Então, se você precisa para contar o número de letras em um grupo de células diferentes, este é o caminho a percorrer. Aqui está a sintaxe:

 = LEN ([texto])

O argumento [texto] é a célula ou células que você gostaria de contar. Abaixo, você pode ver que usando a função LEN em uma célula que contém o nome da cidade “Austin”, ele retorna 6. Quando ele é usado no nome da cidade “South Bend,” ele retorna 10. A espaço conta como um personagem com LEN , de modo a manter isso em mente, se você estiver usando-o para contar o número de letras em uma determinada célula.

Excel-len

O LenB função relacionada faz a mesma coisa, mas trabalha com caracteres de dois bytes. Se você estava a contar uma série de quatro caracteres de dois bytes com LEN, o resultado seria 8. Com LenB, é 4 (se você tiver um DBCS habilitado como idioma padrão).

A função FIND

Você pode se perguntar por que você iria usar uma função chamada encontrar se você pode apenas usar CTRL + F ou Editar gt; Encontrar. A resposta reside na especificidade com a qual você pode pesquisar usando este Função- em vez de procurar o documento inteiro, você pode escolher em qual personagem de cada corda a pesquisa começa. A sintaxe vai ajudar a esclarecer esta definição confusa:

= FIND ([localizar_texto], [dentro_], [núm_inicial])

[Localizar_texto] é a seqüência que você está procurando. [Dentro_] é a célula ou células em que Excel vai olhar para esse texto, e [núm_inicial] é o primeiro personagem que ele vai olhar. É importante notar que esta função é sensível a maiúsculas. Vamos dar um exemplo.

Eu atualizei os dados de exemplo para que o número de identificação de cada aluno é uma seqüência alfanumérica de seis caracteres, cada um dos quais começa com um único dígito, um M de “macho”, uma sequência de duas letras para indicar o nível de desempenho do aluno (HP em alta, SP por norma, LP para baixo, e para cima / para XP desconhecida), e uma sequência final de dois números. Vamos usar ENCONTRAR para destacar cada aluno de alto desempenho. Aqui está a sintaxe usaremos:

= FIND ("HP", A2, 3)

Isso vai nos dizer se a HP aparece após o terceiro personagem da célula. Aplicado a todas as células na coluna ID, podemos ver de relance se o aluno foi de alto desempenho ou não (note que o 3 retornado pela função é o personagem no qual a HP é encontrado). ENCONTRAR pode ser colocado para melhor usar se você tem uma maior variedade de sequências, mas você começa a idéia.

excel-encontrar

Tal como acontece com LEN e LenB, FINDB é usada para a mesma finalidade que FIND, apenas com conjuntos de caracteres de dois bytes. Isto é importante por causa da especificação de um determinado personagem. Se você estiver usando um DBCS e você especificar a quarta personagem com FIND, a pesquisa começará no segundo personagem. FINDB resolve o problema.

Note-se que FIND é sensível a maiúsculas, para que possa procurar uma capitalização específico. Se você gostaria de usar uma alternativa de não diferenciar maiúsculas de minúsculas, você pode usar a função de pesquisa, que leva os mesmos argumentos e retorna os mesmos valores.

A função exata

Se você precisa comparar dois valores para ver se eles são o mesmo, exato é a função que você precisa. Quando você fornecer EXATO com duas cordas, ele irá retornar TRUE se eles são exatamente o mesmo, e FALSE se eles são diferentes. Por causa exata é case-sensitive, ele irá retornar FALSE se você dar-lhe cordas que lêem “Test” e aqui está a sintaxe para EXATO “teste”.:

= EXACT ([text1], [text2])

Ambos os argumentos são bastante auto-explanatory- eles são as cordas que você gostaria de comparar. Na nossa planilha, vamos usá-los para comparar duas contagens do SAT. Eu adicionei uma segunda linha e chamou-lhe Agora vamos percorrer a planilha com Exatas e ver onde a pontuação relatado difere do resultado oficial usando a seguinte sintaxe “relatou.”:

= EXACT (G2, F2)

Repetindo essa fórmula para cada linha na coluna nos dá essa:

excel-exato

Texto Conversão Funções

Estas funções assumem os valores de uma célula e transformá-los em outro Format- por exemplo, de um número para uma cadeia ou de uma string para um número. Existem algumas opções diferentes de como você vai fazer sobre isso e qual o resultado exato é.

A função de texto

TEXTO converte dados numéricos em texto e permite que você formate-o em específico maneiras-isso pode ser útil, por exemplo, se você está pensando em usando dados do Excel em um documento do Word. Vamos olhar para a sintaxe e, em seguida, ver como você pode usá-lo:Como integrar dados do Excel em um documento do WordComo integrar dados do Excel em um documento do WordDurante a sua semana de trabalho, há provavelmente muitas vezes que você encontrar-se copiando e colando informações do Excel no Word, ou o contrário. Isto é como as pessoas costumam produzir relatórios escritos ...consulte Mais informação

= TEXT ([texto], [formato])

O argumento [formato] permite escolher como você gostaria que o número a aparecer no texto. Há um número de diferentes operadores que você pode usar para formatar o texto, mas vamos ficar com um simples queridos aqui (para mais detalhes, consulte a página de ajuda do Microsoft Office no texto). TEXT é muitas vezes usado para converter valores monetários, por isso vamos começar com isso.

Eu adicionei uma coluna chamada “taxa de matrícula”, que contém um número para cada aluno. Vamos formatar esse número em uma string que se parece um pouco mais como estamos acostumados a leitura de valores monetários. Aqui está a sintaxe usaremos:

= TEXTO (G2,"$ #, ###")

Usando essa string de formatação nos dará números que são precedidas pelo símbolo dólar e incluem uma vírgula após a casa das centenas. Eis o que acontece quando aplicá-lo para a planilha:

-Excel-formatação de texto

Cada número é agora corretamente formatado. Você pode usar o texto para formatar números, valores monetários, datas, horários, e até mesmo para se livrar de dígitos insignificantes. Para obter detalhes sobre como fazer todas essas coisas, veja a página de ajuda ligada acima.

A função fixa

Semelhante ao texto, a função fixa tem entrada e formata como texto- no entanto, FIXO especializada em conversão de números em texto e dar-lhe algumas opções específicas para formatação e arredondando a saída. Aqui está a sintaxe:

= FIXO ([número], [decimais], [no_commas])

O [número] argumento contém a referência para a célula que você gostaria de converter para texto. [Decimais] é um argumento opcional que permite que você escolha o número de casas decimais que são retidos na conversão. Se este for 3, você vai ter um número como 13,482. Se você usar um número negativo para decimais, Excel irá arredondar o número. Vamos dar uma olhada em que no exemplo abaixo. [No_commas], se definido como TRUE, irá excluir vírgulas a partir do valor final.

Nós vamos usar isso para arredondar os valores da taxa de matrícula que usamos no último exemplo para o milhar mais próximo.

= FIXO (G2, -3)

Quando aplicado à linha, temos uma linha de valores da taxa de matrícula arredondados:

Excel-fixado

A função de valor

Este é o oposto do texto função-demora qualquer célula e transforma-lo em um número. Isto é especialmente útil se você importar uma planilha ou copiar e colar uma grande quantidade de dados e fica formatado como texto. Aqui está como corrigi-lo:

= VALOR ([texto])

Isso é tudo que existe para ela. Excel irá reconhecer formatos aceitos de números constantes, horários e datas e irá convertê-los em números que podem então ser usados ​​com funções numéricas e fórmulas. Esta é uma pergunta muito simples, por isso vamos pular o exemplo.

A função DOLLAR

Semelhante à função TEXTO, DÓLAR converte um valor para texto, mas também acrescenta um sinal de dólar. Você pode escolher o número de casas decimais a incluir, assim:

= DÓLAR ([texto], [decimais])

Se você deixar o [decimais] argumento em branco, o padrão será 2. Se você incluir um número negativo para o argumento [decimais], o número será arredondado para a esquerda do decimal.

A função ASC

Lembre-se de nossa discussão de caracteres simples e duplo byte? Isto é como você converter entre eles. Especificamente, esta função converte toda a largura, de byte duplo em metade da largura, mais de um byte. Ele pode ser usado para poupar algum espaço em sua planilha. Aqui está a sintaxe:

= ASC ([texto])

Bem simples. Basta executar a função ASC em qualquer texto que você gostaria que fossem convertidos. Para vê-lo em ação, eu vou ser converter esta planilha, que contém uma série de japonês katakana-estas são muitas vezes processados ​​como caracteres de largura total. Vamos mudá-los para meia largura.

Excel-asc

A função JIS

Claro, se você pode converter uma forma, você também pode converter de volta para o outro lado. JIS converte de caracteres de largura média para aqueles de largura total. Assim como ASC, a sintaxe é muito simples:

 = JIS ([texto])

A idéia é muito simples, por isso vamos passar para a próxima seção, sem um exemplo.

Funções de edição de texto

Uma das coisas mais úteis que você pode fazer com o texto em Excel é fazer programaticamente edições para ele. As seguintes funções irá ajudá-lo a tomar a entrada de texto e entrar no formato exato que é mais útil.

O superior, inferior, e funções próprias

Estas são todas as funções muito simples de entender. UPPER faz maiúscula texto, INFERIOR torna minúsculas, e adequado em maiúscula a primeira letra de cada palavra, deixando o resto das letras minúsculas. Não há necessidade de um exemplo aqui, por isso vou dar-lhe a sintaxe:

= Superior / inferior / ADEQUADA ([texto])

Escolha a célula ou intervalo de células que seu texto está em para o argumento [texto], e você está pronto para ir.

A função de limpeza



A importação de dados para o Excel normalmente vai muito bem, mas às vezes você acaba com caracteres que você não quer. Isso é mais comum quando há caracteres especiais no documento original que Excel não pode exibir. Em vez de ir através de todas as células que contêm esses caracteres, você pode usar a função limpa, que se parece com isso:

= LIMPO ([texto])

O argumento [texto] é simplesmente a localização do texto que deseja limpar. No exemplo de planilha, eu adicionei alguns caracteres não imprimíveis para os nomes na coluna A que precisam ser livrado de (há uma na linha 2 que leva o nome para a direita, e um caráter de erro na linha 3) . Eu usei a função limpa para transferir o texto para a coluna G sem esses caracteres:

Excel-limpo
Agora, Coluna G contém os nomes sem os caracteres não imprimíveis. Este comando não é apenas útil para texto- que muitas vezes pode ajudá-lo se os números estão atrapalhando suas outras fórmulas, caracteres especiais também- pode realmente causar estragos com cálculos. É essencial quando você está conversão de Word para o Excel, Apesar.Converter Word para o Excel: converter o documento do Word em um arquivo ExcelConverter Word para o Excel: converter o documento do Word em um arquivo Excelconsulte Mais informação

A função TRIM

Enquanto LIMPO se livrar de caracteres não imprimíveis, TRIM se livrar de espaços extras no início ou no final de uma cadeia de texto que você pode acabar com estes se você copiar texto sobre a partir de uma palavra ou de um documento de texto simples, e acabar com algo como”Data Follow-up”. . . para transformá-lo em “Data Follow-up”, é só usar esta sintaxe:

= TRIM ([texto])

Quando você usá-lo, você verá resultados semelhantes quando você usa LIMPO.

Texto Substituindo Funções

Ocasionalmente, você vai precisar para substituir cordas específicas em seu texto com uma série de outros personagens. Usando fórmulas do Excel é muito mais rápido do que localizar e substituir, especialmente se você estiver trabalhando com uma planilha muito grande.Conquistar os `Localizar e substituir` Tarefas de texto com wReplaceConquistar os `Localizar e substituir` Tarefas de texto com wReplaceconsulte Mais informação

A função de número substituto

Se você está trabalhando com um monte de texto, às vezes você vai precisar fazer algumas mudanças importantes, como subbing a uma sequência de texto por outra. Talvez você percebeu que o mês está errado em uma série de facturas. Ou que você digitou o nome de alguém incorretamente. Seja qual for o caso, às vezes você precisa para substituir uma string. Isso é o que SUBSTITUTO é para. Aqui está a sintaxe:

SUBSTITUTO = ([texto], [old_text], [novo_texto], [exemplo])

O argumento [texto] contém a localização das células que você quer fazer a substituição, e o [old_text] e [novo_texto] são bastante auto-explicativo. [Exemplo] permite que você especifique uma instância específica do texto antigo para substituir. Então, se você quiser substituir apenas a terceira instância do texto antigo, que você digite “3” para este argumento. SUBSTITUTO irá copiar sobre todos os outros valores (ver abaixo).

Como exemplo, vamos corrigir um erro de ortografia na nossa planilha. Vamos dizer que “Honolulu” foi acidentalmente escrito como Aqui está a sintaxe usaremos para corrigi-lo “Honululu.”:

SUBSTITUTO = (D28, "Honululu", "Honolulu")

E aqui está o que acontece quando executar esta função:

Excel-substituto

Depois de arrastar a fórmula para as células circundantes, você verá que todas as células da coluna D foram copiadas, exceto aqueles que continha o erro de ortografia “Honululu”, que foram substituídos com a ortografia correta.

A função REPLACE

REPLACE é muito parecido com SUBSTITUTO, mas em vez de substituir uma seqüência específica de caracteres, ele irá substituir os caracteres em uma posição específica. Um olhar sobre a sintaxe vai deixar claro como a função funciona:

= SUBSTITUIR ([old_text], [núm_inicial], [núm_caract], [novo_texto])

[Old_text] é onde você vai especificar as células que você deseja substituir o texto em. [Núm_inicial] é o primeiro personagem que você gostaria de substituir, e [num_chars] é o número de caracteres que serão substituídos. Vamos ver como isso funciona em apenas um momento. [Novo_texto], naturalmente, é o novo texto que vai ser inserido nas células-esta também pode ser uma célula de referência, que pode ser bastante útil.

Vamos dar uma olhada em um exemplo. Na nossa planilha, os IDs de estudante têm HP, SP, LP, UP e seqüências XP. Queremos livrar-se deles e alterá-los todos para NP, o que levaria um longo tempo utilizando substituto ou localizar e substituir. Aqui está a sintaxe usaremos:

= SUBSTITUIR (A2, 3, 2, "NP")

Aplicada a toda a coluna, aqui está o que temos:

excel-substitua

Todas as seqüências de duas letras da coluna A foram substituídos por “NP” na coluna G.

Texto Funções montando

Além de fazer alterações às cordas, você também pode fazer coisas com pequenos pedaços de aquelas cordas (ou usar essas cadeias como pedaços menores para compensar os maiores). Estas são algumas das funções de texto mais comumente usados ​​em Excel.

A função CONCATENATE

Este é um que eu usei algumas vezes eu mesmo. Quando você tem duas células que precisam ser somados, CONCATENATE é a sua função. Aqui está a sintaxe:

= CONCATENATE ([text1], [text2], [text3] ...)

O que torna concatenar tão útil é que os [texto] argumentos podem ser de texto simples, como “Arizona”, ou referências de célula como “A31”. Você pode até mesmo misturar os dois. Isso pode economizar uma enorme quantidade de tempo em que você precisa combinar duas colunas de texto, como se você precisa criar uma coluna “Nome Completo” de um “Nome” e uma coluna “Last Name”. Aqui está a sintaxe vamos usar para fazer isso:

= CONCATENAR (A2, " ", B2)

Note aqui que o segundo argumento é um espaço em branco (digitado como citação-mark-espaço-qoutation-marca). Sem isso, os nomes seriam concatenados diretamente, sem espaço entre primeiro e último nomes. Vamos ver o que acontece quando executamos esse comando e usar o preenchimento automático no resto da coluna:

Excel-concatenar

Agora temos uma coluna com o nome completo de todos. Você pode facilmente usar este comando para combinar códigos de área e números de telefone, nomes e números de funcionários, cidades e estados, ou até mesmo sinais de moeda e quantidades.
Você pode encurtar a função CONCATENATE a um único e comercial na maioria dos casos. Para criar a fórmula acima usando o E comercial, nós digite o seguinte:

= A2 & " " & B2

Você também pode usá-lo para combinar referências de células e linhas de texto, como este:

= E2 & ", " & F2 & ", EUA"

Isso leva as células com nomes da cidade e do estado e combina-los com “EUA” para obter o endereço completo, como visto abaixo.

Excel-concampersand

As funções esquerda e direita

Muitas vezes, você quer trabalhar com apenas o primeiro (ou último) caracteres de uma cadeia de texto. Esquerda e direita deixar você fazer isso, retornando apenas um determinado número de caracteres a partir do caráter esquerda ou mais à direita em uma string. Aqui está a sintaxe:

= Esquerdo / direito ([texto], [núm_caract])

[Texto], é claro, é o texto original, e [num_chars] é o número de caracteres que você gostaria de voltar. Vamos dar uma olhada em um exemplo de quando você pode querer fazer isso. Vamos dizer que você importou um número de endereços, e cada um contém a sigla do estado e do país. Podemos usar esquerda para obter apenas as abreviaturas, usando a seguinte sintaxe:

= ESQUERDA (E2, 2)

Aqui está o que parece aplicada a nossa planilha:

excel-esquerda

Se a abreviatura tinha chegado após o estado, teríamos DIREITO usado da mesma maneira.

A função MID

MID é muito parecido com esquerda e direita, mas permite que você puxar caracteres do meio de uma string, começando em uma posição que você especificar. Vamos dar uma olhada na sintaxe para ver exatamente como funciona:

= MID ([texto], [núm_inicial], [núm_caract])

[Núm_inicial] é o primeiro personagem que será devolvido. Isto significa que se você quiser que o primeiro caractere em uma string para ser incluído no resultado de uma função, esta será “1” [num_chars] é o número de caracteres após o caráter inicial que será devolvido. Vamos fazer um pouco de limpeza de texto com este. No exemplo de planilha, agora temos títulos adicionados aos últimos nomes, mas nós gostaríamos de retirar aqueles para fora para que um sobrenome de “Mr. Martin”será retornada como‘Martin’Aqui está a sintaxe.:

= MID (A2, 5, 15)

Usaremos “5” como o personagem início, porque a primeira letra do nome da pessoa é o quinto caracteres ( “Sr.” ocupa quatro espaços). A função irá retornar os próximos 15 cartas, que devem ser o suficiente para não cortar a última parte do nome de ninguém. Aqui está o resultado no Excel:

excel-mid

Na minha experiência, eu acho MID para ser mais útil quando você combiná-lo com outras funções. Digamos que esta planilha, em vez de apenas incluindo homens, também incluiu mulheres, que poderia ter qualquer “Ms.” ou “Mrs.” para seus títulos. O que faríamos, então? Você pode combinar MID com IF para obter o primeiro nome, independentemente do título:

= IF (ESQUERDA (A2, 3) ="Sra", MID (A2, 6, 16), MID (A2, 5, 15)

Eu vou deixar você descobrir exatamente como essa fórmula funciona sua magia (pode ser necessário rever operadores booleanos do Excel).Mini Excel Tutorial: Use a lógica booleana para processar dados ComplexMini Excel Tutorial: Use a lógica booleana para processar dados ComplexOs operadores lógicos IF, NOT, AND e OR, pode ajudá-lo a partir de novato Excel para o usuário poder. Nós explicar os conceitos básicos de cada função e demonstrar como você pode usá-los para o máximo de resultados.consulte Mais informação

A função REPT

Se você precisa tomar uma corda e repeti-lo várias vezes, e você prefere não digitá-lo mais e mais, REPT pode ajudar. Dê REPT uma string ( “abc”) e um número (3) de vezes que você quer que ele repetiu, e Excel irá dar-lhe exatamente o que você pediu ( “abcabcabc”). Aqui está a sintaxe muito fácil:

= REPETIR ([texto], [número])

[Texto], obviamente, é a base string- [número] é o número de vezes que você deseja que ele repetiu. Enquanto eu não ter executado em um bom uso desta função ainda, eu tenho certeza que alguém lá fora poderia usá-lo para alguma coisa. Vamos usar um exemplo que, enquanto ele não é exatamente útil, poderia lhe mostrar o potencial desta função. Vamos combinar REPT com “&”Para criar algo novo. Aqui está a sintaxe:

="* Lt; ---" & REPT ("*", 9) & "--- gt; *"

O resultado é mostrado abaixo:

Excel-rept

Um exemplo do mundo real

Para lhe dar uma idéia de como você pode colocar uma função de texto em uso no mundo real, eu vou dar um exemplo de onde eu combinei MID com várias condicionais em meu próprio trabalho. Para o meu curso de psicologia pós-graduação, eu corri um estudo no qual os participantes tinham que clicar em um dos dois botões, e as coordenadas desse clique foram registrados. O botão do lado esquerdo da tela foi rotulado A, eo outro à direita foi rotulado B. Cada ensaio teve uma resposta correta, e cada participante fez 100 testes.

Para analisar esses dados, eu precisava ver quantos ensaios cada participante tem direito. Aqui está o que o resultado planilha parecia, depois de um pouco de limpeza:

psicologia-exemplo

A resposta correta para cada ensaio estão listados na coluna D, e as coordenadas do clique for mencionada nas colunas F e G (eles estão formatados como texto, o que complicou assuntos). Quando eu comecei, eu simplesmente passei e fez o manualmente- análise se a coluna D disse: “optiona” eo valor na coluna F foi negativo, eu iria entrar 0 (para “errado”). Se fosse positivo, eu digite 1. O oposto era verdade, se a coluna D ler “optionb.”

Após um pouco de ajustes, eu vim com uma forma de usar a função MID para fazer o trabalho para mim. Aqui está o que eu usei:

= IF (D3 ="optiona", SE (MID (F3,2,1) ="-", 1,0), SE (MID (F3,2,1) ="-", 0,1))

Vamos quebrar esse baixo. Começando com a primeira instrução IF, temos o seguinte: “se a célula D3 diz `optiona`, em seguida, [primeiro condicional] - se não, então [segundo condicional].” A primeira condicional diz o seguinte: “se o segundo caráter de celular F3 é um hífen, retorno true-se não, retornar falso.”a terceira diz:‘se o segundo carácter de célula F3 é um hífen, retornar falso-se não, retornar verdadeiro.’

Pode demorar um pouco para esquentar a cabeça com isso, mas deve ficar claro. Em suma, esta fórmula verifica se D3 diz “optiona” - se isso acontecer, e o segundo carácter de F3 é um hífen, a função retorna Se D3 contém “optiona” e o segundo carácter de isn F3` “verdade”. t um hífen, ele retorna “falso”. Se D3 não conter “optiona” e o segundo carácter de F3 é um hífen, ele retorna “falso”. Se D3 não diz “optiona” e o segundo carácter de F2 não é um hífen, ele retorna “verdadeiro”.

Aqui está o que a planilha parece quando você executar a fórmula:

-Excel-exemplo feito

Agora, a coluna “score” contém um 1 para cada teste o participante respondeu corretamente e um 0 para cada julgamento eles responderam incorretamente. De lá, é fácil de resumir os valores para ver quantos eles têm direito.

Espero que este exemplo lhe dá uma idéia de como você pode criativamente usar funções de texto quando você está trabalhando com diferentes tipos de dados. O poder de Excel é praticamente ilimitada, e se você tomar o tempo para chegar a uma fórmula que vai fazer o seu trabalho para você, você pode economizar uma tonelada de tempo e esforço!3 loucos Fórmulas Excel que fazer coisas incríveis3 loucos Fórmulas Excel que fazer coisas incríveisSempre acreditei que o Excel é uma das mais poderosas ferramentas de software lá fora. Não é apenas o fato de que é o software de planilha. Não, Microsoft Excel 2013 tem simplesmente uma coleção impressionante de ...consulte Mais informação

Mastery texto Excel

Excel é uma potência quando se trata de trabalhar com números, mas tem um número surpreendente de funções de texto útil também. Como vimos, você pode analisar, converter, substituir e editar texto, bem como combinar essas funções com os outros fazer alguns cálculos e transformações complexas.

A partir de enviando email para fazer seus impostos, Excel pode ajudá-lo gerir a sua vida inteira. E aprender a usar essas funções de texto vai lhe trazer um passo mais perto de ser um mestre de Excel.Como enviar e-mails de uma planilha do Excel Usando Scripts VBAComo enviar e-mails de uma planilha do Excel Usando Scripts VBANo passado, eu usei e-mail muito em meus trabalhos em lotes e outros scripts automatizados, assim como eu descrevi em artigos anteriores. Estes são grandes para aqueles momentos em que você tem um script ...consulte Mais informação

Deixe-nos saber operações de texto como você tem usado em Excel! Qual é a transformação mais complexa que você tem feito?


Artigos relacionados