Ahorro de tiempo con las operaciones de texto en excel
Microsoft Excel es una aplicación de apoyo principal para cualquier persona que tiene que trabajar con una gran cantidad de números, desde estudiantes a los contadores. Pero su utilidad se extiende más allá grandes bases de datos- que puede hacer un montón de grandes cosas con texto, también. Las funciones que se enumeran a continuación le ayudarán a analizar, editar, convertir, y de otra manera hacer cambios al texto-y ahorrar muchas horas de trabajo aburrido y repetitivo. Vs. Excel Acceso - ¿Puede una hoja de cálculo Reemplazar una base de datos?Vs. Excel Acceso - ¿Puede una hoja de cálculo Reemplazar una base de datos?¿Qué herramienta se debe utilizar para gestionar los datos? Access y Excel tanto función de filtrado de datos, comparación y consulta. Le mostraremos cuál es el más adecuado para sus necesidades.Lee mas
Navegación: Edición no destructiva | Media y caracteres de ancho completo | Funciones de caracteres | Funciones Análisis de texto | La conversión de texto Funciones | Funciones de edición de texto | Sustitución de texto Funciones | Funciones de texto de empalmado | Un ejemplo del mundo real
Edición no destructiva
Uno de los principios de la utilización de las funciones de texto de Excel es el de la edición no destructiva. En pocas palabras, esto significa que cada vez que se utiliza una función para hacer un cambio en el texto en una fila o columna, que el texto se mantendrá sin cambios y el nuevo texto será colocado en una nueva fila o columna. Esto puede ser un poco desorientador al principio, pero puede ser muy valiosa, sobre todo si se trabaja con una gran hoja de cálculo que sería difícil o imposible reconstruir una edición si va mal.
Si bien se puede seguir añadiendo columnas y filas de la hoja de cálculo gigante en constante expansión, una manera de tomar ventaja de esto es para salvar la hoja de cálculo original en la primera hoja de un documento, y copias editadas posteriores en otras hojas. De esa manera, no importa cuántas ediciones realizadas, usted siempre tiene los datos originales que se está trabajando desde.
Media y caracteres de ancho completo
Algunas de las funciones que se describen aquí hacen referencia a conjuntos de caracteres de doble byte y de un solo, y antes de empezar, que será útil para aclarar exactamente lo que son. En algunos idiomas, como el chino, japonés y coreano, cada personaje (o una serie de caracteres) tendrán dos posibilidades para que se muestre: una que está codificada en dos bytes (conocido como un carácter de ancho completo), y uno que está codificado en un único byte (semianchura). Se puede ver la diferencia en estos personajes aquí:
Como se puede ver, los caracteres de doble byte son más grandes y, a menudo, más fácil de leer. Sin embargo, en algunas situaciones de computación, uno u otro de estos tipos de codificaciones se requiere. Si usted no sabe lo que significa todo esto o por qué que había necesidad de preocuparse por ello, es muy probable que sea algo que no tendrá que pensar. En caso de que, sin embargo, hay funciones incluidas en las siguientes secciones que se refieren específicamente a la mitad del ancho y caracteres de ancho completo.
Funciones de caracteres
No es muy frecuente que se trabaja con caracteres individuales en Excel, pero esas situaciones no de vez en cuando surgen. Y cuando lo hacen, estas funciones son las que usted necesita saber.
Las funciones CHAR y UNICHAR
CHAR toma un número de caracteres y devuelve el correspondiente caracte- si usted tiene una lista de números de caracteres, por ejemplo, CHAR le ayudará a los convierten en los caracteres que usted está más acostumbrado a tratar. La sintaxis es bastante simple:
= CHAR ([texto])
[Texto] puede tomar la forma de una referencia de celda o una carac- so = CHAR (B7) y = CHAR (84) tanto el trabajo. Tenga en cuenta que cuando se utiliza CHAR, se utilizará la codificación que su equipo está configurado para que su a- = CHAR (84) podría ser diferente a la mía (especialmente si estás en un equipo con Windows, ya que estoy usando Excel para Mac) .
Si el número que va a convertir a una Número de caracteres Unicode, y está usando Excel 2013, tendrá que utilizar la función unichar. Las versiones anteriores de Excel no tienen esta función.
El código y UNICODE Funciones
Como era de esperar, el código y UNICODE hacen exactamente lo contrario de las funciones CHAR y UNICHAR: toman un carácter y devuelven el número para la codificación que ha elegido (o que se ha configurado en el valor predeterminado en su ordenador). Una cosa importante a tener en cuenta es que si se ejecuta esta función en una cadena que contiene más de un carácter, sólo se devolverá el carácter de referencia para el primer carácter de la cadena. La sintaxis es muy similar:
= CODE ([texto])
En este caso, [el texto] es un carácter o una cadena. Y si quieres la referencia Unicode en lugar de por defecto de su ordenador, podrás utilizar Unicode (de nuevo, si usted tiene Excel 2013 o posterior).
Funciones Análisis de texto
Las funciones de esta sección le ayudará a obtener información sobre el texto en una celda, lo que puede ser útil en muchas situaciones. Vamos a empezar con lo básico.
La función Len
LEN es una función muy simple: se devuelve la longitud de una cadena. Así que si usted necesita para contar el número de cartas en un montón de diferentes células, este es el camino a seguir. Ésta es la sintaxis:
= LEN ([texto])
El [Texto] argumento es la celda o celdas que desea contar. A continuación, se puede ver que el uso de la función LEN en una celda que contiene el nombre de la ciudad “Austin”, que devuelve 6. Cuando se utiliza en el nombre de la ciudad “South Bend,” devuelve 10. Un espacio cuenta como un personaje con LEN , así que tenlo en cuenta si se está usando para contar el número de letras en una célula dada.
La función relacionada LongitudB hace lo mismo, pero trabaja con caracteres de doble byte. Si se va a contar con una serie de cuatro caracteres de doble byte con LEN, el resultado sería 8. Con LongitudB, es 4 (si tiene un DBCS habilitado como idioma por defecto).
La función de búsqueda
Usted puede preguntarse por qué tendría que utilizar una función llamada FIND si sólo se puede utilizar CTRL + F o Editar gt; Encontrar. La respuesta radica en la especificidad con la que se puede buscar usando esta Función- en lugar de buscar en todo el documento, puede elegir a qué personaje de cada cadena comienza la búsqueda. La sintaxis ayudará a aclarar esta definición confusa:
= Find ([find_text], [dentro_del_texto], [núm_inicial])
[Texto_buscado] es la cadena que está buscando. [Dentro_del_texto] es la célula o células en las que Excel buscará el texto, y [núm_inicial] es el primer carácter que va a mirar. Es importante tener en cuenta que esta función es sensible a mayúsculas. Tomemos un ejemplo.
He actualizado los datos de la muestra de modo que el número de identificación de cada estudiante es una secuencia alfanumérica de seis caracteres, cada uno de los cuales comienza con un solo dígito, una M de “macho”, una secuencia de dos letras para indicar el nivel de rendimiento del estudiante (HP para alta, SP para el estándar, LP para bajo, y UP / XP para desconocida), y una secuencia final de dos números. Vamos a utilizar Buscar para resaltar cada estudiante de alto rendimiento. Ésta es la sintaxis que utilizaremos:
= Find ("HP", A2, 3)
Esto nos dirá si HP aparece después de que el tercer personaje de la célula. Aplicado a todas las celdas en la columna ID, podemos ver a simple vista si el estudiante era alto rendimiento o no (tenga en cuenta que el 3 devuelto por la función es el carácter en el que se encuentra HP). FIND puede ser objeto de un uso mejor si usted tiene una mayor variedad de secuencias, pero se entiende la idea.
Al igual que con LEN y LongitudB, FINDB se utiliza para el mismo propósito que FIND, sólo que con los juegos de caracteres de doble byte. Esto es importante debido a la especificación de un determinado carácter. Si estás utilizando un DBCS y especifica el cuarto personaje con FIND, la búsqueda comenzará en el segundo carácter. FINDB resuelve el problema.
Tenga en cuenta que se encuentran entre mayúsculas y minúsculas, por lo que puede buscar una capitalización específica. Si desea utilizar una alternativa no entre mayúsculas y minúsculas, puede utilizar la función de búsqueda, que toma los mismos argumentos y devuelve los mismos valores.
La función exacta
Si es necesario comparar dos valores para ver si son la misma, es la función exacta que necesita. Cuando proporciona EXACTA con dos cadenas, devolverá TRUE si son exactamente lo mismo, y FALSO si son diferentes. Debido exacta es entre mayúsculas y minúsculas, devolverá FALSO si le das cadenas que leen “Test” y aquí está la sintaxis para EXACTA “prueba.”:
= EXACT ([Texto1], [texto2])
Ambos argumentos son bastante auto-explanatory- son las cadenas que le gustaría comparar. En nuestra hoja de cálculo, que va a utilizar para comparar dos de ellos los resultados del SAT. He añadido una segunda fila y lo llamó Ahora vamos a ir a través de la hoja de cálculo con Exactas y vemos donde la puntuación informado difiere de la puntuación oficial con la siguiente sintaxis “informó.”:
= EXACT (G2, F2)
Repitiendo que la fórmula para cada fila de la columna nos da esto:
La conversión de texto Funciones
Estas funciones toman los valores de una celda y los convierten en otro formato- por ejemplo, a partir de un número en una cadena o de una cadena en un número. Hay algunas opciones diferentes de cómo ir sobre esto y lo que el resultado es exacto.
La función de texto
TEXTO convierte los datos numéricos en texto y permite dar formato en específico maneras- esto podría ser útil, por ejemplo, si usted está pensando en utilizando los datos de Excel en un documento de Word. Veamos la sintaxis y luego ver cómo se puede utilizar:Cómo integrar datos de Excel en un documento de WordCómo integrar datos de Excel en un documento de WordDurante su semana de trabajo, es probable que haya un montón de veces en que sienta que copiar y pegar información de Excel en Word, o al revés. Así es como la gente a menudo producen informes escritos ...Lee mas
= TEXT ([texto], [Formato])
[Formato] argumento le permite elegir cómo desea el número que aparezca en el texto. Hay un número de diferentes operadores que se pueden utilizar para dar formato al texto, pero vamos a seguir una simples aquí (para más detalles, véase la página de ayuda de Microsoft Office en el texto). TEXTO es a menudo utilizado para convertir los valores monetarios, así que vamos a empezar con eso.
He añadido una columna llamada “matrícula” que contiene un número para cada estudiante. Nos daremos formato a ese número en una cadena que se ve un poco más como estamos acostumbrados a leer los valores monetarios. Ésta es la sintaxis que utilizaremos:
= TEXT (G2,"ps")
El uso de esta cadena de formato nos dará los números que están precedidos por el símbolo del dólar y que incluyen una coma después de que el lugar de las centenas. Esto es lo que sucede cuando lo aplicamos a la hoja de cálculo:
Cada número está formateado correctamente. Puede utilizar el texto a formatear números, valores de moneda, fechas, horas, e incluso para deshacerse de dígitos no significativos. Para más detalles sobre cómo hacer todas estas cosas, echa un vistazo a la página de ayuda vinculado anteriormente.
La función fijas
Al igual que en TEXTO, la función fija toma de entrada y los formatea como en texto sin embargo, FIJO especializa en la conversión de números en texto y que le da algunas opciones específicas para el formato y la salida de redondeo. Ésta es la sintaxis:
= FIJO ([número], [decimales], [no_commas])
El [número] argumento contiene la referencia a la celda que desea convertir en texto. [Decimales] es un argumento opcional que le permite elegir el número de decimales que se conservan en la conversión. Si esto es 3, obtendrá un número como 13,482. Si utiliza un número negativo para los decimales, Excel redondear el número. Vamos a echar un vistazo a que en el ejemplo de abajo. [No_commas], si se establece en TRUE, excluirá comas del valor final.
Usaremos esto para redondear los valores de matrícula que hemos utilizado en el último ejemplo al millar más cercano.
= FIJO (G2, -3)
Cuando se aplica a la fila, obtenemos una fila de valores de matrícula redondeadas:
La función de valor
Esto es lo contrario del texto función que toma cualquier célula y lo convierte en un número. Esto es especialmente útil si se importa una hoja de cálculo o copiar y pegar una gran cantidad de datos y se pone formato de texto. Aquí es cómo solucionarlo:
= VALOR ([texto])
Eso es todo al respecto. Excel reconocerá formatos aceptados de los números constantes, horas y fechas y los convertirá en números que a continuación se pueden utilizar con funciones numéricas y fórmulas. Esta es una pregunta bastante simple, lo que vamos a omitir el ejemplo.
La función DÓLAR
Similar a la función TEXTO, dólar convierte un valor de texto sino que también añade un signo de dólar. Usted puede elegir el número de decimales para incluir, además:
= Dólar ([Texto], [decimales])
Si sale de la [decimales] argumento en blanco, se usará por defecto 2. Si se incluye un número negativo para el argumento [decimales], el número se redondea a la izquierda del punto decimal.
La función ASC
Recuerde nuestra discusión de caracteres de uno y dos bytes? Esta es la forma de convertir entre ellos. Específicamente, esta función convierte de ancho completo, caracteres de doble byte en un medio de ancho, los de un solo byte. Se puede utilizar para ahorrar algo de espacio en su hoja de cálculo. Ésta es la sintaxis:
= ASC ([texto])
Bastante simple. Sólo tiene que ejecutar la función ASC en cualquier texto que le gustaría convertido. Para verlo en acción, voy a estar en la conversión de esta hoja de cálculo, que contiene un número de japoneses katakana-estas son a menudo presentados como caracteres de ancho completo. Vamos a cambiar a mitad de ancho.
La función JIS
Por supuesto, si usted puede convertir de una manera, también se puede convertir de nuevo a la inversa. JIS convierte de caracteres de ancho medio a los de ancho completo. Al igual que la ASC, la sintaxis es muy simple:
= JIS ([texto])
La idea es bastante simple, así que vamos a pasar a la siguiente sección, sin un ejemplo.
Funciones de edición de texto
Una de las cosas más útiles que puedes hacer con el texto en Excel mediante programación es hacer modificaciones a la misma. Las siguientes funciones le ayudarán a tomar la introducción de texto y obtener en el formato exacto que es más útil para usted.
La parte superior, inferior y funciones propias
Estas son todas las funciones muy sencillo de entender. SUPERIOR hace mayúsculas texto, Baja hace que sea minúscula, y apropiado en mayúscula la primera letra de cada palabra, dejando el resto de las letras minúsculas. No hay necesidad de un ejemplo aquí, así que sólo te dan la sintaxis:
= Superior / inferior / PROPER ([texto])
Seleccione la celda o rango de celdas que su texto está en el argumento [Texto], y ya está listo para ir.
La función de limpieza
Importación de datos en Excel suele ir bastante bien, pero a veces se termina con caracteres que no desea. Esto es más común cuando hay caracteres especiales en el documento original que Excel no puede mostrar. En vez de ir a través de todas las celdas que contienen los caracteres, puede utilizar la función de limpieza, que se ve así:
= Limpia ([texto])
El [Texto] El argumento es simplemente la ubicación del texto que desea limpiar. En el ejemplo de hoja de cálculo, he añadido algunos caracteres no imprimibles a los nombres de la columna A que necesitan ser librado de (hay uno en la fila 2 que empuja el nombre a la derecha, y un carácter de error en la fila 3) . He utilizado la función de limpieza para transferir el texto a la columna G sin esos caracteres:
Ahora, la columna G contiene los nombres sin los caracteres no imprimibles. Este comando no es sólo útil para texto- a menudo puede ayudar a determinar si los números están ensuciando sus otras fórmulas, caracteres especiales también- realmente puede causar estragos en los cálculos. Es esencial cuando estás la conversión de Word a Excel, aunque.Convertir Word a Excel: Convertir el documento de Word en un archivo de ExcelConvertir Word a Excel: Convertir el documento de Word en un archivo de ExcelLee mas
La función de recorte
Aunque estaba limpia se deshace de caracteres no imprimibles, TRIM se deshace de espacios adicionales al principio o al final de una cadena de texto que podría terminar con éstos si copia texto sobre de una palabra o un documento de texto plano, y terminan con algo como”fecha de seguimiento”. . . para convertirlo en “Seguimiento de la fecha,” sólo tiene que utilizar la siguiente sintaxis:
= TRIM ([texto])
Cuando lo utiliza, verá resultados similares a cuando se utiliza LIMPIEZA.
Sustitución de texto Funciones
De vez en cuando, usted tendrá que reemplazar cadenas específicas en el texto con una serie de otros personajes. El uso de fórmulas de Excel se mucho más rápido que buscar y reemplazar, sobre todo si se trabaja con una gran hoja de cálculo.La conquista de los `Buscar y reemplazar` Tareas de texto con wReplaceLa conquista de los `Buscar y reemplazar` Tareas de texto con wReplaceLee mas
La función sustitutiva
Si está trabajando con una gran cantidad de texto, a veces tendrá que hacer algunos cambios importantes, al igual que sustituía a cabo una cadena de texto por otra. Tal vez se dio cuenta de que el mes que está mal en una serie de facturas. O que ha escrito el nombre de otra forma incorrecta. Cualquiera que sea el caso, a veces es necesario reemplazar una cadena. Eso es lo que es para SUSTITUTO. Ésta es la sintaxis:
= Suplente ([Texto], [texto_original], [new_text], [ejemplo])
El [Texto] argumento contiene la ubicación de las celdas que desea hacer la sustitución, y la [texto_original] y [new_text] son bastante auto-explicativo. [Instancia] le permite especificar una instancia específica del texto antiguo de reemplazar. Así que si desea reemplazar sólo la tercera aparición del texto de edad, que le introduce “3” para este argumento. SUSTITUTO copiará sobre todos los otros valores (véase más adelante).
A modo de ejemplo, vamos a corregir un error de ortografía en nuestra hoja de cálculo. Digamos que “Honolulu” fue escrito por accidente como en este caso es la sintaxis que utilizaremos para corregirlo “Honululu.”:
= Suplente (D28, "Honululu", "Honolulu")
Y esto es lo que sucede cuando nos encontramos esta función:
Después de arrastrar la fórmula en las células circundantes, verá que todas las celdas de la columna D se copiaron sobre, excepto aquellos que contenía la falta de ortografía “Honululu”, que fueron reemplazados con la ortografía correcta.
La función Replace
SUSTITUIR se parece mucho a SUSTITUTO, pero en lugar de sustituir una cadena específica de caracteres, que reemplazará a los personajes en una posición específica. Un vistazo a la sintaxis dejará claro cómo funciona la función:
= REPLACE ([texto_original], [núm_inicial], [núm_de_caracteres], [new_text])
[Texto_original] es donde se especifica las celdas que desea reemplazar texto en. [Núm_inicial] es el primer carácter que desea reemplazar y [núm_de_caracteres] es el número de caracteres que será reemplazado. Veremos cómo funciona esto en un momento. [New_text], por supuesto, es el nuevo texto que se inserta en las células-Esto también puede ser una referencia de celda, que puede ser bastante útil.
Vamos a echar un vistazo a un ejemplo. En nuestra hoja de cálculo, las identificaciones estudiantiles tienen HP, SP, LP, UP, y las secuencias XP. Queremos deshacernos de ellos y cambiarlos todos a NP, lo que llevaría mucho tiempo el uso de sustitutos o Buscar y reemplazar. Ésta es la sintaxis que utilizaremos:
= REPLACE (A2, 3, 2, "notario público")
Se aplica a toda la columna, esto es lo que obtenemos:
Todas las secuencias de dos letras de la columna A se han sustituido por “NP” en la columna G.
Funciones de texto de empalmado
Además de hacer cambios a las cadenas, también puede hacer cosas con piezas más pequeñas de las cadenas (o utilizar esas cadenas como trozos más pequeños para compensar los más grandes). Estas son algunas de las funciones de texto más utilizados en Excel.
La función concatenar
Este es uno que he utilizado unas cuantas veces a mí mismo. Cuando se tienen dos células que necesitan ser añadidos juntos, concatenar es su función. Ésta es la sintaxis:
= Concatenar ([texto1], [texto2], [text3] ...)
Lo que hace concatenar tan útil es que los [texto] argumentos pueden ser texto sin formato, como “Arizona”, o referencias de celdas como “A31”. Puede incluso mezclar los dos. Esto le puede ahorrar una gran cantidad de tiempo en que es necesario combinar dos columnas de texto, como si necesita crear una columna “Nombre completo” de un “Nombre” y una columna “Apellido”. Ésta es la sintaxis que utilizaremos para hacer esto:
= CONCATENAR (A2, " ", B2)
Nótese aquí que el segundo argumento es un espacio en blanco (a máquina como la cita-marca-espacio-qoutation-marca). Sin esto, los nombres se concatenan directamente, sin espacio entre nombres y apellidos. Vamos a ver lo que sucede cuando ejecuta este comando y el uso de relleno automático en el resto de la columna:
Ahora tenemos una columna con el nombre completo de todos. Usted puede utilizar fácilmente este comando para combinar códigos de área y números de teléfono, nombres y números de empleados, ciudades y estados, o incluso signos de monedas y cantidades.
Puede acortar la función concatenar a un solo símbolo de unión en la mayoría de los casos. Para crear la fórmula anterior usando el símbolo de unión, nos escribimos esto:
= A2 & " " & B2
También se puede utilizar para combinar referencias de celdas y líneas de texto, así:
= E2 & ", " & F2 & ", ESTADOS UNIDOS"
Esto se lleva a las células con nombres de ciudades y estatales y los combina con “EE.UU.” para obtener la dirección completa, como se ve a continuación.
La izquierda y derecha Funciones
A menudo, se desea trabajar con sólo la primera (o última) caracteres de una cadena de texto. IZQUIERDA y DERECHA permiten hacer eso mediante la devolución de sólo un determinado número de caracteres a partir de la izquierda o más a la derecha de caracteres en una cadena. Ésta es la sintaxis:
= Izquierda / derecha ([Texto], [núm_de_caracteres])
[Texto], por supuesto, es el texto original, y [núm_de_caracteres] es el número de caracteres que desea devolver. Vamos a echar un vistazo a un ejemplo de cuando es posible que desee hacer esto. Digamos que ha importado una serie de direcciones, y cada uno contiene tanto la abreviatura del estado y del país. Podemos utilizar IZQUIERDA para obtener sólo las abreviaturas, con esta sintaxis:
= LEFT (E2, 2)
Esto es lo que parece aplicarse a nuestra hoja de cálculo:
Si la abreviatura había llegado después de que el Estado, tendríamos derecha para usarse de la misma manera.
La función Mid
MID se parece mucho a izquierda y derecha, pero le permite tirar de caracteres de en medio de una cadena, a partir de una posición especifica. Vamos a echar un vistazo a la sintaxis para ver exactamente cómo funciona:
= MID ([Texto], [núm_inicial], [núm_de_caracteres])
[Núm_inicial] es el primer personaje que será devuelto. Esto significa que si desea que el primer carácter de una cadena que se incluirán en el resultado de una función, esto será “1” [núm_de_caracteres] es el número de caracteres después del carácter inicial que será devuelto. Vamos a hacer un poco de limpieza de texto con esto. En el ejemplo de hoja de cálculo, ahora tenemos títulos añadidos a los apellidos, pero nos gustaría para despojar a los de modo que un apellido de “Mr. Martin”será devuelto como‘Martin’Aquí está la sintaxis.:
= MID (A2, 5, 15)
Vamos a utilizar “5” como el carácter de inicio, ya que la primera letra del nombre de la persona es el quinto personaje ( “Sr.” ocupa cuatro espacios). La función devolverá los próximos 15 letras, que debe ser suficiente como para no cortar la última parte del nombre de nadie. Aquí está el resultado en Excel:
En mi experiencia, encuentro MID para ser más útil cuando se combina con otras funciones. Digamos que esta hoja de cálculo, en lugar de solamente incluidos los hombres, también incluyó mujeres, que podrían tener ya sea “la señora” o “señora” por sus títulos. ¿Qué haríamos entonces? Se puede combinar con el MID SI para obtener el primer nombre, independientemente de título:
= IF (LEFT (A2, 3) ="señora", MID (A2, 6, 16), MID (A2, 5, 15)
Voy a dejar que averiguar exactamente cómo funciona esta fórmula su magia (puede que tenga que revisar operadores lógicos de Excel).Mini Excel Tutorial: Uso lógica booleana para procesar los datos ComplejoMini Excel Tutorial: Uso lógica booleana para procesar los datos ComplejoLos operadores lógicos SI, NO, AND y OR, puede ayudarle a obtener desde Excel novato de usuario avanzado. Explicamos los conceptos básicos de cada función y demostrar cómo se puede utilizar para obtener los máximos resultados.Lee mas
La función REPETIR
Si usted necesita tomar una cadena y repetirla varias veces, y prefiere no escribir una y otra vez, puede ayudar a REPETIR. REPETIR dar una cadena ( “ABC”) y un número (3) de veces que desea que se repita, y Excel le dará exactamente lo que usted pidió ( “abcabcabc”). Ésta es la sintaxis muy fácil:
= REPT ([Texto], [número])
[Texto], obviamente, es la base String [número] es el número de veces que desea que se repita. Si bien no se han topado con un buen uso de esta función, sin embargo, estoy seguro de que alguien por ahí podría utilizarlo para algo. Vamos a utilizar un ejemplo que, si bien no es exactamente útil, que podría mostrar el potencial de esta función. Vamos a combinar con REPETIR “&”Para crear algo nuevo. Ésta es la sintaxis:
="* Lt; ---" & REPETIR ("*", 9) & "--- gt; *"
El resultado se muestra a continuación:
Un ejemplo del mundo real
Para darle una idea de cómo se puede poner un texto en función de su uso en el mundo real, voy a dar un ejemplo de que he combinado con varios MID condicionales en mi propio trabajo. Por mi grado de psicología post-graduado, me encontré con un estudio en el que los participantes tuvieron que hacer clic en uno de los dos botones, y se registraron las coordenadas de ese clic. El botón de la izquierda de la pantalla fue etiquetada A, y el de la derecha fue etiquetada B. Cada ensayo tuvo una respuesta correcta, y cada participante hizo 100 ensayos.
Para analizar estos datos, que tenía que ver cuántos ensayos cada participante tiene derecho. Esto es lo que la hoja de resultados parecía, después de un poco de limpieza:
La respuesta correcta para cada ensayo aparece en la columna D, y las coordenadas del clic se enumeran en las columnas F y G (que están formateados como texto, lo que complica las cosas). Cuando empecé, simplemente me fui a través de e hice el análisis manually- si la columna D dijo “optiona” y el valor de la columna F fue negativo, me gustaría introducir 0 (para el “mal”). Si era positivo, me entro 1. Lo contrario era cierto si la columna D leer “optionb.”
Después de un poco de bricolaje, se me ocurrió una manera de utilizar la función MID para hacer el trabajo para mí. Esto es lo que solía:
= IF (D3 ="optiona", IF (MID (F3,2,1) ="-", 1,0), IF (MID (F3,2,1) ="-", 0,1))
Vamos a romper eso abajo. Comenzando con la primera instrucción IF, tenemos lo siguiente: “Si la celda D3 dice `optiona`, a continuación, [primer condicional] - si no, entonces [segundo condicional].” El primer condicional dice lo siguiente: “si el segundo carácter de la célula F3 es un guión, el retorno de verdaderos si no, devuelve falso.”el tercero dice‘si el segundo carácter de la celda F3 es un guión, el retorno de falso en caso contrario, devuelve true.’
Puede ser que tome un tiempo para envolver su cabeza alrededor de esto, pero debe aclararse. En resumen, esta fórmula comprueba si D3 dice “optiona” - si lo hace, y el segundo carácter de F3 es un guión, la función devuelve Si D3 contiene “optiona” y el segundo carácter de ISN F3` “verdadero”. t un guión, devuelve “falso”. Si D3 no hace contener “optiona” y el segundo carácter de F3 es un guión, devuelve “falso”. Si D3 no dice “optiona” y el segundo carácter de F2 no es un guión, devuelve “verdadero”.
Esto es lo que la hoja de cálculo se ve como cuando se ejecuta la fórmula:
Ahora, la columna “puntuación” contiene un 1 para cada prueba el participante respondió correctamente y 0 para cada prueba respondieron de forma incorrecta. A partir de ahí, es fácil de resumir los valores para ver cuántos llegaron derecha.
Espero que este ejemplo le da una idea de cómo se puede utilizar de forma creativa funciones de texto cuando se trabaja con diferentes tipos de datos. El poder de Excel es casi ilimitado, y si se toma el tiempo para llegar a una fórmula que va a hacer su trabajo para usted, usted puede ahorrar un montón de tiempo y esfuerzo!3 locos fórmulas de Excel que hacen cosas increíbles3 locos fórmulas de Excel que hacen cosas increíblesSiempre he creído que Excel es una de las herramientas de software más potentes que hay. No es sólo el hecho de que se trata de software de hoja de cálculo. No, Microsoft Excel 2013 tiene simplemente una impresionante colección de ...Lee mas
El dominio de texto Excel
Excel es una fuente de poder cuando se trata de trabajar con números, pero tiene un sorprendente número de funciones de texto de utilidad. Como hemos visto, se puede analizar, convertir, reemplazar y editar texto, así como combinar estas funciones con otros lo hacen algunos cálculos y transformaciones complejas.
De el envío de correo electrónico a hacer sus impuestos, Excel puede ayudarle gestionar toda su vida. Y aprender a utilizar estas funciones de texto le llevará un paso más cerca de ser un maestro de Excel.Cómo enviar correos electrónicos desde una hoja de Excel VBA mediante secuencias de comandosCómo enviar correos electrónicos desde una hoja de Excel VBA mediante secuencias de comandosEn el pasado, he usado correo electrónico mucho en mis trabajos por lotes y otros scripts automatizados, al igual que he descrito en artículos anteriores. Estos son ideales para esos momentos en los que tiene una secuencia de comandos ...Lee mas
Sepamos operaciones de texto cómo se han utilizado en Excel! Lo que es la más compleja transformación que ha hecho?