Transcrições
1. Introdução com funções de texto: Tudo bem. Agora você encerrou a Seção 5 funções de referência de pesquisa. É hora de passar para a seção seis fórmulas de texto. E como você deve ter adivinhado, isso basicamente abrange qualquer fórmula ou função no Excel que permite que você trabalhe com ou manipule strings de texto. Então vamos começar com algumas funções básicas baseadas em capitalização, como superior, inferior e adequada. Vamos falar rapidamente sobre a função de corte. Então vamos para King Cat Nate, que é basicamente como as strings de texto juntas falam sobre como converter valores de texto
e valores em texto usando as funções de texto e valor. Vamos falar sobre a esquerda no meio da direita, que são maneiras realmente poderosas de extrair pedaços de strings de texto. E por último, mas não menos importante, vamos procurar, encontrar e entrar em alguns exemplos do Excel. Teoh mostrar-lhe como isso funciona, assim como de costume para arquivos para baixar Excel para analistas funções de texto, que é um PDF e, em seguida, Seção seis funções de texto, que é um arquivo Excel. Então vá em frente e dê esses downloads Vamos começar
2. UPPER/LOWER/PROPER /DE UPPER/LOWER/PROPER e de maior em de e: Tudo bem, vamos começar as coisas falando sobre quatro funções de texto bem simples. Corte superior, inferior e adequada, começando com a guarnição. Basicamente, tudo o que ele faz é remover quaisquer espaços à esquerda ou à direita de uma cadeia de texto. E embora isso possa parecer uma coisa trivial para a função fazer, é realmente muito, muito importante. E isso porque se as strings de texto são idênticas, exceto pelo fato de que uma pessoa tem um espaço à direita no final, elas parecem exatamente iguais para você. Mas o Excel irá tratá-los é valores totalmente diferentes que podem totalmente causar estragos em coisas como olhar para cima ou combinar funções que estão tentando encontrar para valores exatos para corresponder um para aparar irá torná-los equivalentes. E honestamente, é uma boa prática recomendada para obter o hábito de usar apenas para padronizar seus campos de texto inferiores, superiores e apropriados. Estes ar apenas funções baseadas em capitalização tão menor irá apenas converter os caracteres de uma matriz de referência toe. Todas as letras maiúsculas minúsculas irá converter todos os caracteres para maiúsculas e propriamente irá capitalizar a primeira letra em cada palavra de uma cadeia de texto. Então vamos mergulhar no Excel e ver com que temos que trabalhar. Hum eu abri a seção seis funções de texto Excel File. Então vá em frente e abra isso e siga apenas uma guia aqui. Chama-se dados brutos e parece que temos alguns nomes aqui. Endereço de gênero , estado
da cidade ,
zip ,
e-mail, telefone e dados nacionais. Então vamos trabalhar exclusivamente com esta aba e este arquivo enquanto trabalhamos nesta seção. Então nosso primeiro desafio é criar dois novos campos para nome e sobrenome. E o que queremos fazer é converter para o caso adequado e também cortar quaisquer espaços potenciais à esquerda ou à direita. E como você pode ver, todos
eles parecem, você sabe, exatamente como os primeiros nomes normais. Mas se você selecionar qualquer célula e clicar na barra de fórmulas, você verá que Jennifer, por exemplo, tem um espaço à direita depois dela. O Chad não. Susan não. Wayne faz. Mas como você pode ver, é realmente manual. E a única maneira de dizer é clicando no valor de cada célula. Então o que vamos fazer é criar uma nova coluna. Eu apenas clique direito Colin ser, e eu vou fazer inserir. E eu vou chamar esta nova coluna adequada. Oops. Nome próprio. E então eu vou começar com apenas a função adequada, então é igual a adequada. Abra a princesa. Selecione um para e feche-o. Como você pode ver, isso converte Jennifer e todas as maiúsculas para Jennifer com apenas um J. maiúsculo Agora, eu não preciso criar uma nova coluna e tomar a guarnição desta versão. Eu poderia apenas adicionar guarnição para isso e direita ambas as funções de uma só vez. Então vou dizer que é igual a aparar oito para fechar o parêntese. E quando aplicarem isso, Jennifer não terá mais um espaço à direita. Então vamos fazer exatamente a mesma coisa após a coluna D Em um clique direito e inserir, chamá-lo de sobrenome apropriado é igual a parênteses aparar parênteses apropriados d dois e colocou os dois príncipes fora dele. Digite e aplique-o para baixo. Lá vai você. Então comentários adequados para limpar o primeiro nome e as colunas de sobrenome
3. A função de CONCATENATE (e ): Tudo bem. Em seguida, temos a função inata inventada, que é honestamente, uma das minhas funções favoritas. É uma das funções mais subestimadas e poderosas e se destaca. Realmente. O que ele faz é combinar valores de célula de texto ou saídas de fórmula em uma única string de texto. Você pode digitar igual ao Capitão 8 se você escolher. Ou você poderia apenas usar o símbolo comercial, que faz exatamente a mesma coisa. Portanto, note que você pode combinar apenas vender referências e as strings que eles contêm. Ah, você pode combinar aqueles com cadeias de texto inseridas pelo usuário rodeadas por aspas, ou você pode combiná-los com outras fórmulas, que irão retirar pedaços de strings de texto para serem contaminados. Então, no nosso primeiro exemplo aqui, temos um primeiro nome. O Daniel. Sobrenome, certo. O primeiro caso, Estamos apenas combinando os dois um dois e B dois, o que nos dá essa saída caindo. O Daniel. Neste momento, o segundo exemplo trabalhando Capitão que opera os mesmos dois campos exceto adicionar um espaço entre eso. A saída é o Daniel Space, certo? E, em seguida, o terceiro e quarto exemplos integram a função esquerda, sobre a
qual vamos falar na próxima palestra. Então vamos entrar no Excel e vamos fazer duas coisas aqui. Vamos criar uma coluna de nome completo e um pente de endereço completo. Eu sou assim que eu vou clicar com o botão direito na coluna f inserir uma nova coluna. Vou chamar-lhe nome completo. Então o objetivo aqui é criar ah, campo de nome
completo que leva o nome próprio, a inicial do meio e o sobrenome apropriado com espaços entre eles. Então, tudo o que vou fazer é digitar igual e o primeiro texto durante que eu quero, que é o primeiro nome apropriado ser muito do que 10%. E lembro-me que preciso de um espaço entre isto e a inicial do meio, por isso, entre aspas, vou escrever um espaço para que pareça que não há nada lá. Mas eu estou inserindo como espaço na minha string resultante. E então outro e por cento para a inicial do meio e outro espaço um último 10% e
no sobrenome apropriado. Então, está lendo esta fórmula, eu tenho que ser tão apropriado primeiro nome, então uma inicial do meio espaço foi um sobrenome apropriado do espaço. Então eu bati. Entrar. Expanda isto. Como você pode ver, isso está funcionando lindamente. Um caso semelhante para o endereço completo, apenas indo para a direita? Clique. Com. L inserir uma nova coluna. Dê o nome de endereço completo. E neste caso, eu gostaria de fazer algo parecido. Eu só quero o endereço da rua seguido de uma vírgula e um espaço do que a vírgula do espaço do
Estado Espacial Vírgula. Então, a mesma ideia aqui. Comece com iguais. H dois e por cento espaço vírgula entre aspas e comercial, Cidade comercial, espaço
vírgula e aspas e estado percentual e comercial, aspas de espaço
vírgula, comercial e código de gole. Então, endereço da rua Common Space City. Common Space State tipo de espaço CEP pressione Enter. Expanda isto para que possamos vê-lo e lá vai você. Então essa é uma concatenação básica para reunir várias cadeias de texto.
4. LEde / MID/RIGOS e LEN: Tudo bem. Em seguida, temos meio esquerdo e direito, que retornam um número específico de caracteres de um local dentro de uma string de texto. Em outras palavras, eles extraem pedaços de texto de uma string maior. Nós também vamos falar sobre a função Len ou comprimento, que retorna o número total de caracteres em uma string. Então sintaxe sábia, muito simples. Eles apenas começam com a referência de texto esquerda, basicamente diz, Eu quero retornar um certo número de caracteres da esquerda deste anel de texto. Então, se você fosse dizer, a
partir da esquerda da string um três ou a string dentro de um três retorno para caracteres, Excel vai apenas começar à esquerda desta string e retornar. Os 2 primeiros caracteres que ele encontra certo funciona exatamente da mesma maneira. Ele apenas começa a partir da direita de uma cadeia de texto e funciona seu caminho para a esquerda. Então, se eu disse à direita deste texto durante em um sete, me
dê três caracteres de volta, ele vai retornar 100 porque esses ar os últimos três caracteres na força,
hum e, em seguida, meados tem um componente adicional para ele, que é o número inicial, e é basicamente apenas o que você usa quando você quer puxar uma string de texto ou puxar caracteres fora do meio de uma força. Então aqui estavam dizendo a partir do meio desta string em um cinco, eu quero começar na Posição quatro e retornar cinco caracteres, e que irá retornar 0 a 215 porque zero está na quarta posição na string. E, em seguida, por último, mas não menos importante ,
Len ,
que fala por si
só, apenas conta os caracteres neste caso há 17 caracteres dentro do anel de texto de amostra. Então vamos saltar para o Excel. Vamos fazer algum trabalho na coluna telefônica em coluna. E então eu vou realmente criar três novas colunas aqui, e eu vou nomeá-los código de área pode vir Oh, prefixo Receita P e número de linha chamando Cube, e eu vou definir código de área como estes primeiros 3 números do número de telefone. Prefixo definido como o segundo pedaço de três números com o número de telefone e, em seguida número de
linha vai ser o último quatro no número, então nós vamos praticar todos os três esquerda meio e direita. A fim de conseguir isso para o código de área, uma vez que é o 1º 3 caracteres da string que eu vou usar a função esquerda então é igual esquerda e dois é o meu número de referência de texto de caracteres. Vai ser três. Acabei de fechar isso e aplicá-lo. Aí está, prefixo. Precisamos de uma função intermediária porque estamos puxando caracteres para fora do meio desta
string de texto . Então o texto vai ser a mesma referência. E para o número inicial é basicamente que onde está o primeiro caractere que queremos
retornar ? E está em 12345 Está na quinta posição, e o número de caracteres que queremos retornar é três. Pressione enter 376 Isso parece correto para 89 Lá vamos nós. E por último, mas não menos importante, o número da
linha é apenas os últimos quatro dígitos do número de telefone, então usamos direito novamente referência de texto está em e queremos retornar quatro números da direita. A reserva 64 parece boa. Aplique-o e lá vai você. Funções simples do meio direito esquerdo
5. TEXto/valor: Tudo bem, então eu quero tomar um minuto para falar sobre duas funções chamadas texto e valor, que poderiam ser funções realmente úteis quando o Excel está tratando seu texto como valores e seus valores como texto eso. O que a função de texto faz é que converte um valor numérico para texto e os sinais de formato
particular para ele valor. No lado inverso converte uma cadeia de texto que representa um número em um valor para que você possa tratá-lo como tal. Então, para a função de texto, UH, dois componentes para a fórmula, as primeiras partes o valor. Isso pode ser um número de fórmula que avalia para um número ou uma referência a uma célula contendo um número. E a segunda parte é como você deseja formatar seu texto, se você deseja formatar como data como moeda, certo número de pontos decimais ou dígitos, e assim por diante e assim por diante. Então, um exemplo realmente comum em que você pode encontrar problemas entre textos e valores é lidar com códigos postais. Então vamos saltar para o Excel novamente e dar uma olhada em seu campo de código postal, que não é a coluna K para aqueles de vocês não sabem que o código postal tradicional ou padrão deve ter cinco dígitos. O problema aqui é que certos códigos postais, que começaram com um zero, obtiveram esse zero à esquerda despojado pelo Excel porque o Excel está tratando isso como um valor e ele considera o zero à esquerda para ser irrelevante. Então o que precisamos fazer é criar uma nova coluna aqui. Então eu vou clicar na coluna, Alan, inserir um novo pente. Vou chamar-lhe Novo Zip. E assim, como um primeiro esforço, vamos tentar apenas usar uma função de texto aqui. Então, é igual ao texto que nossos valores vão ser o valor do código postal em K dois e, em seguida, para formatar texto . Quero ver se posso dar cinco dígitos. Então, entre aspas, eu só vou apertar o sinal de libra ou hash cinco vezes, fechar as aspas e, em seguida, fechar o parêntese e pressionar Enter. E isso funcionou para todos os cinco dígitos. O problema é que ele não adicionou zero ao meu código postal de quatro dígitos porque zero já tinha sido retirado. É assim que precisamos ficar um pouco mais espertos aqui. Então o que eu vou fazer é incorporar ah declaração lógica com uma função Len para tratar os códigos postais de
quatro dígitos um pouco diferente. Então o que vamos fazer aqui é começar com a função de texto. Já fomos desde que chegamos muito longe e vamos começar com,
se o comprimento Então, se Len de k dois, ela é um campo de código postal fechar o parêntese é igual a cinco, e o valor de True é que vamos convertê-lo em texto com cinco pontos decimais. E é isso. Quando uma vírgula sobre o valor de falso, aqui é onde vamos dizer ao Excel como tratar bens de visita com apenas quatro dígitos. Então nós vamos dizer,
uh, uh, se o comprimento de K dois fechar que parênteses é igual a quatro, então eu vou apenas pegar isso e apenas copiar colar, me
poupar um pouco de tempo. Então vamos converter o valor K dois em texto. Mas eu vou fazer uma edição para o formato, e eu vou forçar o primeiro dígito a ser um zero e depois terminar com sinais de £4 e então eu vou fechar isso com mais dois parênteses, e isso deve quase fazê-lo. Então pressione Enter. Aplique isso. E, como você pode ver, os casos em que tinha apenas quatro dígitos. Agora tem esse zero à esquerda adicionado novamente Então novamente, apenas para revisitar esta fórmula estavam dizendo, se o comprimento do CEP é igual a cinco, apenas convertido em texto com tantos dígitos quanto você pode, hum, se o comprimento é igual a quatro,
convertido em texto e forçar o primeiro dígito a ser um zero, eso usado combinação de operadores lógicos, a função comprimento e a função de texto para criar um novo campo de código postal
adequado.
6. PESQUISAR/SE/FINde: Ok, então nós conversamos sobre as funções simples esquerda do meio direito em nós determinamos um
número muito específico de caracteres para retornar. Em cada caso, isso funciona muito bem para coisas como números de telefone, que são extremamente consistentes e padronizados. Mas, realisticamente, há muitas situações em que vamos lidar com, uh, um número variável de caracteres para retornar. Então, em outras palavras, e
se precisarmos dos três caracteres após o sinal comercial ou todos os caracteres anteriores ao traço? Perguntas como essa não podem ser resolvidas apenas pelas funções do meio direito esquerdo. Você precisa de algo como a função de pesquisa em para ajudá-lo a realizar isso. Então pesquisa, que é uma função favorita pessoal minha e espero que em breve seja a sua favorita é uma função muito poderosa que procura por uma determinada cadeia de caracteres. E então, se ele encontrá-lo, ele retorna a posição dessa string. Se ele não encontrar ele retorna erro de valor. Sintaxe Eso sábia. Há três pedaços. Basicamente
, começa com o que você está procurando? Que caráter ou força, onde você está procurando? E, em seguida, uma peça opcional chamada Start entorpecido. Portanto, por padrão, pesquisa começará no início ou à esquerda de uma string de texto e moverá da esquerda para a direita até encontrar o que você está procurando. Se você definir o número inicial dois algo diferente, ele basicamente começará após um certo número de caracteres. Então, neste caso, aqui
embaixo, estamos olhando para uma string de texto na célula 11. Então estamos dizendo OK, procure o sinal de porcentagem dentro de 11. Ele começa à esquerda e conta 123456789 Encontra na nona posição e retorna o número nove. Neste caso, estamos usando o componente de número inicial opcional da fórmula estavam dizendo pesquisa para o sinal de
porcentagem dentro deste mesmo texto durante este tempo começar no 10º caractere. Então estamos pulando o primeiro sinal de porcentagem encontrando a segunda instância da porcentagem que cai na posição 13. Então retorna em 13 e, em seguida, os próximos dois exemplos começam a mostrar-lhe como você pode integrar a função de
pesquisa com outros como o dedo médio esquerdo do pé direito. Adicione esse elemento dinâmico ao qual eu estava me referindo, que é o uso mais comum de pesquisa. Muitas vezes você não verá pesquisa por conta própria uma pequena dica antes de saltar para destacar a
função find funciona exatamente da mesma maneira,
mas é sensível a maiúsculas e minúsculas. Então, por padrão, quando a sensibilidade de maiúsculas e minúsculas não é um fator, eu apenas uso a pesquisa para saltar para o Excel. O que queremos fazer aqui é trabalhar com esta coluna de e-mail e criar um novo clique com o botão direito do mouse. Oh, insira uma coluna e nós chamamos de nome de usuário, e eu vou definir o nome de usuário como basicamente o que precede o sinal de at no e-mail. Então Jennifer J. McGrath no Gmail Dot com traduziria para o nome de usuário de Jennifer Jayme e Craft. Então eu obviamente quero retornar caracteres da esquerda da cadeia de texto e extremidade da coluna. Mas se eu começar a escrever isso e chegar ao número de personagens, o que diabos fazer aqui? Então, para Jennifer J. McGrath, parece que 15 caracteres fecham 16. Sabe que posso acertá-la. Mas então, se eu tentar aplicar isso, você sabe que eu estou recebendo pedaços do endereço porque obviamente não é um número padrão de caracteres que eu preciso retornar. Então o que eu preciso fazer é substituir o número de caracteres parte desta função por uma pesquisa. Então eu vou procurar quatro O sinal em rodeado de aspas porque tecnicamente é uma cadeia de
texto. Foi procurar por dentro e para e depois fechá-la. Então, agora o que estamos fazendo. Então nós estamos dizendo, começou a esquerda deste e-mail e eu quero que você basicamente retornar o número de caracteres que leva para você encontrar o símbolo at. Então, se eu fechasse isso agora, estaríamos perto. Mas você vê como nós basicamente incluímos o símbolo at com ele. Isso porque ele está encontrando o sinal de at na 16ª posição e retornando 16 caracteres, que por definição, inclui o exterior. Então tudo o que preciso fazer é apagar o último parêntese. E desde que eu ainda estou no número de caracteres componente da fórmula vai adicionar um
menos um , em
seguida, fechá-lo fora, e tudo o que faz é que ele diz Ok, retornar um caractere a menos para que eu não inclua o lado de fora. Agora, quando eu aplicar isso lá em baixo você vai. Independentemente de onde o sinal de at ocorre na string, a função de pesquisa me permite sempre atualizar como eu estou definindo o nome de usuário é que eu estou em Lee recebendo a peça que o precede. Uma função muito poderosa. Esta é apenas uma aplicação que vai mostrar mais algumas aplicações nas próximas palestras, então fique atento.
7. Como Categorizing dados com IF(ISNUMBER(SEARCH)): Certo, então é hora de compartilhar com vocês uma combinação ultra-secreta, muito poderosa de fórmulas que eu uso quase todos os dias da minha vida. Ligue se for busca de número, então parece um pouco louco. É uma combinação de três funções. Se instrução é número, instrução e instrução de pesquisa tudo rolado em um, e basicamente o que ele faz é que ele ajuda a classificar dados com base em células que contêm strings
específicas de texto. Então, em outras palavras, você pode ter, ah, louca cadeia de dados
loucae
confusa que contém bits e pedaços de informações úteis que você pode usar para criar novas dimensões de dados ou classificar Ah, novas categorias de dados. Se é o número. pesquisa permite que você basicamente mente através da string de texto, retire-os e crie essas dimensões ou classificações. No entanto, você precisa. Então, para interpretar esta fórmula, que parece um pouco louca no início, é sempre mais fácil começar por dentro e trabalhar o seu caminho para fora. Então vamos começar com a função de busca, que acabamos de percorrer. Basicamente, você está apenas procurando texto dentro de uma determinada cadeia de texto, e isso irá retornar um valor, que é a posição onde ele encontrou o texto que você está procurando ou um erro se ele não encontrar o texto, Então, tirando isso um passo adiante para a fórmula numérica é. Tudo o que diz é, você
conseguiu um número quando você fez a função de busca Sim ou não? Se você tem um número, significa que está retornando a posição daquela coisa que você está procurando. Significa que encontrou. Se você não conseguir um número, significa que você recebeu um erro porque ele não encontrou. Então, todos esses dois juntos estão dizendo que você encontrou o que você está procurando ou não? Então, quando você dá mais um passo para trás e olha para a declaração if, tudo o que você está dizendo é que se você encontrou o que você está procurando,
em seguida, retornar este valor de true. Caso contrário, se você não encontrar o que você está procurando, retorne o valor se false, então voltando para nossa discussão sobre se as declarações têm em mente que você pode aninhar tantos
destes juntos quanto quiser, para que você possa criar regras categóricas extremamente profundas e complexas usando essa combinação de funções. Então vamos entrar no Excel e mostrarei um exemplo de como podemos fazer isso. Eso eu vou criar uma nova coluna aqui. Clique direito. Crie uma coluna logo após o e-mail e eu vou ligar para esse provedor. E basicamente, o que eu quero fazer aqui é determinar o que eu quero fazer aqui é determinar
qual desses usuários usa o Gmail,
que usa um poço e quais usuários usam hotmail. qual desses usuários usa o Gmail, E então o que eu vou fazer é eu vou usar uma combinação de se é número e
funções de pesquisa para procurar por essas palavras-chave Gmail,
AOL bem, e Hotmail, a fim de categorizar essas pessoas em seus provedores para que você possa começar com se o parêntese aberto é número aberto pesquisa entre parênteses aberto, princesa. E eu estou no componente de texto fino dessa fórmula. Então, o que estou procurando? Primeiro, posso fazer isto em qualquer ordem, mas a primeira coisa que vou procurar é o Gmail. Vou procurar esse texto dentro do fim para e, em seguida, sintaxe sábia, fica um pouco complicado. Mas assim que terminarem isso dentro do texto,
coloquem suas roupas entre parênteses e, em seguida, vírgula para o valor da verdade. Então, a este ponto, minha fórmula está dizendo se você procurar pelo Gmail dentro da célula e dois e você encontrar o Gmail. O que você quer devolver? Então eu vou devolver Gino, chegar ao valor da falsa paz. Aqui é onde eu posso começar a minha próxima declaração se porque eu vou aninhar algumas afirmações se aqui. Então, em vez de reescrever se é busca numérica a partir do zero, vá para a barra de fórmulas, pegue tudo que acabei de escrever até a vírgula. Copie-o e cole-o logo depois. Então agora o valor de false está bom. Se você não encontrou o Gmail, vamos fazer outra busca. Então, se o número dele procurar por um poço, dentro e para
lá, então vamos chamar isso. Sim, bem, e então exatamente a mesma lógica aqui para a minha terceira declaração se vai copiar essa peça, colá-la depois da vírgula. A última coisa que vou procurar é Hotmail dentro de dentro se eu encontrá-lo, chama-lhe Hotmail. E agora meu último comentário me leva a esse fim todos ser declaração que valoriza falso. Se todos esses testes são falsos, o que eu quero mostrar aqui e vamos apenas chamá-lo de outro e, em seguida, fechar um monte de parênteses. 123 para me levar ao início e entrar, então eu sei que era uma espécie de fórmula besta. Mas cada peça é realmente bastante simples quando você pensa sobre o que realmente está fazendo. Então, se eu aplicar isso, como você pode ver, é retirar ou identificar o provedor de cada um desses usuários e classificá-los ou categorizá-los de acordo. Então, se eu olhar para a lista, você pode ver que todos estão caindo ordenadamente em um desses três baldes. Então lá vamos nós. Esse é apenas um exemplo de quão poderosa essa combinação de se é número e pesquisa pode ser .
8. Combine o direito, LEN e SEARCH: Certo, então eu tenho mais uma dica para compartilhar com vocês, também. Feche esta seção de função de texto. Mas antes de o fazer, vamos apenas olhar para o quão longe chegamos nesta seção tipo de percorrer esta seção seis pasta de trabalho. Considerando o que começamos, é realmente impressionante onde acabamos. Assim, fomos capazes de criar, definir e modificar vários campos diferentes e novas dimensões de dados, apenas usando combinações de funções de texto bastante simples. Então, espero que isso lhe dê uma sensação de quão poderosos eles são, especialmente quando você aprender a combiná-los e manipulá-los de maneiras interessantes. Então a última dica que quero compartilhar com vocês é uma que é enganadora e
difícil de acertar. Então, lembre-se quando fizemos a fórmula de nome de usuário e Colin P. Onde dissemos que eu quero retornar um número variável de caracteres da esquerda do
campo de e-mail e usamos a pesquisa para dizer, Dê-me tudo até o sinal de at? E se quiséssemos retornar um número variável de caracteres à direita de uma string de texto ? Então vamos dar uma olhada em como podemos fazer isso. Usando este campo nacional, vou criar um novo campo ao lado dele. Chamamos de “I D. e eu vou definir isso como apenas todos os personagens que seguem o traço no I D
nacional então você pode ver em alguns casos três cúpulas porque eu acredito em outros casos. São dois ou cinco. A linha inferior é que ele não pode simplesmente inserir um número estrito de caracteres para retornar
da direita. Tenho que ser mais esperto do que isso. Então, por que não começamos com a função certa? Porque sabemos que esse é o ponto de partida certo e vamos dizer: “ Tudo bem, devolva caracteres do seu direito para o meu campo nacional.” Agora o número de caracteres novamente, não pode ser apenas um número, então você pode estar pensando muito bem. Isto é óbvio. Basta usar a função de pesquisa e procurar o traço dentro do Boom texto e hey, você escreve para estrada para. Mas antes de ir e fazer um desfile para si mesmo, vamos aplicá-lo e ver o que está acontecendo. Então o problema é
que ele funciona muito bem para o 1º 2, mas assim que você chegar a um I D que requer um
curto de quatro dígitos , eu d. Você só está retornando três. Então algo ainda não está bem. E a razão pela qual estamos vendo essa discrepância é que a função direita está trabalhando do dedo
direito esquerdo da função de pesquisa, outro lado, por pesquisas padrão da esquerda para a direita. Então, quando você diz procurar o traço, é encontrar o traço e o terceiro personagem. Então, estamos retornando três personagens da direita a cada vez. Não se importa se há 34 500 caracteres após o traço porque as pesquisas vão esquerda para a direita, não dedo direito esquerdo. Então vamos dar um passo atrás e colocar nossos chapéus matemáticos por um segundo e dizer Ok, se não há uma maneira simples de definir através de funções ou fórmulas, que número de caracteres ocorre após o traço? Que peças podemos facilmente definir com as ferramentas que temos para enfraquecer definir o número de caracteres através do traço, que já fizemos? Usando a função de pesquisa ser? Aqui está o elo perdido. Podemos retornar o comprimento de toda a cadeia usando Len Função. Então, se temos o comprimento de toda a corda e temos o comprimento da força através do traço, então pense sobre o que a diferença desses dois é igual. E isso é exatamente o que precisamos. Então, se você subtrair tudo através do traço do comprimento de toda a string, você vai acabar com o número de caracteres à direita do traço. maneira incomum de pensar sobre isso, mas isso vai fazer o trabalho. Então eu vou apenas excluir minha função de busca aqui e começar de novo. Então, novamente, eu estou no número de caracteres componente desta função. Então o que eu vou fazer é dizer, vamos tirar o comprimento de você também. Subtraia todos os caracteres até o traço. Então eu vou fazer uma busca pelo traço dentro de você, também, e fechá-lo com doença de dois pais. Então agora estamos dizendo, Ok, eu quero que você saiba, pegue um certo número de caracteres da direita. Nós vamos encontrar o número de caracteres como toda a cadeia menos tudo até o traço e retornar o que sobrou. E quando eu aplicar isso. Boom. Lá vai você. Isso explica o fato de que pode haver um número diferente de dígitos à direita
desse traço, então você pode fazer a mesma coisa. Por exemplo, se quiséssemos puxar tudo depois do sinal de entrada para o e-mail, vamos apenas fazer,
uh, uh, serviço de
e-mail aqui. SE é igual à direita este comprimento de texto do texto menos pesquisa para o sinal de at dentro do
boom de texto gmail dot com um poço dot com hotmail dot com Então, novamente, um grande lembrete de que se você for criativo, há um número infinito de maneiras de combinar essas funções para fazer quase tudo o que você deseja fazer. Então com isso que encerra a seção de texto. Espero que tenha gostado do próximo. Temos outra ótima seção de namoro, então fique atento.
9. BÔNUS: a função SUBSTITUTa: então há uma outra função de texto que não teve a chance de cobrir, e eu queria apresentá-la aqui na palestra bônus. E essa função é chamada de substituto. E o propósito da função substituto, como você poderia esperar, é substituir um caractere ou seqüência de caracteres de dentro de um campo de texto e substituir esses caracteres por algo novo. Agora, a beleza de Substitute é que ele também permite que você defina qual instância de um personagem mudar. Então, olhando para a nossa pasta de trabalho de função de texto aqui vou me referir ao número de telefone, Campo e coluna são, que tem duas instâncias diferentes de um traço. Agora deixe-me mostrar-lhe como substituir fórmula pode substituir o primeiro ou o segundo traço de dentro deste anel de texto. Então basta inserir uma nova coluna após coluna são e vamos chamá-lo de novo número de telefone, e aqui ele pode digitar uma função substituto, e ele tem quatro componentes. primeiro componente é o texto que eu quero editar. Neste caso, é o número do celular
também, também, e agora aqui o texto antigo. Aqui é onde indicar o caractere ou string de caracteres que eu gostaria de alterar
neste caso, alterar o traço e minha vírgula sobre o novo texto é o que eu quero substituir esse traço. Então, em vez de um traço, vamos colocar um cano aqui. E como este é texto, eu preciso cercá-lo entre aspas. E, finalmente, o quarto componente desta função é o número da instância. Então digite um e feche o parêntese. Como você pode ver, seis um oito traço é substituído por 618 tubo. E se eu voltar para essa função e mudar o 1 para 2 agora, você pode ver que o segundo traço mudou para um tubo. E isso é útil quando você está tentando extrair strings de texto muito específicas de um campo e você precisa criar um único identificador exclusivo. Então, neste caso, substituíram dois traços por um traço e um tubo, e agora eu posso usar a pesquisa no meio esquerdo direito funções usando o dedo do tubo. Ajude-me a isolar pedaços desta corda. Então lá vai você. Eu poderia aplicar isso. Como você pode ver em cada caso que substitui a segunda instância do traço. E lá vai você. Essa é a função substituto.
10. TRABALHa caseira: funções de texto: Tudo bem. É hora do dever de casa. Então, para aqueles de vocês que querem um pouco de prática extra com funções de texto, eu tenho alguns bons desafios para vocês aqui no livro de exercícios de lição de casa do Excel. Então eu estou na guia de funções de texto, e aqui você pode ver que temos um monte de strings de texto para chaves de produto que realmente confuso. Muita informação que está embutida lá dentro. E o que vamos fazer é usar todo o nosso arsenal de funções de texto para extrair
partes significativas dele. Então vamos preencher essas colunas B C D. Todo o caminho para fora através da coluna h com base inteiramente nas cadeias de texto na
coluna chave do produto . Então, olhando para as instruções, temos seis passos aqui. Vamos usar tudo o que nos resta. Pesquisa no meio da direita. Vamos usar o “if is is number “, combinação de
busca. Substitua todas essas coisas boas. Então, dê uma chance. Veja como você faz se você precisa olhar para as respostas que os arquivos disponíveis para você caso contrário, boa sorte