Ahorro de tiempo con operaciones de texto en Excel

  • Michael Cain
  • 0
  • 3331
  • 295
Anuncio

Microsoft Excel es una aplicación principal para cualquier persona que tenga que trabajar con muchos números, desde estudiantes hasta contadores. Pero su utilidad se extiende más allá de las grandes bases de datos Excel vs. Acceso: ¿puede una hoja de cálculo reemplazar una base de datos? Excel vs. Acceso: ¿puede una hoja de cálculo reemplazar una base de datos? ¿Qué herramienta debes usar para administrar los datos? Access y Excel cuentan con filtrado de datos, cotejo y consultas. Le mostraremos cuál es el más adecuado para sus necesidades. ; También puede hacer muchas cosas geniales con el texto. Las funciones que se enumeran a continuación lo ayudarán a analizar, editar, convertir y, de lo contrario, realizar cambios en el texto, y ahorrarle muchas horas de trabajo aburrido y repetitivo.

Esta guía está disponible para descargar como PDF gratuito. Descargar Saving Time with Text Operations en Excel ahora. Siéntase libre de copiar y compartir esto con sus amigos y familiares.

Navegación: Edición no destructiva | Caracteres de ancho medio y completo | Funciones de personaje | Funciones de análisis de texto | Funciones de conversión de texto | Funciones de edición de texto | Funciones de reemplazo de texto | Funciones de empalme de texto | Un ejemplo del mundo real

Edición no destructiva

Uno de los principios del uso de las funciones de texto de Excel es el de la edición no destructiva. En pocas palabras, esto significa que siempre que use una función para realizar un cambio en el texto de una fila o columna, ese texto permanecerá sin cambios y el nuevo texto se colocará en una nueva fila o columna. Esto puede ser un poco desorientador al principio, pero puede ser muy valioso, especialmente si está trabajando con una hoja de cálculo enorme que sería difícil o imposible de reconstruir si una edición falla.

Si bien puede continuar agregando columnas y filas a su hoja de cálculo gigante en constante expansión, una forma de aprovechar esto es guardar su hoja de cálculo original en la primera hoja de un documento y las copias editadas posteriores en otras hojas. De esa manera, no importa cuántas ediciones realice, siempre tendrá los datos originales con los que está trabajando.

Caracteres de ancho medio y completo

Algunas de las funciones que se analizan aquí hacen referencia a conjuntos de caracteres de uno y dos bytes, y antes de comenzar, será útil aclarar exactamente cuáles son. En algunos idiomas, como el chino, el japonés y el coreano, cada carácter (o varios caracteres) tendrá dos posibilidades para mostrarse: uno codificado en dos bytes (conocido como carácter de ancho completo) y otro codificado en un solo byte (medio ancho). Puedes ver la diferencia en estos personajes aquí:

Como puede ver, los caracteres de doble byte son más grandes y, a menudo, más fáciles de leer. Sin embargo, en algunas situaciones informáticas, se requiere uno u otro de estos tipos de codificaciones. Si no sabe qué significa todo esto o por qué debería preocuparse por eso, es muy probable que sea algo en lo que no tenga que pensar. Sin embargo, si lo hace, hay funciones incluidas en las siguientes secciones que se relacionan específicamente con los caracteres de ancho medio y ancho completo..

Funciones de personaje

No es muy frecuente que trabaje con caracteres individuales en Excel, pero esas situaciones surgen ocasionalmente. Y cuando lo hacen, estas funciones son las que necesita saber.

Las funciones CHAR y UNICHAR

CHAR toma un número de carácter y devuelve el carácter correspondiente; si tiene una lista de números de caracteres, por ejemplo, CHAR lo ayudará a convertirlos en los personajes con los que está más acostumbrado a lidiar. La sintaxis es bastante simple:

= CHAR ([texto])

[texto] puede tomar la forma de una referencia de celda o un carácter; entonces = CHAR (B7) y = CHAR (84) ambos funcionan. Tenga en cuenta que cuando use CHAR, usará la codificación a la que está configurada su computadora; entonces su = CHAR (84) puede ser diferente al mío (especialmente si está en una computadora con Windows, ya que estoy usando Excel para Mac).

Si el número al que está convirtiendo es un número de caracteres Unicode y está utilizando Excel 2013, deberá usar la función UNICHAR. Las versiones anteriores de Excel no tienen esta función.

Las funciones CODE y UNICODE

Como es de esperar, CODE y UNICODE hacen exactamente lo contrario de las funciones CHAR y UNICHAR: toman un carácter y devuelven el número de la codificación que ha elegido (o que está configurado por defecto en su computadora). Una cosa importante a tener en cuenta es que si ejecuta esta función en una cadena que contiene más de un carácter, solo devolverá la referencia de caracteres para el primer carácter de la cadena. La sintaxis es muy similar:

= CÓDIGO ([texto])

En este caso, [texto] es un carácter o una cadena. Y si desea la referencia Unicode en lugar de la predeterminada de su computadora, usará UNICODE (nuevamente, si tiene Excel 2013 o posterior).

Funciones de análisis de texto

Las funciones de esta sección lo ayudarán a obtener información sobre el texto en una celda, lo que puede ser útil en muchas situaciones. Comenzaremos con lo básico.

La función LEN

LEN es una función muy simple: devuelve la longitud de una cadena. Entonces, si necesita contar el número de letras en un montón de celdas diferentes, este es el camino a seguir. Aquí está la sintaxis:

 = LEN ([texto])

El argumento [texto] es la celda o celdas que desea contar. A continuación, puede ver que al usar la función LEN en una celda que contiene el nombre de la ciudad “Austin,” devuelve 6. Cuando se usa en el nombre de la ciudad “South Bend,” devuelve 10. Un espacio cuenta como un carácter con LEN, así que tenlo en cuenta si lo estás usando para contar la cantidad de letras en una celda determinada.

La función relacionada LENB hace lo mismo, pero funciona con caracteres de doble byte. Si contara una serie de cuatro caracteres de doble byte con LEN, el resultado sería 8. Con LENB, es 4 (si tiene un DBCS habilitado como idioma predeterminado).

La función ENCONTRAR

Es posible que se pregunte por qué usaría una función llamada ENCONTRAR si solo puede usar CTRL + F o Editar> Buscar. La respuesta radica en la especificidad con la que puede buscar utilizando esta función; en lugar de buscar en todo el documento, puede elegir en qué carácter de cada cadena comienza la búsqueda. La sintaxis ayudará a aclarar esta definición confusa:

= ENCONTRAR ([find_text], [inside_text], [start_num])

[find_text] es la cadena que estás buscando. [dentro_texto] es la celda o celdas en las que Excel buscará ese texto, y [número_inicio] es el primer carácter que verá. Es importante tener en cuenta que esta función distingue entre mayúsculas y minúsculas. Tomemos un ejemplo..

He actualizado los datos de la muestra para que el número de identificación de cada alumno sea una secuencia alfanumérica de seis caracteres, cada uno de los cuales comienza con un solo dígito, una M para “masculino,” una secuencia de dos letras para indicar el nivel de rendimiento del alumno (HP para alto, SP para estándar, LP para bajo y UP / XP para desconocido), y una secuencia final de dos números. Usemos ENCONTRAR para resaltar a cada estudiante de alto rendimiento. Aquí está la sintaxis que usaremos:

= ENCONTRAR ("HP", A2, 3)

Esto nos dirá si HP aparece después del tercer carácter de la celda. Aplicado a todas las celdas de la columna ID, podemos ver de un vistazo si el alumno tuvo un 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). ENCONTRAR se puede utilizar mejor si tiene una variedad más amplia de secuencias, pero tiene la idea.

Al igual que con LEN y LENB, FINDB se usa con el mismo propósito que FIND, solo con conjuntos de caracteres de doble byte. Esto es importante debido a la especificación de cierto carácter. Si está utilizando un DBCS y especifica el cuarto carácter con FIND, la búsqueda comenzará en el segundo carácter. FINDB resuelve el problema.

Tenga en cuenta que FIND distingue entre mayúsculas y minúsculas, por lo que puede buscar una capitalización específica. Si desea utilizar una alternativa que no distinga entre mayúsculas y minúsculas, puede utilizar la función BUSCAR, que toma los mismos argumentos y devuelve los mismos valores.

La función EXACTA

Si necesita comparar dos valores para ver si son iguales, EXACT es la función que necesita. Cuando proporciona EXACT con dos cadenas, devolverá VERDADERO si son exactamente iguales y FALSO si son diferentes. Debido a que EXACT distingue entre mayúsculas y minúsculas, devolverá FALSE si le da cadenas que lean “Prueba” y “prueba.” Aquí está la sintaxis para EXACT:

= EXACTO ([texto1], [texto2])

Ambos argumentos se explican por sí mismos; son las cadenas que te gustaría comparar. En nuestra hoja de cálculo, los usaremos para comparar dos puntajes SAT. Agregué una segunda fila y la llamé “Reportado.” Ahora revisaremos la hoja de cálculo con EXACT y veremos dónde el puntaje reportado difiere del puntaje oficial usando la siguiente sintaxis:

= EXACTO (G2, F2)

Repetir esa fórmula para cada fila en la columna nos da esto:

Funciones de conversión de texto

Estas funciones toman los valores de una celda y los convierten en otro formato; por ejemplo, de un número a una cadena o de una cadena a un número. Hay algunas opciones diferentes sobre cómo hacer esto y cuál es el resultado exacto.

La función TEXTO

TEXT convierte datos numéricos en texto y le permite formatearlos de formas específicas; esto podría ser útil, por ejemplo, si está planeando usar datos de Excel en un documento de Word Cómo integrar datos de Excel en un documento de Word Cómo integrar datos de Excel en un documento de Word Durante su semana laboral, probablemente haya muchas veces que te encuentras copiando y pegando información de Excel a Word, o al revés. Así es como la gente a menudo produce informes escritos ... Veamos la sintaxis y luego veamos cómo podría usarla:

= TEXTO ([texto], [formato])

El argumento [formato] le permite elegir cómo desea que aparezca el número en el texto. Hay varios operadores diferentes que puede usar para formatear su texto, pero nos quedaremos con uno simple aquí (para más detalles, consulte la página de ayuda de Microsoft Office en TEXT). TEXT a menudo se usa para convertir valores monetarios, así que comenzaremos con eso.

He agregado una columna llamada “Matrícula” que contiene un número para cada alumno. Formatearemos ese número en una cadena que se parezca un poco más a la que estamos acostumbrados a leer valores monetarios. Aquí está la sintaxis que usaremos:

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

El uso de esta cadena de formato nos dará números precedidos por el símbolo del dólar e incluirá una coma después del lugar de las centenas. Esto es lo que sucede cuando lo aplicamos a la hoja de cálculo:

Cada número ahora está formateado correctamente. Puede usar TEXTO para formatear números, valores de moneda, fechas, horas e incluso para deshacerse de dígitos insignificantes. Para obtener detalles sobre cómo hacer todas estas cosas, consulte la página de ayuda vinculada anteriormente.

La función FIJA

Similar a TEXTO, la función FIJA toma entrada y la formatea como texto; sin embargo, FIJO se especializa en convertir números en texto y darle algunas opciones específicas para formatear y redondear la salida. Aquí está la sintaxis:

= FIJO ([número], [decimales], [no_comas])

El argumento [número] contiene la referencia a la celda que desea convertir a texto. [decimales] es un argumento opcional que le permite elegir el número de decimales que se retienen en la conversión. Si es 3, obtendrá un número como 13.482. Si usa un número negativo para decimales, Excel redondeará el número. Echaremos un vistazo a eso en el siguiente ejemplo. [no_commas], si se establece en VERDADERO, excluirá comas del valor final.

Usaremos esto para redondear los valores de matrícula que usamos 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 redondeados:

La función VALOR

Esto es lo opuesto a la función TEXTO: toma cualquier celda y la convierte en un número. Esto es especialmente útil si importa una hoja de cálculo o copia y pega una gran cantidad de datos y se formatea como texto. Aquí se explica cómo solucionarlo:

= VALOR ([texto])

Eso es todo al respecto. Excel reconocerá los formatos aceptados de números constantes, horas y fechas y los convertirá en números que luego se pueden usar con funciones y fórmulas numéricas. Este es bastante simple, por lo que omitiremos el ejemplo.

La función DÓLAR

Similar a la función TEXTO, DÓLAR convierte un valor a texto, pero también agrega un signo de dólar. También puede elegir la cantidad de decimales que se incluirán:

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

Si deja el argumento [decimales] en blanco, el valor predeterminado será 2. Si incluye un número negativo para el argumento [decimales], el número se redondeará a la izquierda del decimal.

La función ASC

¿Recuerdas nuestra discusión sobre los caracteres de byte simple y doble? Así es como te conviertes entre ellos. Específicamente, esta función convierte caracteres de ancho completo y doble byte en caracteres de ancho medio y byte único. Se puede usar para ahorrar algo de espacio en su hoja de cálculo. Aquí está la sintaxis:

= ASC ([texto])

Bastante simple. Simplemente ejecute la función ASC en cualquier texto que desee convertir. Para verlo en acción, convertiré esta hoja de cálculo, que contiene varios katakana japoneses, que a menudo se representan como caracteres de ancho completo. Vamos a cambiarlos a medio ancho.

La función JIS

Por supuesto, si puede convertir de una manera, también puede volver a convertir de la otra manera. JIS convierte de caracteres de ancho medio a caracteres de ancho completo. Al igual que ASC, la sintaxis es muy simple:

 = JIS ([texto])

La idea es bastante simple, así que pasaremos a la siguiente sección sin un ejemplo.

Funciones de edición de texto

Una de las cosas más útiles que puede hacer con el texto en Excel es realizar modificaciones mediante programación. Las siguientes funciones lo ayudarán a tomar entrada de texto y entrar en el formato exacto que le sea más útil..

Las funciones SUPERIOR, INFERIOR y CORRECTA

Todas estas son funciones muy simples de entender. UPPER hace que el texto sea en mayúscula, LOWER lo hace en minúscula, y PROPER escribe en mayúscula la primera letra de cada palabra mientras deja el resto de las letras en minúscula. No hay necesidad de un ejemplo aquí, así que solo te daré la sintaxis:

= SUPERIOR / INFERIOR / ADECUADO ([texto])

Elija la celda o rango de celdas en el que se encuentra su texto para el argumento [texto], y está listo para ir.

La función de limpieza

Importar datos a Excel generalmente funciona bastante bien, pero a veces terminas con caracteres que no quieres. Esto es más común cuando hay caracteres especiales en el documento original que Excel no puede mostrar. En lugar de pasar por todas las celdas que contienen esos caracteres, puede usar la función LIMPIAR, que se ve así:

= LIMPIAR ([texto])

El argumento [texto] es simplemente la ubicación del texto que desea limpiar. En la hoja de cálculo de ejemplo, agregué algunos caracteres no imprimibles a los nombres de la Columna A que deben eliminarse (hay uno en la fila 2 que empuja el nombre a la derecha y un carácter de error en la fila 3) . He usado la función LIMPIAR 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 solo es útil para el texto; a menudo puede ayudarlo si los números también estropean sus otras fórmulas; Los caracteres especiales realmente pueden causar estragos en los cálculos. Es esencial cuando se convierte de Word a Excel Convertir Word a Excel: convertir su documento de Word en un archivo de Excel Convertir Word a Excel: convertir su documento de Word en un archivo de Excel, sin embargo.

La función TRIM

Mientras que CLEAN se deshace de los caracteres no imprimibles, TRIM se deshace de los espacios adicionales al principio o al final de una cadena de texto que puede terminar con estos si copia el texto de una palabra o un documento de texto sin formato, y termina con algo me gusta ” Fecha de seguimiento ”... para convertirlo en “Fecha de seguimiento,” solo usa esta sintaxis:

= TRIM ([texto])

Cuando lo use, verá resultados similares a cuando usa CLEAN.

Funciones de reemplazo de texto

Ocasionalmente, deberá reemplazar cadenas específicas en su texto con una cadena de otros caracteres. Usar fórmulas de Excel es mucho más rápido que buscar y reemplazar Conquistar las tareas de texto 'Buscar y reemplazar' con wReplace Conquistar las tareas de texto 'Buscar y reemplazar' con wReplace, especialmente si está trabajando con una hoja de cálculo muy grande.

La función SUSTITUTO

Si está trabajando con mucho texto, a veces necesitará hacer algunos cambios importantes, como sustituir una cadena de texto por otra. Tal vez te hayas dado cuenta de que el mes está mal en una serie de facturas. O que escribiste el nombre de alguien incorrectamente. Cualquiera sea el caso, a veces necesita reemplazar una cadena. Para eso es SUSTITUTO. Aquí está la sintaxis:

= SUSTITUTO ([texto], [texto_antiguo], [texto_nuevo], [instancia])

El argumento [text] contiene la ubicación de las celdas en las que desea reemplazar, y [old_text] y [new_text] se explican por sí mismas. [instancia] le permite especificar una instancia específica del texto anterior para reemplazar. Entonces, si desea reemplazar solo la tercera instancia del texto anterior, debe ingresar “3” por este argumento SUBSTITUTE copiará sobre todos los demás valores (ver más abajo).

Como ejemplo, corregiremos un error de ortografía en nuestra hoja de cálculo. Digamos “Honolulu” fue escrito accidentalmente como “Honululu.” Aquí está la sintaxis que usaremos para corregirla:

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

Y esto es lo que sucede cuando ejecutamos esta función:

Después de arrastrar la fórmula a las celdas circundantes, verá que todas las celdas de la columna D se copiaron, excepto las que contenían la falta de ortografía. “Honululu,” que fueron reemplazados con la ortografía correcta.

La función REEMPLAZAR

REPLACE se parece mucho a SUSTITUTO, pero en lugar de reemplazar una cadena específica de caracteres, reemplazará los caracteres en una posición específica. Una mirada a la sintaxis dejará en claro cómo funciona la función:

= REEMPLAZAR ([texto_antiguo], [número_inicio], [número_caracteres], [texto_nuevo])

[texto_antiguo] es donde especificará las celdas en las que desea reemplazar el texto. [número_inicio] es el primer carácter que desea reemplazar y [número_caracteres] es el número de caracteres que se reemplazarán. Veremos cómo funciona esto en un momento. [new_text], por supuesto, es el nuevo texto que se insertará en las celdas; esto también puede ser una referencia de celda, que puede ser bastante útil.

Echemos un vistazo a un ejemplo. En nuestra hoja de cálculo, las ID de los estudiantes tienen secuencias HP, SP, LP, UP y XP. Queremos deshacernos de ellos y cambiarlos a NP, lo que llevaría mucho tiempo usar SUBSTITUTE o Buscar y reemplazar. Aquí está la sintaxis que usaremos:

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

Aplicado a toda la columna, esto es lo que obtenemos:

Todas las secuencias de dos letras de la columna A han sido reemplazadas por “notario público” en la columna G.

Funciones de creación de texto

Además de realizar cambios en las cadenas, también puede hacer cosas con piezas más pequeñas de esas cadenas (o usar esas cadenas como piezas más pequeñas para formar las más grandes). Estas son algunas de las funciones de texto más utilizadas en Excel.

La función CONCATENAR

Este es uno que he usado varias veces. Cuando tiene dos celdas que deben agregarse juntas, CONCATENAR es su función. Aquí está la sintaxis:

= CONCATENAR ([texto1], [texto2], [texto3] ...)

Lo que hace que la concatenación sea tan útil es que los argumentos [text] pueden ser texto plano, como “Arizona,” o referencias celulares como “A31.” Incluso puedes mezclar los dos. Esto puede ahorrarle una gran cantidad de tiempo cuando necesita combinar dos columnas de texto, como si necesita crear un “Nombre completo” columna de un “Primer nombre” y un “Apellido” columna. Aquí está la sintaxis que usaremos para hacer eso:

= CONCATENAR (A2, "", B2)

Observe aquí que el segundo argumento es un espacio en blanco (escrito como comilla-marca-espacio-qoutation-mark). Sin esto, los nombres se concatenarían directamente, sin espacio entre el nombre y el apellido. Veamos qué sucede cuando ejecutamos este comando y usamos autocompletar en el resto de la columna:

Ahora tenemos una columna con el nombre completo de todos. Puede usar 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 moneda y cantidades.
Puede acortar la función CONCATENAR a un solo ampersand en la mayoría de los casos. Para crear la fórmula anterior usando el signo y escribimos esto:

= A2 y "" y B2

También puede usarlo para combinar referencias de celda y líneas de texto, como este:

= E2 & "," & F2 & ", Estados Unidos"

Esto toma las celdas con nombres de ciudades y estados y las combina con “Estados Unidos” para obtener la dirección completa, como se ve a continuación.

Las funciones IZQUIERDA y DERECHA

A menudo, desea trabajar solo con los primeros (o últimos) caracteres de una cadena de texto. IZQUIERDA y DERECHA le permiten hacerlo devolviendo solo un cierto número de caracteres comenzando desde el carácter más a la izquierda o a la derecha en una cadena. Aquí está la sintaxis:

= IZQUIERDA / DERECHA ([texto], [número_caracteres])

[texto], por supuesto, es el texto original, y [número_caracteres] es el número de caracteres que desea devolver. Echemos un vistazo a un ejemplo de cuándo es posible que desee hacer esto. Digamos que ha importado varias direcciones, y cada una contiene la abreviatura del estado y el país. Podemos usar IZQUIERDA para obtener solo las abreviaturas, usando esta sintaxis:

= IZQUIERDA (E2, 2)

Esto es lo que parece aplicado a nuestra hoja de cálculo:

Si la abreviatura hubiera venido después del estado, habríamos usado DERECHO de la misma manera.

La función MID

MID se parece mucho a IZQUIERDA y DERECHA, pero le permite extraer caracteres del centro de una cadena, comenzando en la posición que especifique. Echemos un vistazo a la sintaxis para ver exactamente cómo funciona:

= MID ([texto], [número_inicio], [número_caracteres])

[start_num] es el primer carácter que se devolverá. Esto significa que si desea que el primer carácter de una cadena se incluya en el resultado de una función, esto será “1.” [num_chars] es el número de caracteres después del carácter inicial que se devolverá. Haremos un poco de limpieza de texto con esto. En la hoja de cálculo de ejemplo, ahora tenemos títulos agregados a los apellidos, pero nos gustaría eliminarlos para que un apellido de “Señor martin” será devuelto como “Martín.” Aquí está la sintaxis:

= MEDIO (A2, 5, 15)

Usaremos “5 5” como el carácter inicial, porque la primera letra del nombre de la persona es el quinto carácter (“Señor. ” ocupa cuatro espacios). La función devolverá las siguientes 15 letras, que deberían ser suficientes para no cortar la última parte del nombre de nadie. Aquí está el resultado en Excel:

En mi experiencia, creo que MID es más útil cuando lo combinas con otras funciones. Digamos que esta hoja de cálculo, en lugar de incluir solo hombres, también incluye mujeres, que podrían tener “Sra.” o “señora.” por sus títulos ¿Qué haríamos entonces? Puede combinar MID con IF para obtener el primer nombre independientemente del título:

= SI (IZQUIERDA (A2, 3) = "Sra.", MEDIA (A2, 6, 16), MEDIA (A2, 5, 15)

Te dejaré descubrir exactamente cómo esta fórmula funciona su magia (es posible que necesites revisar los operadores booleanos de Excel Mini Tutorial de Excel: Usar lógica booleana para procesar datos complejos Mini Tutorial de Excel: Usar la lógica booleana para procesar operadores lógicos de datos complejos SI, NO , AND y OR pueden ayudarlo a pasar de un novato de Excel a un usuario avanzado. Explicamos los conceptos básicos de cada función y demostramos cómo puede usarlos para obtener los mejores resultados)..

La función REPT

Si necesita tomar una cadena y repetirla varias veces, y prefiere no escribirla una y otra vez, REPT puede ayudarlo. Dale a REPT una cadena (“a B C”) y un número (3) de veces que desea que se repita, y Excel le dará exactamente lo que solicitó (“abcabcabc”) Aquí está la sintaxis muy fácil:

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

[texto], obviamente, es la cadena base; [número] es la cantidad de veces que desea que se repita. Aunque todavía no he encontrado un buen uso de esta función, estoy seguro de que alguien podría usarla para algo. Utilizaremos un ejemplo que, si bien no es exactamente útil, podría mostrarle el potencial de esta función. Vamos a combinar REPT con “Y” para crear algo nuevo Aquí está la sintaxis:

= "**"

El resultado se muestra a continuación:

Un ejemplo del mundo real

Para darle una idea de cómo podría usar una función de texto en el mundo real, le daré un ejemplo de dónde combiné MID con varios condicionales en mi propio trabajo. Para mi título de psicología de postgrado, realicé un estudio en el que los participantes tenían que hacer clic en uno de los dos botones, y se registraron las coordenadas de ese clic. El botón a la izquierda de la pantalla estaba etiquetado como A, y el botón a la derecha estaba etiquetado como B. Cada ensayo tenía una respuesta correcta, y cada participante realizó 100 ensayos.

Para analizar estos datos, necesitaba ver cuántos ensayos acertó cada participante. Así es como se ve la hoja de cálculo de resultados, después de un poco de limpieza:

La respuesta correcta para cada prueba se enumera en la columna D, y las coordenadas del clic se enumeran en las columnas F y G (están formateadas como texto, lo que complica las cosas). Cuando comencé, simplemente lo hice e hice el análisis manualmente; si la columna D dijera “opcionala” y el valor en la columna F era negativo, ingresaría 0 (para “incorrecto”) Si fuera positivo, ingresaría 1. Lo contrario sería cierto si la columna D dijera “opciónb.”

Después de un poco de retoques, se me ocurrió una manera de usar la función MID para hacer el trabajo por mí. Esto es lo que usé:

= IF (D3 = "opcióna", IF (MID (F3,2,1) = "-", 1,0), IF (MID (F3,2,1) = "-", 0,1))

Analicemos eso. Comenzando con la primera instrucción IF, tenemos lo siguiente: “si la celda D3 dice 'opcióna', entonces [primer condicional]; si no, entonces [segundo condicional].” El primer condicional dice esto: “si el segundo carácter de la celda F3 es un guión, devuelve verdadero; si no, devuelve falso.” El tercero dice “si el segundo carácter de la celda F3 es un guión, devuelve falso; si no, devuelve verdadero.”

Podría llevar un tiempo comprender esto, pero debería quedar claro. En resumen, esta fórmula verifica si D3 dice “opcionala”; si lo hace, y el segundo carácter de F3 es un guión, la función devuelve “cierto.” Si D3 contiene “opcionala” y el segundo carácter de F3 no es un guión, devuelve “falso.” Si D3 no lo hace Contiene “opcionala” y el segundo carácter de F3 es un guión, devuelve “falso.” Si D3 no dice “opcionala” y el segundo carácter de F2 no es un guión, devuelve “cierto.”

Así es como se ve la hoja de cálculo cuando ejecuta la fórmula:

Ahora el “Puntuación” La columna contiene un 1 por cada prueba que el participante respondió correctamente y un 0 por cada prueba que respondió incorrectamente. A partir de ahí, es fácil resumir los valores para ver cuántos acertaron.

Espero que este ejemplo te dé una idea de cómo puedes usar creativamente las funciones de texto cuando trabajas con diferentes tipos de datos. El poder de Excel es casi ilimitado 3 Fórmulas locas de Excel que hacen cosas increíbles 3 Fórmulas locas de Excel que hacen cosas increíbles Las fórmulas Excel tienen una herramienta poderosa en formato condicional. Este artículo cubre tres formas de aumentar la productividad con MS Excel. , y si se toma el tiempo para encontrar una fórmula que haga su trabajo por usted, puede ahorrar un montón de tiempo y esfuerzo!

Dominio del texto de Excel

Excel es una fuente de poder cuando se trata de trabajar con números, pero también tiene una sorprendente cantidad de funciones de texto útiles. Como hemos visto, puede analizar, convertir, reemplazar y editar texto, así como combinar estas funciones con otras, hacer algunos cálculos y transformaciones complejas..

Desde el envío de correo electrónico Cómo enviar correos electrónicos desde una hoja de cálculo de Excel usando scripts de VBA Cómo enviar correos electrónicos desde una hoja de cálculo de Excel usando scripts de VBA Nuestra plantilla de código lo ayudará a configurar correos electrónicos automatizados desde Excel usando Objetos de datos de colaboración (CDO) y scripts de VBA. a hacer tus impuestos ¿Hacer tus impuestos? ¿5 fórmulas de Excel que debes saber al hacer tus impuestos? 5 Fórmulas de Excel que debe conocer Pasan dos días antes de que vencen sus impuestos y no desea pagar otra tarifa de presentación tardía. Este es el momento de aprovechar el poder de Excel para poner todo en orden. , Excel puede ayudarlo a administrar toda su vida Cómo usar Microsoft Excel para administrar su vida Cómo usar Microsoft Excel para administrar su vida No es ningún secreto que soy un fanático total de Excel. Gran parte de eso proviene del hecho de que disfruto escribiendo código VBA, y Excel combinado con scripts VBA abren todo un mundo de posibilidades ... Y aprender a usar estas funciones de texto lo acercará un paso más a ser un maestro de Excel.

¡Háganos saber cómo ha utilizado las operaciones de texto en Excel! ¿Cuál es la transformación más compleja que has hecho??




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.