cierto texto de cadenas, URL de enlaces y más

¿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: cierto texto de cadenas, URL de enlaces y más

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) cierto texto de cadenas, URL de enlaces y más

Consejo. ArrayFormula permitirá obtener 6 caracteres de todo el rango a la vez:

=ArrayFormula(LEFT(A2:A7,6)) cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

Solo toman 2 caracteres y eso es exactamente lo que menciono en la fórmula:

=RIGHT(A2,2) cierto texto de cadenas, URL de enlaces y más

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)) cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y má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) cierto texto de cadenas, URL de enlaces y más

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)) cierto texto de cadenas, URL de enlaces y más

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’? cierto texto de cadenas, URL de enlaces y más

Esta es la fórmula que te ayudará en casos similares:

=LEFT(A2,SEARCH("ea",A2)-1) cierto texto de cadenas, URL de enlaces y más

Esto es lo que sucede en la fórmula:

  1. BÚSQUEDA(«ea»,A2) busca ‘ea’ en A2 y devuelve la posición donde comienza ese ‘ea’ para cada celda: 10.
  2. Entonces, la décima posición es donde reside ‘e’. Pero como quiero que todo esté justo antes de ‘ea’, necesito restar 1 de esa posición. De lo contrario, también se devolverá ‘e’. Así que al final obtengo 9.
  3. IZQUIERDA mira A2 y obtiene los primeros 9 caracteres.

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)? cierto texto de cadenas, URL de enlaces y más

Fácil: usando esta fórmula:

=REGEXREPLACE(A2,"(.*)ea(.*)","$2") cierto texto de cadenas, URL de enlaces y más

Déjame explicarte cómo funciona exactamente esta fórmula:

  1. A2 es una celda de la que estoy extrayendo los datos.
  2. «(.*)ea(.*)» es mi expresión regular (o puedes llamarla máscara). Busco ‘ea’ y pongo todos los demás caracteres entre paréntesis. Hay 2 grupos de caracteres: todo lo que está antes de ‘ea’ es el primer grupo (.*) y todo lo que está después de ‘ea’ es el segundo (.*). Toda la máscara está entre comillas dobles.
  3. «$2» es lo que quiero obtener: el segundo grupo (de ahí su número 2) del argumento anterior.

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:]]", "") cierto texto de cadenas, URL de enlaces y más

  1. A2 es una celda de donde quiero obtener esos números.
  2. «[^[:digit:]]» es una expresión regular que toma todo menos dígitos. Ese símbolo ^caret es lo que hace una excepción para los dígitos.
  3. «» reemplaza todo excepto los caracteres numéricos con «nada». O, en otras palabras, lo elimina por completo, dejando solo números en las celdas. O extrae números 🙂

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:]]", "") cierto texto de cadenas, URL de enlaces y más

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

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: cierto texto de cadenas, URL de enlaces y más

Luego simplemente pegue esa URL del portapapeles en una celda vacía: cierto texto de cadenas, URL de enlaces y más

¡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: cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

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: cierto texto de cadenas, URL de enlaces y más

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:

  1. Obtenga únicamente las cadenas del caso de texto requerido.
  2. Extraiga todas las apariciones de cada celda y colóquelas en una celda o en columnas separadas.
  3. Inserte una nueva columna con el resultado a la derecha de los datos de origen.
  4. Borre el texto extraído de los datos de origen.

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:

  1. Números junto con sus decimales manteniendo intactos los separadores de decimales/miles: cierto texto de cadenas, URL de enlaces y más
  2. N caracteres a partir de una determinada posición en una celda.
  3. Hipervínculos (texto + enlace), URL (enlace), direcciones de correo electrónico.

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:
cierto texto de cadenas, URL de enlaces y más

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. cierto texto de cadenas, URL de enlaces y más

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 cierto texto de cadenas, URL de enlaces y más

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 🙂

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded





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:

  1. lipsum.com
  2. namelix.com
  3. loremipsumgenerator.com

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.


Deja un comentario