Cierto texto de cadenas, URL de enlaces y más: Desentrañando el misterio digital
En la vasta inmensidad de la web, nos encontramos rodeados de cadenas de texto y enlaces que parecen cobrar vida propia. ¿Alguna vez te has preguntado cómo una simple URL puede abrir las puertas a un universo de información? En este artículo, exploraremos el fascinante mundo detrás de los textos y enlaces que navegamos a diario. Desde la creación de cadenas que conectan ideas hasta los secretos que esconden los hipervínculos, acompáñanos en esta aventura que ilumina los rincones menos conocidos de la internet. Prepárate para descubrir un nuevo nivel de comprensión en el ámbito digital. ¡Comencemos!
¿Alguna vez te has preguntado cómo funcionan las cadenas de texto en los enlaces de las páginas web? ¿O qué significa ese código extraño al final de una URL? ¡No busques más! En este artículo, exploraremos el fascinante mundo de los textos de cadenas, las URL de enlaces y mucho más. Descubrirás cómo estos elementos son fundamentales para la navegación en línea y cómo pueden influir en tu experiencia como usuario. Así que prepárate para sumergirte en el desconocido universo de la web y desvelar los secretos que se ocultan detrás de cada enlace que clickeas. ¡Vamos allá!
La siguiente parte de nuestras operaciones con texto en hojas de cálculo está dedicada a la extracción. Descubra formas de extraer diversos datos (texto, caracteres, números, URL, direcciones de correo electrónico, fecha y hora, etc.) de varias posiciones en varias celdas de Google Sheets a la vez.
Fórmulas de Google Sheets para extraer texto y números de cadenas
Las fórmulas en Google Sheets lo son todo. Si bien algunos combos agregan texto y números y eliminan varios caracteres, algunos también extraen texto, números, caracteres separados, etc.
Las funciones más fáciles de manejar cuando estás a punto de extraer datos de las celdas de Google Sheets son IZQUIERDA, DERECHA y MEDIA. Obtienen cualquier dato por posición.
Extraiga datos del principio de las celdas en Google Sheets
Puedes extraer fácilmente los primeros N caracteres usando la función IZQUIERDA:
IZQUIERDA(cadena,[number_of_characters])
- cadena es el texto del que desea extraer datos.
- número de caracteres es el número de caracteres a eliminar comenzando desde la izquierda.
Aquí está el ejemplo más simple: saquemos los códigos de país de los números de teléfono:
>
Como puedes ver, los códigos de país toman 6 símbolos al comienzo de las celdas, por lo que la fórmula que necesitas es:
=LEFT(A2,6)
>
Consejo. ArrayFormula permitirá obtener 6 caracteres de todo el rango a la vez:
=ArrayFormula(LEFT(A2:A7,6))
>
Extraiga datos del final de las celdas en Google Sheets
Para extraer los últimos N caracteres de las celdas, utilice la función DERECHA:
DERECHA(cadena,[number_of_characters])
- cadena sigue siendo el texto (o una referencia de celda) del que extraer datos.
- número de caracteres es también el número de caracteres a tomar desde la derecha.
Obtengamos esos nombres de países de los mismos números de teléfono:
>
Solo toman 2 caracteres y eso es exactamente lo que menciono en la fórmula:
=RIGHT(A2,2)
>
Consejo. ArrayFormula también te ayudará a extraer datos del final de todas las celdas de Google Sheets a la vez:
=ArrayFormula(RIGHT(A2:A7,2))
>
Extraiga datos del medio de las celdas en Google Sheets
Si hay funciones para extraer datos del principio y del final de las celdas, también debe haber una función para extraer datos del medio. Y sí, hay uno.
Se llama MEDIO:
MID(cadena, inicio_en, extraer_longitud)
- cadena — el texto del que deseas quitar la parte central.
- a partir de — la posición del personaje desde el cual desea comenzar a obtener los datos.
- extraer_longitud — la cantidad de caracteres que necesitas sacar.
Usando el ejemplo de los mismos números de teléfono, busquemos los números de teléfono sin sus códigos de país ni abreviaturas de país:
>
Como los códigos de país terminan con el sexto carácter y el séptimo es el guión, extraeré números a partir del octavo dígito. Y obtendré 8 dígitos en total:
=MID(A2,8,8)
>
Consejo. Cambiar una celda a todo el rango y envolverla en ArrayFormula le proporcionará el resultado para cada celda a la vez:
=ArrayFormula(MID(A2:A7,8,8))
>
Extraer datos antes de un texto determinado: IZQUIERDA + BÚSQUEDA
A veces, extraer texto por posición (como se muestra arriba) no es una opción. Las cadenas requeridas pueden residir en cualquier parte de sus celdas y constar de una cantidad diferente de caracteres, lo que lo obliga a crear fórmulas diferentes para cada celda.
Pero Google Sheets no sería Google Sheets si no tuviera otras funciones que ayudaran a extraer texto de cadenas.
Siempre que quieras extraer datos que preceden a un determinado texto, utiliza IZQUIERDA + BÚSQUEDA:
- IZQUIERDA se utiliza para devolver una cierta cantidad de caracteres desde el comienzo de las celdas (desde su izquierda)
- BUSCAR busca ciertos caracteres/cadenas y obtiene su posición.
Combine estos y IZQUIERDA devolverá la cantidad de caracteres sugeridos por BÚSQUEDA.
Aquí hay un ejemplo: ¿cómo se extraen códigos textuales antes de cada ‘ea’?
>
Esta es la fórmula que te ayudará en casos similares:
=LEFT(A2,SEARCH(«ea»,A2)-1)
>
Esto es lo que sucede en la fórmula:
Extraer datos después del texto.
También existen medios para obtener todo lo que está después de una determinada cadena de texto. Pero esta vez, el DERECHO no ayudará. En cambio, le llega el turno a REGEXREPLACE.
Consejo. REGEXREPLACE utiliza expresiones regulares. Si no estás preparado para lidiar con ellos, Hay una solución mucho más sencilla que se describe a continuación..
REGEXREPLACE(texto, expresión_regular, reemplazo)
- texto es una cadena o una celda donde desea realizar cambios
- expresión regular es la combinación de caracteres que representa una parte del texto que estás buscando
- reemplazo es lo que quieras conseguir en lugar de eso texto
Entonces, ¿cómo se utiliza para extraer datos después de un determinado texto (‘ea’ en mi ejemplo)?
>
Fácil: usando esta fórmula:
=REGEXREPLACE(A2,»(.*)ea(.*)»,»$2″)
>
Déjame explicarte cómo funciona exactamente esta fórmula:
Consejo. Todos los caracteres utilizados en expresiones regulares se recopilan en este pagina especial.
Extraer números de celdas de Google Sheets
¿Qué sucede si desea extraer solo números cuando su posición y todo lo que va antes y después no importa?
Las máscaras (también conocidas como expresiones regulares) también ayudarán. De hecho, tomaré la misma función REGEXREPLACE y cambiar la expresión regular:
=REGEXREPLACE(A2,»[^[:digit:]]», «»)
>
Consejo. La siguiente fórmula arroja el mismo resultado: extrae solo dígitos de las celdas:
=REGEXREPLACE(A2,»[^0-9]», «»)
=REGEXREPLACE(A2,»[^d]», «»)
Extrae texto ignorando números y otros caracteres
De manera similar, solo puedes extraer datos alfabéticos de las celdas de Google Sheets. La contracción de la expresión regular que representa texto se llama en consecuencia: alfa:
=REGEXREPLACE(A2,»[^[:alpha:]]», «»)
>
Esta fórmula toma todo menos letras (AZ, az) y literalmente lo reemplaza con «nada». O, dicho de otra manera, saca sólo letras.
Formas sin fórmulas de extraer datos de las celdas de Google Sheets
Extraiga URL de hipervínculos en Google Sheets
Cuando se trata de extraer enlaces de celdas de Google Sheets, las fórmulas no ayudan. Sin embargo, existen otras 3 formas de sacar esos enlaces de las celdas.
Ejemplo 1: copiar enlace
Pase el mouse sobre una celda con un hipervínculo. Verás una vista previa del sitio web con 3 configuraciones. Ir por Copiar link:
>
Luego simplemente pegue esa URL del portapapeles en una celda vacía:
>
¡Pan comido! Sin embargo, tendrás que repetir esto para cada celda de la que quieras extraer esas URL, ya que la solución no funciona para celdas en lotes:
>
Consejo. Para extraer enlaces de varias celdas en Google Sheets de una sola vez, use el herramienta que se describe a continuación.
Ejemplo 2: obtener una vista previa del enlace (editar) y luego extraerlo
Este es similar al método anterior. Cuando pase el mouse sobre el enlace, haga clic en Editar enlace en vez de Copiar:
>
Tendrás la oportunidad de obtener una vista previa de la URL y tal vez copiar cierta parte si eso es lo que estás haciendo:
>
Una vez que copie la parte necesaria de la URL, péguela en otra celda. Repita para cada celda de Google Sheets de la que necesite extraer enlaces:
>
Consejo. Para extraer enlaces de varias celdas en Google Sheets a la vez, use el herramienta del siguiente ejemplo.
Ejemplo 3: complemento de extracción de enlaces para Google Sheets
Si necesita extraer varias URL de varios hipervínculos en Google Sheets de una sola vez, esta será una herramienta indispensable para usted.
Extraer complemento del Colección de herramientas eléctricas Tiene todas las configuraciones necesarias para el trabajo. Simplemente seleccione el rango con todos los hipervínculos (incluso puede seleccionar varios rangos no adyacentes manteniendo presionado el botón Control llave), abra el Extraer enlaces grupo en Power Tools, modifique la configuración y haga clic Extracto:
>
Nuestro Herramientas eléctricas Es perfecto para extraer otros tipos de datos también. Deja que te enseñe.
Extraiga diferentes tipos de datos utilizando complementos de Power Tools
La herramienta Extraer de Power Tools hace exactamente lo que buscaba en este artículo: extrae diferentes tipos de datos de las celdas de Google Sheets.
Configuraciones fáciles de usar
Todos los casos que he cubierto anteriormente no se pueden resolver simplemente con el complemento. La herramienta es fácil de usar. entonces todo lo que necesita hacer es seleccionar el rango que desea procesar y marcar las casillas requeridas. Sin fórmulas, sin expresiones regulares.
Recordar esta sección de este artículo con REGEXREPLACE y expresiones regulares? Así de sencillo es el complemento:
>
Opciones extra
Como puedes ver, hay algunos opciones adicionales (solo casillas de verificación) que puedes encender/apagar rápidamente para obtener el resultado más preciso:
Extraer diferentes tipos de datos
Power Tools no solo extrae datos antes/después/entre ciertas cadenas de texto y los primeros/últimos N caracteres; pero también saca lo siguiente:
>
Extrae cualquier cadena de datos de todas partes
También hay una opción para configurar su propio patrón exacto y usarlo para la extracción. Extraer por mascarilla y sus caracteres comodín: * y ? – Haz el truco:
- Por ejemplo, puedes resaltar todo lo que está entre corchetes usando la siguiente máscara:
- O consigue aquellos SKU que tienen sólo 5 números en sus identificadores:
- SKU????? O, como muestro en la captura de pantalla a continuación, extraiga todo después de cada ‘ea’ en cada celda:
>Extraiga datos en Google Sheets mediante máscara.
Extraer fecha y hora de marcas de tiempo
Como beneficio adicional, hay una herramienta más pequeña que extraerá la fecha y la hora de las marcas de tiempo: se llama Fecha y hora divididas.
>
Complemento de fecha y hora divididas. Simplemente seleccione una de las casillas de verificación según lo que desee extraer (fecha u hora) de las marcas de tiempo en Google Sheets y presioneDividir
>
Extraiga la fecha de las marcas de tiempo en Google Sheets. Esta herramienta también forma parte del Complemento de herramientas eléctricas
Entonces, una vez que lo instales para obtener datos de las celdas de Google Sheets, estarás completamente cubierto. Si no, deja un comentario y te ayudaremos 🙂
Preguntas frecuentes sobre «Cierto texto de cadenas»
Preguntas frecuentes sobre «Cierto texto de cadenas»
1. ¿Qué es «Cierto texto de cadenas»?
«Cierto texto de cadenas» es un concepto que se refiere a la repetición de palabras o frases sin un propósito claro. También conocido como texto lorem ipsum, es comúnmente utilizado como relleno en diseños gráficos, maquetas y páginas web.
2. ¿Cuál es el origen de «Cierto texto de cadenas»?
El texto lorem ipsum tiene sus orígenes en un pasaje de la obra literaria «De finibus bonorum et malorum» (Sobre los límites del bien y del mal) escrita por el filósofo romano Cicerón.
3. ¿Por qué se utiliza «Cierto texto de cadenas» en el diseño gráfico y web?
La utilización del texto lorem ipsum en el diseño gráfico y web permite a los diseñadores tener una representación visual más realista del diseño final. Al no tener que preocuparse por el contenido de texto, pueden centrarse en la disposición y estructura de los elementos visuales.
4. ¿Qué beneficios tiene utilizar «Cierto texto de cadenas» en el diseño?
El principal beneficio de usar el texto lorem ipsum es que no distrae al lector con un contenido real. Esto ayuda a los usuarios a concentrarse en los aspectos visuales y en la experiencia de navegación. Además, permite realizar pruebas de diseño sin la necesidad de tener el contenido final.
5. ¿Existen alternativas al texto «Cierto texto de cadenas»?
Sí, existen varias alternativas al texto lorem ipsum que también se utilizan como relleno en diseño gráfico y web. Algunas de ellas son el texto «dummy», «texto de ejemplo», «texto sin sentido» o incluso textos en diferentes idiomas.
6. ¿Dónde puedo encontrar generadores de «Cierto texto de cadenas»?
En internet existen numerosos generadores de texto lorem ipsum que permiten generar párrafos o bloques de texto al azar. Algunos ejemplos de sitios web donde se pueden encontrar generadores son:
Esperamos que estas preguntas frecuentes hayan aclarado algunas dudas sobre el concepto de «Cierto texto de cadenas» y su uso en diseño gráfico y web.
Parece que has compartido un texto extenso y detallado sobre cómo extraer datos de celdas en Google Sheets, cubriendo diversas funciones y métodos para obtener información específica, como números de teléfono, textos antes o después de ciertas cadenas, y cómo manejar hipervínculos.
Aquí tienes un resumen y algunas de las técnicas claves que mencionaste:
1. Extraer los últimos caracteres
- Función:
=RIGHT(A2, 2)
o=ArrayFormula(RIGHT(A2:A7, 2))
- Extrae los dos últimos caracteres de la celda A2 o de un rango.
2. Extraer caracteres del medio
- Función:
=MID(A2, 8, 8)
o=ArrayFormula(MID(A2:A7, 8, 8))
– Extrae 8 caracteres comenzando desde el octavo carácter de A2.
3. Extraer texto antes de una cadena específica
- Función:
=LEFT(A2, SEARCH("ea", A2) - 1)
- Devuelve todo el texto antes de la cadena «ea».
4. Extraer texto después de una cadena específica
- Función:
=REGEXREPLACE(A2, "(.)ea(.)", "$2")
– Extrae todo el texto que está después de la cadena «ea».
5. Extraer solo números
- Función:
=REGEXREPLACE(A2, "[^0-9]", "")
– Elimina todo lo que no sea un número, dejando solo los dígitos.
6. Extraer solo letras
- Función:
=REGEXREPLACE(A2, "[^[:alpha:]]", "")
- Elimina todo lo que no sea letras, dejando solo el texto alfabético.
7. Extraer enlaces de hipervínculos
- Métodos Manuales:
– Copiar enlace: Mantén el mouse sobre la celda con el hipervínculo, elige «Copiar enlace» y pégalo en otra celda.
– Editar enlace: Haz clic en «Editar enlace» para ver la URL y cópiala.
8. Uso de Complementos
- Power Tools: Para extraer varios tipos de datos sin usar fórmulas. Permite seleccionar rangos y aplicar diferentes configuraciones con facilidad.
- Dividir fecha y hora: Una herramienta para extraer la fecha y hora de marcas de tiempo.
Conclusión
Las funciones de Google Sheets son muy poderosas y permiten un manejo flexible de los datos. Además de las fórmulas básicas, el uso de expresiones regulares (REGEX) brinda aún más posibilidades para manipular texto. Si tienes alguna pregunta específica o necesitas más detalles sobre alguno de estos métodos, ¡estaré encantado de ayudarte!
Yihad: ¡Me encanta este tipo de contenido! Siempre he tenido curiosidad sobre cómo funcionan las cadenas de texto y las URLs. Una vez intenté hacer un proyecto de programación donde tenía que usar varias APIs y, aunque al principio me perdió un poco, al final fue super interesante ver cómo todas las piezas encajaban. ¡Gracias por compartir información tan útil!