Transcripciones
1. Introducción a las funciones de texto: Está bien. Ahora has envuelto la Sección cinco buscar funciones de referencia. Es hora de pasar a las fórmulas de texto de la sección seis. Y como habrás adivinado, esto básicamente cubre cualquier fórmula o función en Excel que te permita trabajar o manipular cadenas de texto. Por lo que vamos a empezar con algunas funciones básicas basadas en la capitalización, como superior, inferior y adecuada. Hablaremos rápidamente sobre la función de recorte. Entonces vamos a King Cat Nate, que es básicamente cómo las cadenas de texto unidas hablan juntas sobre cómo convertir valores
y valores de texto a texto usando las funciones de texto y valor. Hablaremos de izquierda a media derecha, que son formas realmente poderosas de extraer piezas de cadenas de texto. Y por último pero no menos importante, vamos a buscar y encontrar y entrar en algunos ejemplos de Excel. Teoh te muestra cómo funciona eso, así como de costumbre a archivos para descargar Excel para analistas Funciones de texto, que es un PDF y luego Sección seis funciones de texto, que es un archivo de Excel. Así que adelante y dar esos descarga Vamos a empezar
2. Pintar / bajos y recorte: Muy bien, vamos a empezar las cosas hablando de cuatro funciones de texto bastante simples. Recorte superior, inferior y adecuado, empezando por el ribete. Básicamente, todo lo que hace es eliminar cualquier espacio inicial o final de una cadena de texto. Y si bien eso podría parecer una especie de cosa trivial para que la función haga, en realidad
es realmente, realmente importante. Y eso se debe a que si al texto las cadenas son idénticas, excepto por el hecho de que uno tiene un espacio posterior al final, se ven exactamente igual para ti. Pero Excel los tratará es valores totalmente diferentes que pueden causar totalmente estragos en cosas como buscar hacia arriba o hacer coincidir funciones que están tratando de encontrar valores exactos para que coincidan con um así que trim los hará equivalentes. Y honestamente, es una buena práctica para tener el hábito de usar solo para estandarizar tus campos de texto inferiores, superiores y adecuados. Estas funciones de aire solo basadas en mayúsculas por lo más bajo solo convertirán los caracteres de un dedo del pie array de referencia. Todas las mayúsculas minúsculas Upper convertirán todos los caracteres en mayúsculas y propiamente pondrá en
mayúsculas la primera letra de cada palabra de una cadena de texto. Entonces, sumémonos en excel y veamos que tenemos que trabajar. Um He abierto la sección seis funciones de texto Archivo Excel. Así que adelante y abre eso y sigue a lo largo Sólo una pestaña aquí. Se llama datos crudos y parece que tenemos algunos nombres aquí. Dirección de género, ciudad estado, zip, correo electrónico, teléfono y nacional i d. Así que vamos a estar trabajando exclusivamente con esta ficha y este único archivo mientras trabajamos a través de esta sección. Por lo que nuestro primer reto es crear dos nuevos campos para el nombre y el apellido. Y lo que queremos hacer es convertir al caso adecuado y también recortar cualquier potencial de los espacios
iniciales o finales. Y como puedes ver, todos
estos se ven, ya
sabes, igual que los nombres normales. Pero si seleccionas cualquier celda y haces clic en la barra de fórmulas, verás que Jennifer, por ejemplo, tiene un espacio final después de ella. Chad no lo hace. Susan no. Wayne sí. Pero como puedes ver, es realmente manual. Y la única forma de decirlo es haciendo clic en el valor de cada celda. Entonces lo que vamos a hacer es crear una nueva columna. Me acaba de hacer clic en Colin ser, y voy a hacer insertar. Y voy a llamar adecuada a esta nueva columna. Ups. Nombre propio. Y así voy a empezar con sólo la función adecuada por lo que iguala apropiadamente. Abre a la princesa. Seleccione un a y ciérrelo. Como puedes ver, eso convierte a Jennifer y todas gorras a Jennifer con solo un J. mayúscula Ahora, no
necesito crear una nueva columna y tomar el recorte de esta versión. Podría simplemente agregar trim a esto y corregir ambas funciones a la vez. Entonces voy a decir que igual recorte correcto ocho para cerrar el paréntesis. Y luego cuando apliquen esto hacia abajo, Jennifer ya no tendrá un espacio posterior. Entonces hagamos exactamente lo mismo después de la columna D En un clic derecho e insertar, llámalo apellido propiamente igual paréntesis recortar paréntesis d dos y encerrado los dos príncipes fuera de ella. Entra y aplíquelo hacia abajo. Ahí vas. Por lo que revisiones propias para limpiar las columnas de nombre y apellido
3. La función de CONCATENate (y y): Está bien. A continuación, tenemos la función innata inventada, que es honestamente, una de mis funciones favoritas. Es una de las funciones y excel más subvaloradas y poderosas. De verdad. Lo que hace es combinar valores de celda de texto o salidas de fórmula en una sola cadena de texto. Puedes ya sea tipo igual puede Capitán ocho si eliges. O simplemente podrías usar el símbolo ampersand, que hace exactamente lo mismo. Por lo tanto, ten en cuenta que puedes combinar solo vender referencias y las cadenas que contienen. Ah, puedes combinar aquellos con cadenas de texto introducidas por el usuario rodeadas de comillas, o puedes combinarlas con otras fórmulas, que sacarán trozos de cadenas de texto para contaminarse. Entonces en nuestro primer ejemplo aquí, tenemos un nombre de pila. Daniel. Apellido, correcto. El primer caso, Sólo
estamos combinando los dos a dos y B dos, lo que nos da esta salida caída. Daniel. este momento, el segundo ejemplo trabajando Capitán ating los mismos dos campos excepto añadiendo un espacio entre eso. El resultado es el espacio Daniel, ¿verdad? Y luego los ejemplos tercero y cuarto integran la función de izquierda, que vamos a hablar en la próxima conferencia. Entonces vamos a saltar a excel y vamos a hacer dos cosas aquí. Vamos a crear una columna de nombre completo y un peine de dirección completa. Voy así voy a dar click derecho columna f insertar una nueva columna. Voy a llamarlo nombre completo. Entonces el objetivo aquí es crear ah, campo de nombre
completo que tome el nombre propio, el inicial medio y el apellido apropiado con espacios entre ellos. Entonces todo lo que voy a hacer es tipo igual Y el primer texto durante eso quiero, que es propio nombre sea demasiado del 10%. Y recuerdo que necesito un espacio entre esto y la inicial media Así que entre comillas, voy a escribir un espacio para que parezca que no hay nada ahí. Pero en realidad estoy insertando como espacio en mi cadena resultante. Y luego otro y por ciento a la inicial media y otro espacio uno último 10% y en el apellido propio. Así que re leyendo esta fórmula, tengo que ser a tan propio nombre de pila, luego un espacio medio inicial sido un espacio propio apellido. Por lo que me pegué. Entrar. Ampliar esto hacia fuera. Como se puede ver, esto está funcionando maravillosamente. Un caso similar para la dirección completa, simplemente yendo a la derecha? Haga clic. Com. L insertar una nueva columna. Nómbralo dirección completa. Y en este caso, me gustaría hacer algo parecido. Yo sólo quiero la dirección de la calle seguida de una coma y un espacio que la ciudad coma Espacio Estado Coma Espacio Código postal. Tan misma idea aquí. Empezar con iguales. H espacio de dos y por ciento comas entre comillas y ampersand, City ampersand, espacio de
comas y comillas y por ciento estado ampersand, comillas de espacio comas, código
ampersand sip. Así dirección de calle Ciudad del Espacio Común. Espacio Común Estado tipo de espacio código postal pulse Intro. Amplía esto para que lo veamos Y ahí tienes. Entonces esa es una concatenación básica para juntar múltiples cadenas de texto.
4. LEFT/MID/RIGHT medio/derecha y LEN: Está bien. A continuación, tenemos izquierda media y derecha, que devuelven un número específico de caracteres de una ubicación dentro de una cadena de texto. En otras palabras, extraen piezas de texto de una cadena más grande. También hablaremos de la función o longitud Len, que devuelve el número total de caracteres en una cadena. Tan sintaxis sabia, realmente directa. Acaban de empezar con la referencia de texto a la izquierda, básicamente dice, quiero devolver un cierto número de caracteres de la izquierda de este anillo de texto. Entonces si fueras a decir, desde la izquierda de la cadena un tres o la cadena dentro de un retorno de tres a caracteres, Excel solo va a empezar a la izquierda de esta cadena y volver. El 1er 2 caracteres que encuentra correcto funciona exactamente de la misma manera. Simplemente comienza desde la derecha de una cadena de texto y se abre camino hacia la izquierda. Entonces si dije a la derecha de este texto durante en un siete, dame tres caracteres de vuelta, va a devolver 100 porque esos aire los últimos tres caracteres en la fuerza, um y luego mid tiene un componente adicional a la misma, que es el número de inicio, y básicamente es justo lo que usas cuando quieres sacar una cadena de texto o
sacar caracteres de la mitad de una fuerza. Entonces aquí decían desde el medio de esta cadena en un cinco, quiero empezar en la Posición cuatro y devolver cinco caracteres, y eso devolverá 0 a 215 porque cero está en la cuarta posición de la cadena. Y luego por último pero no menos importante, Len, que habla por sí mismo, sólo cuenta los caracteres en este caso hay 17 caracteres dentro del anillo de texto de muestra. Entonces saltemos a sobresalir. Vamos a hacer algunos trabajos en la columna telefónica en columna. Y así en realidad voy a crear tres columnas nuevas aquí, y voy a nombrarlas Código de área puede venir Oh, prefijo Ingresos P y número de línea llamando a Cube, y voy a definir código de área como estos 1er 3 números del número telefónico. Prefijo mal definido como el segundo trozo de tres números con el número telefónico y luego número de
línea va a ser el último cuatro en el número, por lo que vamos a practicar los tres izquierda media y derecha. Para lograr esto así para el código de área, ya que es el 1er 3 caracteres de la cadena voy a usar la función izquierda por lo que es igual izquierda y dos es mi número de referencia de texto de caracteres. Van a ser tres. Acabo de cerrar eso y aplicarlo hacia abajo. Ahí tienes, prefijo. Necesitamos una función media porque estamos sacando caracteres de la mitad de esta
cadena de texto . Entonces el texto va a ser la misma referencia. Y al número de inicio es básicamente que ¿dónde está el primer personaje que queremos
devolver ? Y está en 12345 Está en la quinta posición, y el número de personajes que queremos devolver es de tres. Presionar enter 376 Eso parece correcto a 89 Ahí vamos. Y por último pero no menos importante, el número de
línea es sólo los últimos cuatro dígitos del número telefónico, por lo que usamos derecho nuevamente texto referencia está en y queremos devolver cuatro números de la derecha. El reserva 64 se ve bien. Aplícalo abajo y ahí vas. Funciones simples izquierda media derecha
5. TEXTO/VALUE: bien, así que quiero tomarme un minuto para hablar de dos funciones llamadas texto y valor, que podrían ser funciones realmente útiles cuando Excel está tratando tu texto como valores y tus valores como texto eso. Lo que hace la función de texto es convertir un valor numérico en texto y los signos de formato
particular a él valor. En el lado flip convierte una cadena de texto que representa un número en un valor para que
pueda tratarlo como tal. Entonces para la función de texto, UH, dos componentes a la fórmula, las primeras piezas el valor. Esto podría ser un número de fórmula que evalúa a un número o una referencia a una celda que contiene un número. Y la segunda pieza es cómo quieres dar formato a tu texto, ya sea que quieras dar formato como fecha como moneda, cierto número de puntos decimales o dígitos, y así sucesivamente y así sucesivamente. Entonces un ejemplo realmente común donde podría encontrarse con problemas entre textos y valores es tratar con códigos postales. Así que volvamos a saltar a Excel de nuevo y echemos un vistazo a su campo de código postal, que no es la columna K para aquellos de ustedes no saben que el código postal tradicional o estándar debe tener cinco dígitos. El problema aquí es que ciertos códigos postales, que comenzaron con un cero, han conseguido ese cero inicial despojado por Excel porque Excel está tratando esto como un valor y considera que el cero inicial es irrelevante. Entonces lo que tenemos que hacer es crear aquí una nueva columna. Entonces voy a hacer clic en columna, Alan, inserta un nuevo peine. Voy a llamarlo Nuevo Zip. Y así, como primer esfuerzo, intentemos simplemente usar una función de texto aquí. Por lo que iguala texto nuestros valores van a ser el valor del código postal en K dos y luego para texto de formato . Yo quiero ver si puedo darle cinco dígitos. Entonces entre comillas, solo
voy a golpear el signo de libra o hash cinco veces, cerrar las cotizaciones y luego cerrar el paréntesis y pulsar Entrar. Y esto funcionó para todos los cinco dígitos. El problema es que no agregó cero a mi código postal de cuatro dígitos porque ya había sido despojado de cero. Es así que necesitamos ponernos un poco más inteligente aquí. Entonces lo que voy a hacer es incorporar ah declaración lógica con una función Len para tratar los códigos postales de
cuatro dígitos un poco diferente. Entonces lo que vamos a hacer aquí es que vamos a empezar con la función de texto. Ya estaban teniendo desde que nos hemos ido bastante lejos y sólo vamos a empezar con, si la longitud Así que si Len de k dos, ella es un campo de código postal cerrar el paréntesis es igual a cinco, y el valor de True es que lo vamos a convertir a texto con cinco puntos decimales. Y eso es todo. Cuando una coma pasa al valor de falso, aquí es donde le vamos a decir a Excel cómo tratar mercancías de visita con sólo cuatro dígitos. Entonces vamos a decir,
uh, uh, si la longitud de K dos cierran ese paréntesis equivale a cuatro, entonces voy a simplemente agarrar esto y sólo copiar pegar, ahorrarme un poco de tiempo. Entonces vamos a convertir el valor K dos a texto. Pero voy a hacer una edición al formato, y voy a obligar al primer dígito a ser un cero y luego terminar con letreros de 4 libras y luego cerraré esto con dos paréntesis más, y eso sólo debería hacerlo. Por lo que presiona enter. Aplícalo hacia abajo. Y, como puede ver, los casos en los que tenía sólo tenían cuatro dígitos. Ahora ten ese cero inicial añadido de nuevo en Así de nuevo, sólo para volver a visitar esta fórmula estaban diciendo, si la longitud del código postal es igual a cinco, acaba de convertir a texto con tantos dígitos como puedas, um, si la longitud es igual a cuatro, convertido a texto y forzar el primer dígito a ser un cero, eso utilizó combinación de operadores lógicos, la función de longitud y la función de texto para crear un nuevo campo de código postal
adecuado.
6. SEARCH/FIND: De acuerdo, Así que hablamos de las sencillas funciones izquierda media derecha en determinamos
número muy específico de caracteres a devolver. En cada caso, eso funciona muy bien para cosas como números de teléfono, que son extremadamente consistentes y estandarizados. Pero de manera realista, hay muchas situaciones en las que vamos a lidiar con, uh, un número variable de personajes para regresar. Entonces, en otras palabras, ¿y si necesitamos los tres caracteres después del signo de ampersand o todos los personajes que preceden al guión? Preguntas como esa no pueden ser abordadas solo por las funciones de mitad derecha izquierda. Necesitas algo así como la función de búsqueda en para ayudarte a lograr eso. Entonces la búsqueda, que es una función favorita personal de la mía y ojalá pronto sea favorita de la tuya es una función realmente poderosa que busca una cadena de caracteres dada. Y luego, si lo encuentra, devuelve la posición de esa cadena. Si no encuentra devuelve error de valor. Eso sintaxis sabia. Ahí tres piezas. Básicamente, empieza con ¿qué buscas? ¿ Qué personaje o fuerza, dónde lo buscas? Y luego una pieza opcional llamada Start numb. Por lo que por defecto, búsqueda comenzará al principio o a la izquierda de una cadena de texto y se moverá de izquierda a derecha hasta que
encuentre lo que estás buscando. Si estableces inicio número dos algo diferente, básicamente comenzará después de un cierto número de caracteres. Entonces en este caso, aquí
abajo, estamos mirando una cadena de texto en la celda 11. Entonces estamos diciendo OK, busca el signo porcentual dentro del 11. Se inicia por la izquierda y cuenta 123456789 Lo encuentra en la novena posición y devuelve el número nueve. En este caso, estamos usando el componente opcional de número de inicio de la fórmula estaban diciendo buscar el signo de
porcentaje dentro de este mismo texto durante este tiempo iniciar en el carácter 10. Por lo que estamos saltando el primer signo porcentual encontrando la segunda instancia del porcentaje que aterriza en la posición 13. Entonces regresa a los 13 y luego los siguientes dos ejemplos empiezan a mostrarte cómo puedes integrar la función de
búsqueda con otros como el dedo medio derecho izquierdo. Añada ese elemento dinámico al que me refería, que es el uso más común de la búsqueda. No verás a menudo la búsqueda por sí sola un pequeño consejo antes de saltar para sobresalir la
función de hallazgo funciona exactamente de la misma manera, pero es sensible a mayúsculas y minúsculas. Entonces por defecto, cuando la sensibilidad de mayúsculas y minúsculas no es un factor, solo uso la búsqueda para saltar a sobresalir. Lo que queremos hacer aquí es trabajar con esta columna de correo electrónico y crear una nueva clic derecho. Ah, inserta una columna y lo llamamos nombre de usuario, y voy a definir el nombre de usuario como básicamente lo que precede al inicio de sesión en el correo electrónico. Por lo que Jennifer J. McGrath en gmail dot com traduciría al nombre de usuario de Jennifer Jayme y Craft. Por lo que obviamente quiero devolver caracteres de la izquierda de la cadena de texto y el final de la columna. Pero si empiezo a escribir eso y llego a la pieza de número de personajes, ¿qué diablos hacer aquí mismo? Por lo que para Jennifer J. McGrath, parece que 15 personajes cierran 16. Ya sabes que la puedo hacer bien. Pero entonces, si traté de aplicar esto hacia abajo, ya
sabes que estoy recibiendo pedazos de la dirección porque obviamente no es un número estándar de caracteres que necesito devolver. Entonces lo que necesito hacer es reemplazar el número de caracteres parte de esta función por una búsqueda. Entonces voy a buscar cuatro El en signo rodeado de comillas porque técnicamente es una cadena de
texto. Fue búsqueda de dentro y para y luego cerrar eso. Entonces ahora lo que estamos haciendo. Entonces estamos diciendo, comenzó la izquierda de este correo electrónico y quiero que básicamente devuelvas el número de caracteres que se necesita para que encuentres el símbolo at. Entonces si cerrara esto ahora mismo, estaríamos cerca. Pero ya ves cómo básicamente incluimos el símbolo at con él. Eso se debe a que es encontrar el signo at en la posición 16 y devolver 16 caracteres, que por definición, incluye el exterior. Entonces todo lo que necesito hacer es borrar ese último paréntesis. Y como sigo en el número de caracteres componente de la fórmula va a agregar un menos uno, luego cerrarlo, y todo lo que hace es dice Ok, devuelve un carácter menos para que no incluya el exterior. Ahora, cuando aplique esto ahí abajo van. Independientemente de dónde ocurra el signo at en la cadena, la función de búsqueda me permite actualizar siempre cómo estoy definiendo nombre de usuario es que estoy en Lee obteniendo la pieza que le precede. Función tan realmente poderosa. Esta es solo una aplicación de la misma te va a mostrar algunas aplicaciones más en las próximas conferencias, así que mantente atentos.
7. Categorización de datos con IF(ISNUMBER(SEARCH)): bien, así que es hora de compartirlo contigo top secret, muy, muy poderosa combinación de fórmulas que uso casi todos los días de mi vida. Llama si es búsqueda numérica, así que suena un poco loco. Se trata de una combinación de tres funciones. Si sentencia es número, sentencia y sentencia de búsqueda todo enrollado en uno, y básicamente lo que hace es que te ayuda a clasificar datos basados en celdas que contienen cadenas
específicas de texto. Entonces, en otras palabras, podrías tener,
ah, ah, una cadena de datos loca y desordenada que contiene bits y piezas de información útil que puedes usar para crear nuevas dimensiones de datos o clasificar ah, nuevas categorías de datos. Si es número. La búsqueda permite básicamente mente a través de la cadena de texto, sacar esos y crear esas dimensiones o clasificaciones. No obstante
, es necesario. Por lo que para interpretar esta fórmula, que parece un poco loca al principio, siempre es más fácil empezar desde adentro y trabajar tu salida. Entonces, empecemos con la función de búsqueda, la que acabamos de caminar. Básicamente, solo
estás buscando texto dentro de una cierta cadena de texto, y eso devolverá ya sea un valor, que es la posición donde encontró el texto que estás buscando o un error si no encuentra el texto, Entonces sacando eso un paso más allá de la fórmula es numérica. Todo ese dicho es, ¿obtuviste un número cuando hiciste esa función de búsqueda Sí o no? Si tienes un número, significa que está devolviendo la posición de esa cosa que estás buscando. Significa que lo encontró. Si no consigues un número, significa que obtuviste un error porque él no lo encontró. Entonces todos esos dos juntos están diciendo es ¿Encontraste lo que buscas o no? Entonces, cuando das un paso más atrás y miras la declaración if, todo lo que estás diciendo es que si encontraste lo que buscas, entonces devuelve este valor de verdad. De lo contrario, si no encuentras lo que buscas, devuelve el valor si es falso, así que volviendo a nuestra discusión sobre si las declaraciones ten en cuenta que puedes anidar tantos de estos juntos como quieras, para que puedas crear reglas categóricas extremadamente profundas y complejas usando esta combinación de funciones. Entonces saltemos a excel y te mostraré un ejemplo de cómo podemos hacerlo. Eso voy a crear una nueva columna aquí. Clic derecho. Ah, crea una columna justo después del correo electrónico y voy a llamar a este proveedor. Y básicamente, lo que quiero hacer aquí está determinado, uh, cuál de estos usuarios usa Gmail, que usa un pozo y qué usuarios usan hotmail. Um Y entonces lo que voy a hacer es que voy a usar una combinación de si es número y
funciones de búsqueda para buscar esas palabras clave Gmail, AOL bien, y Hotmail con el fin de categorizar a estas personas en sus proveedores para que puedas empezar con si paréntesis abierto es número abierto paréntesis buscar abierto, princesa. Y estoy en el componente de texto fino esa fórmula. Entonces, ¿qué busco? En primer lugar, podría hacer esto en cualquier orden, pero lo primero que voy a buscar es Gmail. Voy a buscar ese texto dentro de extremo a y luego sintaxis sabia, se pone un poco complicado. Pero tan pronto como termines eso dentro del texto, apaciona tus ropas a paréntesis y luego comas al valor de la verdad. Entonces para este punto, mi fórmula es decir si buscas Gmail dentro de la celda y dos y encuentras a Gmail. ¿ A qué quieres regresar? Entonces voy a regresar a Gino, llegar al valor de la falsa paz. Aquí es donde puedo comenzar mi siguiente si declaración causa voy a anidar algunas declaraciones si aquí. Entonces en lugar de reescribir si es búsqueda numérica desde cero, entra en la barra de fórmulas, agarra todo lo que acabo de escribir hasta la coma. Copiarlo y pegarlo justo después. Entonces ahora el valor de falso está bien. Si no encontraste a Gmail, hagamos otra búsqueda. Entonces si su número busca un pozo, dentro y para, entonces vamos a llamar a eso. Sí, bueno, y entonces la misma lógica exacta aquí para mi tercera declaración si va a copiar esa pieza, pegarla después de la coma. Lo último que voy a buscar es Hotmail dentro en Si lo encuentro, llámalo Hotmail. Y ahora mi último comentario me lleva a ese fin todo sea toda declaración que lo valore falso. Si todas estas pruebas son falsas, lo que quiero mostrar aquí y llamémoslo otra y luego cerrar un puñado de paréntesis. 123 para llevarme al principio y pegarle entrar, así que sé que fue una especie de bestia de fórmula. Pero cada pieza es en realidad bastante simple cuando piensas en lo que realmente está haciendo. Entonces si aplico esto hacia abajo, como pueden ver, es sacar o identificar al proveedor de cada uno de estos usuarios y clasificarlos o categorizarlos en consecuencia. Entonces si miro el desplegable, se puede ver que todo el mundo está cayendo pulcramente en uno de esos tres cubos. Entonces ahí vamos. Eso es sólo un ejemplo de lo poderosa que puede ser esta combinación de si es número y búsqueda .
8. Combinar la derecha, el LEN, y la búsqueda: De acuerdo, Así que tengo un consejo más que compartir con ustedes,
chicos . Cierra esta sección de funciones de texto. Pero antes de que lo haga, solo
veamos lo lejos que hemos llegado en esta sección tipo de desplazamiento a través de este cuaderno de trabajo de la sección seis. Teniendo en cuenta con lo
que empezamos, en realidad es bastante impresionante donde hemos terminado. Por lo que hemos podido crear, definir y modificar una serie de campos diferentes y nuevas dimensiones de datos, solo utilizando combinaciones de funciones de texto bastante simples. Por lo que ojalá esto te dé una sensación de lo poderosas que son, sobre todo una vez que aprendas a combinarlas y manipularlas de formas interesantes. Entonces el último consejo que quiero compartir con ustedes chicos es uno que es engañosamente dificultad y difícil de hacer lo correcto. Entonces recuerda cuando hicimos la fórmula de nombre de usuario y Colin P. Donde dijimos Quiero devolver un número variable de caracteres de la izquierda del
campo de correo y usamos la búsqueda para decir, Dame todo hasta el signo de at? ¿ Y si quisiéramos devolver un número variable de caracteres del derecho de una cadena de texto ? Um, así que echemos un vistazo a cómo podríamos hacer eso. Usando este campo nacional
yo d, solo voy a crear nuevo campo justo al lado. Llamamos al corto I D. Y voy a definir eso como sólo todos los personajes que siguen el guión en el nacional I D. Así se puede ver en algunos casos tres cumbres para yo creo en otros casos. Son dos o cinco. El fondo es que no puede simplemente insertar un número estricto de caracteres para regresar de la derecha. Tengo que ponerme más listo que eso. Entonces, ¿por qué no simplemente empezamos con la función correcta? Porque sabemos que ese es el punto de partida correcto y vamos a decir, Muy bien, devuelvan personajes del derecho de ustedes a o a mi nacional I D Campo. Ahora el número de personajes otra vez, no puede ser sólo un número, por lo que podría estar pensando muy bien. Esto es obvio. Simplemente utiliza la función de búsqueda y busca el guión dentro del texto Boom y hey, escribes para camino a. Pero antes de ir y hacer un desfile por ti mismo, aplíquelo y veamos qué está pasando. Entonces el problema es que funciona muy bien para el 1er 2 pero en cuanto llegues a un I D que requiere un
corto de cuatro dígitos , yo d Sólo
estás regresando tres. Entonces algo no está del todo bien todavía. Y la razón por la que estamos viendo esta discrepancia es que la función derecha está funcionando desde dedo del pie
derecho izquierdo la función de búsqueda, otro lado, por defecto búsquedas de izquierda a derecha. Entonces cuando dices buscar el Dash, es encontrar el guión y el tercer personaje. Por lo que estamos regresando tres personajes de la derecha cada vez. No le importa si hay 34 500 caracteres después del guión porque las búsquedas van de
izquierda a derecha, no del dedo del pie derecho izquierdo. Entonces vamos a dar un paso atrás y ponernos nuestros sombreros matemáticos por un segundo y digamos Bien, si no hay una manera sencilla de definir vía funciones o fórmulas, ¿qué número de personajes ocurre después del guión? ¿ Qué piezas podemos definir fácilmente con las herramientas que tenemos por lo que un debilitar definir el número de personajes a través del guión, que ya hemos hecho? Usando la función de búsqueda ser? Aquí está el eslabón que falta. Podemos devolver la longitud de toda la cadena usando Len Function. Entonces si tenemos la longitud de toda la cuerda y tenemos la longitud de la fuerza a través del guión, entonces piensa en cuál es la diferencia de esos dos iguales. Y eso es exactamente lo que necesitamos. Entonces si restas todo por el guión de la longitud de toda la cadena, terminarás con el número de caracteres a la derecha del guión. Así que una especie de forma inusual de pensar en ello, pero eso hará que el trabajo se haga. Entonces voy a borrar mi función de búsqueda aquí y empezar de nuevo. Entonces de nuevo, estoy en el componente número de caracteres de esta función. Entonces lo que voy a hacer es decir, Tomemos la longitud de ti también. Resta todos los personajes hasta el guión. Entonces voy a hacer una búsqueda del guión dentro de ti, también, y cerrarlo con la enfermedad de dos padres. Entonces ahora estamos diciendo:
Vale, Vale, quiero que sepas, toma un cierto número de personajes de la derecha. Vamos a encontrar el número de caracteres como toda la cadena menos todo hasta el guión y devolver lo que queda. Y cuando aplique esto hacia abajo. Boom. Ahí vas. Cuenta el hecho de que puede haber un número diferente de dígitos a la derecha de ese guión, por lo que podrías hacer lo mismo. Por ejemplo, si quisiéramos tirar de todo después de la señal de at para el correo electrónico, solo
hagamos,
uh, uh, servicio de
correo electrónico aquí. SE iguala a la derecha esta longitud de texto del texto menos buscar el signo at dentro del texto boom gmail dot com a well dot com hotmail dot com Así que, nuevo, un gran recordatorio de que si eres creativo, hay un infinita cantidad de formas de combinar estas funciones para hacer casi cualquier cosa que quieras hacer. Entonces con eso eso se cierra la sección de texto. Espero que lo hayas disfrutado a continuación. Tenemos otra gran sección funciones de tiempo de citas, así que mantente atentos.
9. EXTRA: la función suBStitube: por lo que hay otra función de texto que no tuvo oportunidad de cubrir, y quería presentarla aquí en la conferencia de bonificación. Y esa función se llama sustituta. Y el propósito de la función sustituta, como cabría esperar, es sustituir un carácter o cadena de caracteres desde dentro de un campo de texto y reemplazar esos caracteres por algo nuevo. Ahora la belleza de Sustituto es que también permite definir qué instancia de un personaje cambiar. Entonces, mirando nuestro cuaderno de trabajo de función de texto aquí me referiré al número telefónico, Campo y columna son, que tiene dos instancias diferentes de un guión. Ahora permítanme mostrarles cómo sustituir fórmula puede reemplazar ya sea el primero o el segundo guión desde dentro de este anillo de texto. Entonces solo inserte una nueva columna después de columna son y llamémoslo nuevo número de teléfono, y aquí puede escribir una función sustituta, y tiene cuatro componentes. Primer componente es el texto que quiero editar. En este caso, es celular número telefónico son, también, Y ahora aquí el texto viejo. Aquí es donde indicar el carácter o cadena de caracteres que me gustaría cambiar en este caso, cambiar el guión y mi coma sobre el nuevo texto es con lo que quiero reemplazar ese guión. Entonces en lugar de un guión, pongamos aquí una pipa. Y como esto es texto, necesito rodearlo entre comillas. Y por último, el cuarto componente de esta función es ese número de instancia. Entonces escribe uno y cierra el paréntesis. Como se puede ver, seis un ocho guión es reemplazado por tubería 618. Y si vuelvo a esa función y cambio el 1 al 2 ahora, se
puede ver que el segundo guión cambió a una pipa. Y esto es útil cuando estás tratando de extraer cadenas de texto muy específicas de un campo y necesitas crear un único identificador único. Por lo que en este caso han sustituido dos guiones por un guión y un tubo, y ahora puedo usar las funciones de búsqueda media izquierda derecha usando ese dedo del pie de tubería. Ayúdame a aislar piezas de esta cuerda. Entonces ahí lo tienes. Podría simplemente aplicar esto hacia abajo. Como se puede ver en cada caso que reemplaza a la segunda instancia del guión. Y ahí tienes. Esa es la función sustituta
10. HOMEWORK: funciones de texto: todo bien. Es hora de la tarea. Entonces para aquellos de ustedes que quieren un poco de práctica extra con funciones de texto, tengo algunos buenos retos para ustedes aquí en el cuaderno de ejercicios de deberes de Excel. Entonces estoy en la pestaña de funciones de texto, y aquí puedes ver tenemos un montón de cadenas de texto para claves de producto que realmente desordenado. Mucha información que es una especie de incrustada ahí. Y lo que vamos a hacer es usar nuestro arsenal completo de funciones de texto para extraer
bits significativos del mismo. Entonces vamos a poblar estas columnas B C D. Todo el camino a través de la columna h basado enteramente en las cadenas de texto en la
columna clave del producto . Entonces, mirando las instrucciones, tenemos seis pasos aquí. Vamos a usar todo lo que nos queda. Búsqueda media derecha. Vamos a utilizar el si es número, combo
de búsqueda. Sustituir todas esas cosas buenas. Entonces dale una oportunidad. Vea cómo lo hace si necesita mirar las respuestas que los archivos disponibles para usted de lo contrario, mejor de las suertes