KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Excel añade Dividir por texto y número en la posición especificada de la celda

AutorSun Fecha de modificación

En Excel, agregar texto o números a celdas es una tarea muy habitual. Por ejemplo, insertar espacios entre nombres, añadir prefijos o sufijos a celdas, o incluir guiones en números de identificación social. Este tutorial recoge casi todos los escenarios de adición en Excel y ofrece los métodos correspondientes.

Navegación de este tutorial

1. Añada al principio de cada celda

1,1 Añadir al principio de las celdas mediante fórmula

1,2 Añadir al principio de las celdas mediante Relleno Flash

1,3 Añadir al principio de las celdas mediante código VBA

2. Añadir al final de cada celda

2,1 Añadir al final de las celdas mediante fórmula

2,2 Añadir al final de las celdas mediante Relleno Flash

2,3 Añadir al final de las celdas mediante código VBA

3. Añadir en mitad de la cadena

3,1 Añadir tras el enésimo carácter de la cadena mediante fórmula

3,2 Añadir tras el enésimo carácter de la cadena mediante Relleno Flash

3,3 Añadir tras el enésimo carácter de la cadena mediante código VBA

4. Agregue texto con Kutools para Excel (añada caracteres en la posición que necesite)

4,1 Agregar texto Antes del primer carácter o Después del último carácter

4,2 Agregar texto en la(s) posición(es) especificada(s)

4,3 Extensión de la utilidad Agregar texto

5. Agregue texto antes o después del primer texto específico.

5,1 Agregar texto antes del primer texto específico

5,2 Agregar texto después del primer texto específico

6. Añada carácter(es) antes o después de cada palabra

6,1 Añadir carácter(es) antes o después de cada palabra mediante fórmula

6,2 Añadir carácter(es) antes o después de cada palabra mediante Buscar y reemplazar

6,3 Añadir carácter(es) antes o después de cada palabra mediante código VBA

7. Inserta texto entre caracteres

7,1 Agregar texto entre cada carácter/dígito con función definida por el usuario

7,2 Añadir espacio entre cada número mediante fórmula

8. Añade carácter(es) entre cada palabra

9. Añada un carácter entre el texto y el número al dividir.

9,1 Añadir carácter entre Dividir por texto y número mediante fórmula

9,2 Añadir carácter entre Dividir por texto y número mediante Relleno Flash

10. Añada guiones a los números de teléfono y a los números de la Seguridad Social.

10,1 Añadir guiones a los números mediante fórmula

10,2 Añadir guiones a los números mediante Establecer formato de celda

10,3 Añadir guiones a Número de teléfono mediante Agregar texto de Kutools para Excel

11. Añada ceros iniciales a las celdas para fijar su longitud

11,1 Añadir ceros iniciales a las celdas con la función Establecer formato de celda

11,2 Añadir ceros iniciales a Fórmula

12. Añada ceros al final de los números para fijar su longitud

13. Añada espacios finales al texto.

14. Añada comillas o corchetes alrededor del texto o los números.

14,1 Añadir comillas/corchetes alrededor mediante Establecer formato de celda

14,2 Añadir comillas/corchetes alrededor mediante fórmulas

14,3 Añadir comillas/corchetes alrededor mediante VBA

15. Agrega texto directamente al resultado de la fórmula

Nota

En este tutorial, he preparado algunos ejemplos para ilustrar los métodos. Puede adaptar las referencias según sus necesidades al usar el siguiente código VBA o fórmulas, o bien descargar los ejemplos para probar los métodos directamente.

ejemplo de documento Haga clic para descargar el archivo de ejemplo


1. Añada al principio de cada celda

Esta parte enumera distintos métodos para añadir caracteres al principio de cada celda, tal como se muestra en la siguiente captura de pantalla:
Añadir texto al principio de cada celda

1,1 Añadir al principio de las celdas mediante fórmula


Aquí puede elegir una de las tres fórmulas siguientes:

Fórmula 1: operador de concatenación «&»

Combina varios textos utilizando el carácter ampersand «&».

«texto»&celda

Fórmula 2: función CONCATENAR

La función CONCATENAR se utiliza para unir textos.

CONCATENAR(«texto»;celda)

Fórmula 3: función CONCAT

Se trata de una función nueva disponible exclusivamente en Excel 2019, Office 365 y Excel Online.

CONCAT(«texto»;celda)

En las fórmulas genéricas: «celda» es la referencia a la celda que contiene el texto al que desea añadir un prefijo, y «texto» es el prefijo que se añadirá a dicha celda.

Con el ejemplo anterior, puede utilizar las fórmulas en Barra de fórmulas de la siguiente manera:

«&»

=$E$3&B3o =«Iphone»&B3

Función CONCATENAR

=CONCATENAR($E$3;B3)o =CONCATENATE(«Iphone»,B3)

Función CONCAT

=CONCAT($E$3;B3)o =CONCAT(«Iphone»,B3)

Pulse la tecla Intro para obtener el resultado y, a continuación, arrastre el controlador de autorrelleno hacia abajo hasta **Agregar texto** para aplicarlo a cada celda del rango B3:B6.
Añadir al principio de las celdas mediante fórmulas

 Atención: el texto debe ir entre comillas dobles; de lo contrario, la fórmula devolverá el valor de error #¿NOMBRE?. Si utiliza una referencia de celda a un texto, recuerde usar la referencia absoluta. Puede pulsar la tecla F4 para cambiar la referencia relativa por una referencia absoluta.

1,2 Añadir al principio de las celdas mediante Relleno Relámpago


Si utiliza Excel 2013 o versiones posteriores, la potente función Relleno Relámpago puede rellenar automáticamente las celdas en función de los datos introducidos en las anteriores.

Seleccione una celda junto al primer dato original e introduzca manualmente el primer dato con el texto de prefijo, tal como se muestra a continuación:
escribir manualmente el primer dato con el texto de prefijo

A continuación, en la celda inferior, escriba el segundo dato incluyendo el texto de prefijo. Mientras escribe, aparecerá una lista en gris; pulse la tecla Intro para que Relleno Relámpago complete automáticamente los datos.
pulsar la tecla Entrar para permitir que Relleno Rápido complete los datos automáticamentepulsar la tecla Entrar para permitir que Relleno Rápido complete los datos automáticamente

Si no se genera la lista de vista previa, vaya a la pestaña Inicio y haga clic en Rellenar > Relleno Relámpago para ejecutarlo manualmente.

1,3 Añadir al principio de las celdas mediante código VBA


Si está familiarizado con el código VBA, a continuación le presentamos un código VBA para agregar texto al principio de cada celda en un rango.

1. Seleccione un rango de celdas al que desee añadir el prefijo y, a continuación, pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Luego, en la ventana emergente, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
hacer clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Añadir al principio de las celdas

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "Iphone" & c.Value
Next
End Sub
Atención: en el script de código,Iphonees el texto que desea añadir al principio de las celdas seleccionadas; cámbielo según sus necesidades.

copiar y pegar el código en el módulo

4. Pulse la tecla F5 o haga clic en el botón Ejecutarbotón ejecutar en la ventana para activar el código VBA.

Ahora, todas las celdas seleccionadas tienen el texto «iPhone» añadido al principio.
se ha añadido el texto especificado al principio de todas las celdas seleccionadas


2. Añadir al final de cada celda

Además de Agregar texto al principio de las celdas, también es habitual Agregar texto al final de las celdas. A continuación, tomamos como ejemplo la adición de una unidad al final de cada celda, tal como se muestra en la siguiente captura de pantalla:
Añadir texto al final de cada celda

2,1 Añadir al final de las celdas mediante fórmula


Aquí puede elegir una de las tres fórmulas siguientes:

Fórmula 1: operador de concatenación «&»

Combina varios textos utilizando el carácter ampersand «&».

Celda&«texto»

Fórmula 2: función CONCATENAR

La función CONCATENAR se utiliza para unir textos.

CONCATENAR(celda,«texto»)

Fórmula 3: función CONCAT

Esta es una función nueva disponible exclusivamente en Excel 2019, Office 365 y Excel en línea.

CONCAT(celda,«texto»)

En las fórmulas genéricas: «celda» hace referencia a la celda que contiene el texto al que desea añadir el sufijo, y «texto» es el contenido que se agregará a dicha celda.

Usando el ejemplo anterior, puede aplicar las siguientes fórmulas en Barra de fórmulas:

«&»

=B3&$E$3o =B3&«Kg»

Función CONCATENAR

=CONCATENAR(B3, $E$3)o =CONCATENATE(B3, «Kg»)

Función CONCAT

=CONCAT(B3, $E$3)o =CONCAT(B3, «Kg»)

Pulse la tecla Intro para obtener el resultado y, a continuación, arrastre el controlador de autorrelleno hacia abajo hasta agregar texto al final de cada celda del rango B3:B6.
Añadir texto al final de las celdas mediante fórmulas

 Atención: El texto debe ir entre comillas dobles; de lo contrario, la fórmula devolverá el valor de error #¿NOMBRE?. Si utiliza una referencia de celda a un texto, recuerde usar la referencia absoluta; puede pulsar la tecla F4 para cambiar la referencia relativa a absoluta.

2,2 Añadir al final de las celdas mediante Relleno Rápido


Si utiliza Excel 2013 o versiones posteriores, la potente función Relleno Rápido puede rellenar automáticamente las celdas en función de los datos que haya introducido en las celdas superiores.

Seleccione una celda junto al primer dato original e introduzca manualmente el primer dato con el texto de sufijo, tal como se muestra a continuación:
escribir manualmente el primer dato con el texto de sufijo

A continuación, active la celda situada bajo el primer resultado y haga clic en Datos > Relleno Rápido. Así, todas las celdas inferiores, incluida la celda activa, se rellenarán automáticamente.
todas las celdas inferiores, incluida la celda activa, se rellenarán automáticamente
todas las celdas inferiores, incluida la celda activa, se rellenarán automáticamente

2,3 Añadir al final de las celdas mediante código VBA


A continuación, se muestra un código VBA que permite agregar texto al final de cada celda en un rango.

1. Seleccione un rango de celdas al que desee añadir el texto de sufijo y pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Luego, en la ventana emergente, haga clic en Insertar>Módulopara insertar un nuevo módulo en blanco.
hacer clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Añadir al final de las celdas

Sub AppendToExistingOnRight()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & "Kg"
Next
End Sub
Atención: en el script de código,Kges el texto que desea añadir al final de las celdas seleccionadas; cámbielo según sus necesidades.

copiar y pegar el código en el módulo

4. Pulse la tecla F5o haga clic en el botón Ejecutarbotón ejecutaren la ventana para activar el código VBA.

Ahora, el texto «kg» se ha añadido al final de cada celda.
el texto especificado se ha añadido al final de cada celda


3. Añadir en medio de la cadena

Para la mayoría de ustedes, agregar texto al principio o al final de las celdas resulta sencillo, pero insertarlo en medio puede ser un poco más complicado. Por ejemplo, como se muestra en la siguiente captura de pantalla, se desea añadir un delimitador, como los dos puntos «:», justo después del segundo carácter de cada celda en el rango B3:B7.
Añadir texto en medio de una cadena

3,1 Añadir después del n-ésimo carácter de una cadena mediante fórmula


A continuación, se ofrecen cuatro fórmulas para realizar esta tarea; elija la que prefiera:

Fórmula 1: Combinar las funciones IZQUIERDA y DERECHA

IZQUIERDA(celda, n) & «texto» & DERECHA(celda, LARGO(celda) -n)

Fórmula 2: Combinar las funciones CONCATENAR (o CONCAT), DERECHA y LARGO

CONCATENAR(IZQUIERDA(celda, n), «texto», DERECHA(celda, LARGO(celda) -n))

O

CONCAT(IZQUIERDA(celda, n), «texto», DERECHA(celda, LARGO(celda) -n))

Fórmula 3: Función REEMPLAZAR

REEMPLAZAR(celda, n+1, 0, «texto»)

En las fórmulas genéricas: «celda» es la referencia a la celda cuyo texto desea modificar insertando texto en medio; «texto» es el fragmento que se añadirá, y «n» es el número que indica tras qué carácter de la cadena original se insertará el nuevo texto.

Para resolver la tarea mencionada anteriormente, utilice las siguientes fórmulas:

Combinar las funciones IZQUIERDA y DERECHA

=IZQUIERDA(B3, 2) & ":" & DERECHA(B3, LARGO(B3) -2)o =IZQUIERDA(B3, 2) & $E$3 & DERECHA(B3, LARGO(B3) -2)

Combinar las funciones CONCATENAR (o CONCAT), DERECHA y LARGO

=CONCATENATE(LEFT(B3, 2), ":", RIGHT(B3, LEN(B3) -2))o =CONCAT (LEFT(B3, 2), ":", RIGHT(B3, LEN(B3) -2))

Función REEMPLAZAR

=REPLACE(B3, 2+1, 0, ":")o =REEMPLAZAR(B3, 2+1, 0, $E$3)

Pulse la tecla Intro para obtener el resultado y, a continuación, arrastre el controlador de autorrelleno hacia abajo hasta agregar texto después del segundo carácter de cada celda del rango B3:B7.
Añadir tras el n-ésimo carácter de la cadena mediante fórmulas

Atención: el texto debe ir entre comillas dobles; de lo contrario, la fórmula devolverá el valor de error #¿NOMBRE?. Si utiliza una referencia de celda a un texto, recuerde usar la referencia absoluta. Puede pulsar la tecla F4 para cambiar la referencia relativa por una referencia absoluta.

3,2 Añadir después del n-ésimo carácter de una cadena mediante Relleno Rápido


Si utiliza Excel 2013 o versiones posteriores, la función Relleno Rápido puede rellenar automáticamente las celdas en función de los datos introducidos anteriormente.

Seleccione una celda junto al primer dato original e introduzca manualmente el primer dato con dos puntos después del segundo carácter, tal como se muestra a continuación:
escribir manualmente el primer dato con dos puntos tras el segundo carácter

A continuación, active la celda situada bajo el primer resultado y pulse las teclas Ctrl+E para activar el comando de Relleno Rápido. Así, todas las celdas inferiores, incluida la celda activa, se rellenarán automáticamente.
pulsar las teclas Ctrl + E para rellenar las celdas automáticamente

Atención: si está en un sistema Mac, pulse las teclas Comando + E.

3,3 Añadir después del n-ésimo carácter de una cadena mediante código VBA


Un código VBA también puede encargarse de esta tarea.

1. Pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Luego, en la ventana emergente, haga clic en Insertar>Módulopara insertar un nuevo módulo en blanco.
hacer clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Añadir en medio de las celdas

Sub AddToMidduleOfString()
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        Rng.Value = VBA.Left(Rng.Value, 2 & ":" & VBA.Mid(Rng.Value, 3, VBA.Len(Rng.Value) - 1)
    Next
End Sub
Atención: en el script de código,2es la suma de 2 y la longitud del texto que se añade. Por ejemplo, para añadir «and» tras el primer carácter de la cadena «A B», el script debería ser Rng.Value = VBA.Left(Rng.Value,)andes el número que define la posición tras la cual desea Agregar texto,:es el texto que desea añadir,31) & «» & VBA.Mid(Rng.Value,4, VBA.Len(Rng.Value) - 1)

copiar y pegar el código en el módulo

4. Pulse la tecla F5 o haga clic en el botón Ejecutarseleccionar el rango de datos en la ventana para activar el código VBA. Aparecerá un cuadro de diálogo para seleccionar las celdas en las que desea agregar texto.
seleccionar el rango de datos

5. Haga clic en Aceptar. Ahora, el texto «:» se ha añadido tras el segundo carácter de cada celda del rango B19:B23.
el texto especificado se ha añadido tras el segundo carácter de cada celda1


4. Agregar texto con Kutools para Excel (añadir caracteres en la posición específica que necesite)

¿Cansado de fórmulas y VBA? Pruebe una herramienta potente y práctica: Kutools para Excel, que le ayudará con su función de Agregar texto.
Función Añadir texto de Kutools

Esta función de Agregar texto permite:

  • Agregar texto Antes del primer carácter
  • Agregar texto Después del último carácter
  • Agregar texto en posiciones especificadas
  • Extensión
    Agregar texto Antes de las letras mayúsculas
    Agregar texto Antes de las letras minúsculas
    Agregar texto Antes de las letras mayúsculas y minúsculas
    Agregar texto Antes de los números
Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Seleccione las celdas en las que desea agregar texto y aplique la función **Agregar texto** haciendo clic en Kutools > Texto > Agregar texto.
 hacer clic en la función Añadir texto de Kutools
4,1 Agregar texto antes del primer carácter o después del último carácter


En el cuadro de diálogo Agregar texto, escriba en el cuadro de texto Texto el texto que desea añadir a las celdas y marque la opción Antes del primer carácter en la sección Posición.
escribir el texto y marcar Antes del primer carácter

Haga clic en Aplicar o en Aceptar para finalizar la operación.
Hacer clic en Aplicar u Aceptar para obtener el resultado

Para agregar texto después del último carácter, escriba en el cuadro de texto Texto el texto que desea añadir a las celdas y marque la opción Después del último carácter en la sección Posición.
escribir el texto y marcar Después del último carácter para añadir texto tras el valor de la celda

Haga clic en Aplicar o en Aceptar para finalizar la operación.
Hacer clic en Aplicar u Aceptar para obtener el resultado

4,2 Agregar texto en la(s) posición(es) especificada(s)


A veces, es posible que desee agregar texto en medio de una celda o insertarlo en varias posiciones dentro de la misma. Por ejemplo, imagine que quiere añadir el separador «-» después del tercer y séptimo dígitos de los números de la seguridad social, tal como se muestra en la siguiente captura de pantalla:
Añadir texto en posición(es) especificada(s)

En el cuadro de diálogo Agregar texto, escriba el texto en el cuadro Texto, active la opción Especificar, introduzca las posiciones separadas por comas en el cuadro de texto y, a continuación, haga clic en Aceptar o en Aplicar.
especificar las opciones en el cuadro de diálogo

Extensión 4,3 de la utilidad Agregar texto


Además de Agregar texto en las posiciones habituales (inicio, final y posición especificada), la utilidad Agregar textotambién permite Agregar texto

  • Antes de las letras mayúsculas
  • Antes de las letras minúsculas
  • Antes de las letras mayúsculas y minúsculas
  • Antes de los números

En el cuadro de diálogo Agregar texto, escriba el texto en el cuadro Texto, active la opción Añadir únicamente a y, a continuación, haga clic en el menú desplegable inferior para elegir la operación que necesite.
más ejemplos de resultados
más ejemplos de resultados

Además de la función Agregar texto, Kutools para Excel incluye otras 300+ funciones útiles que le facilitarán distintas tareas en Excel. Descárguelo gratis ahora.


5. Agregar texto antes o después del primer texto específico

Esta sección ofrece fórmulas para añadir texto antes o después de la primera aparición de un texto específico en Excel.

5,1 Agregar texto antes del primer texto específico


Por ejemplo, desea Agregar texto «(venta)» antes de la primera aparición de la palabra «precio» en la celda, tal como se muestra en las siguientes capturas de pantalla:
Añadir texto antes del primer texto específico

En Excel, las funciones REEMPLAZAR y SUSTITUIR pueden resolver esta tarea.

Función REEMPLAZAR

REEMPLAZAR(celda;ENCONTRAR(«texto_a_buscar»;celda);0;«texto_a_añadir»)

Función SUSTITUIR

SUSTITUIR(celda;«texto_a_buscar»;«texto_de_reemplazo»;1)

En este caso, utilice las fórmulas anteriores de la siguiente manera:

=REPLACE(B4,FIND(«price»,B4),0,«(sale)»)

O

=SUBSTITUTE(B4,«price»,«(sale)price»,1)

Los argumentos de la fórmula en este caso son

Celda: B4,

Texto_a_buscar: precio,

Texto_a_añadir: (venta),

Texto de reemplazo: (venta) precio.

Pulse la tecla Entrar para obtener el primer resultado y arrastre el controlador de autorrelleno sobre las celdas que necesiten esta fórmula.
Añadir texto antes del primer texto específico mediante fórmulas

5,2 Agregar texto después del primer texto específico


Por ejemplo, desea añadir el símbolo monetario «$» tras los dos puntos «:» en la celda, tal como se muestra en las siguientes capturas de pantalla:
Añadir texto después del primer texto específico

En Excel, las funciones REEMPLAZAR y SUSTITUIR son ideales para llevar a cabo esta tarea.

Función REEMPLAZAR

REEMPLAZAR(celda;ENCONTRAR(«texto_a_buscar»;celda);longitud_texto_a_buscar;«texto_de_reemplazo»)

Función SUSTITUIR

SUSTITUIR(celda;«texto_a_buscar»;«texto_de_reemplazo»)

En este caso, utilice las fórmulas anteriores de la siguiente manera:

=REPLACE(B12,FIND(":",B12),1,«:$»)

O

=SUBSTITUTE(B12,":",«:$»)

Los argumentos de la fórmula en este caso son

Celda: B12,

Texto_a_buscar: :,

Texto de reemplazo::$.

Longitud_texto_a_buscar:1

Pulse la tecla Entrar para obtener el primer resultado y arrastre el controlador de autorrelleno sobre las celdas que necesiten esta fórmula.
Añadir texto después del primer texto específico mediante fórmulas


6. Añadir carácter(es) antes o después de cada palabra

En esta parte del tutorial se presentan tres métodos distintos —fórmula, Buscar y reemplazar y VBA— para ayudarte a añadir caracteres antes o después de cada palabra en una celda.

Añadir caracteres antes de cada palabra
Añadir caracteres antes de cada palabra
Añadir caracteres después de cada palabra
Añadir caracteres después de cada palabra

6,1 Añadir carácter(es) antes o después de cada palabra mediante fórmula


La función SUSTITUIR es ideal para llevar a cabo esta tarea. Las fórmulas generales son las siguientes:

Añadir antes de cada palabra

«carácter»&SUSTITUIR(cadena; « »;« carácter»)

Añadir después de cada palabra

SUSTITUIR(cadena;« »;«carácter »)&«carácter»

Suponiendo que desea añadir «+» antes de cada palabra en la lista B3:B6, utilice la siguiente fórmula:

=«+»&SUBSTITUTE(B3, " "," +")

Pulse la tecla Entrar para obtener el primer resultado y, a continuación, arrastre el controlador de autorrelleno hacia abajo para obtener todos los resultados.
Añadir caracteres antes de cada palabra con fórmulas

Suponiendo que desea añadir ($) después de cada palabra de la lista B11:B14, utilice la siguiente fórmula:

=SUBSTITUTE(B11,« »,«($) »)&«($)»

Pulse la tecla Entrar para obtener el primer resultado y, a continuación, arrastre el controlador de autorrelleno hacia abajo para obtener todos los resultados.
arrastrar el controlador de autorrelleno hacia abajo para obtener todos los resultados

6,2 Añadir carácter(es) antes o después de cada palabra mediante Buscar y reemplazar


Si desea añadir caracteres antes de cada palabra excepto la primera, o después de cada palabra excepto la última, como se muestra en la siguiente captura de pantalla, la herramienta integrada de Excel Buscar y reemplazar puede realizar esta tarea.

Añadir antes de cada palabra excepto la primera
Añadir antes de cada palabra excepto la primera

Añadir después de cada palabra excepto Última
Añadir después de cada palabra excepto la última

1. Seleccione las celdas a las que desea añadir caracteres antes o después de cada palabra y, a continuación, pulse las teclas Ctrl+H para abrir el cuadro de diálogo Buscar y reemplazar.

2. Escriba un espacio en el cuadro Buscar qué, luego introduzca los nuevos caracteres con un espacio en el cuadro Reemplazar con y, finalmente, haga clic en el botón Reemplazar todo.

OperaciónGeneralEjemplo
Añadir caracteres antes de cada palabraAñadir Nuevos caracteres seguido de un espacioAñadir (venta) antes de cada palabra

especificar las opciones en el cuadro de diálogo Buscar y reemplazarel texto especificado se ha añadido antes de cada palabra excepto la primera

OperaciónGeneralEjemplo
Añadir caracteres después de cada palabraNuevos caracteres seguido de un espacioAñadir - después de cada palabra

especificar las opciones en el cuadro de diálogo Buscar y reemplazarel texto especificado se ha añadido después de cada palabra excepto la última

6,3 Añadir carácter(es) antes o después de cada palabra mediante código VBA

Aquí se incluyen dos códigos VBA para añadir caracteres antes o después de cada palabra. Ejecútelos siguiendo los pasos que se indican a continuación.

1. Pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
hacer clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el módulo.

Añadir antes de cada palabra

Sub InsertCharBeforeWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
   
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = xInStr & Trim(xStr)
                Else
                    xValue = xValue & " " & xInStr & Trim(xStr)
                    End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

Añadir después de cada palabra

Sub InsertCharAfterWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
 
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
   
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
   
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = Trim(xStr) & xInStr
                Else
                    xValue = xValue & " " & Trim(xStr) & xInStr
                End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

4. Pulse la tecla F5para ejecutar el código (o bien haga clic en el botón)Ejecutarseleccionar el rango de datos). Aparecerá un cuadro de diálogo solicitándole que seleccione celdas contiguas para trabajar; haga clic en Aceptar.
seleccionar el rango de datos

5. En el segundo cuadro de diálogo que aparece, escriba los caracteres que desea añadir y haga clic en Aceptar.
 escribir los caracteres que se desean añadir

Entonces, los caracteres se añadirán al principio o al final de cada palabra.


7. Inserta texto entre caracteres

A veces, es posible que desee agregar texto entre todos los caracteres. En esta sección se describen dos escenarios: uno consiste en agregar texto entre cada carácter y el otro en añadir espacios entre cada número.

7,1 Agregar texto entre cada carácter/dígito mediante una función definida por el usuario


Para insertar caracteres entre cada uno de los caracteres de una cadena, puede utilizar una función definida por el usuario.

En este caso, añadiremos un espacio entre cada carácter.

1. Pulse las teclas Alt+F11para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haga clic en Insertar>Módulopara insertar un nuevo módulo en blanco.
hacer clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el módulo.

Agregar texto entre caracteres

Function AddText(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddText = AddText & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

4. Guarde el código y haga clic en Cerrar esta ventana para regresar a la hoja de cálculo. A continuación, introduzca la siguiente fórmula en la celda donde desee mostrar el resultado:

=AddText(B3)

B3 es la celda que contiene la cadena a la que deseas añadir espacios entre sus caracteres.

5. Pulse la tecla Entrar para obtener el resultado y, a continuación, arrastre el controlador de autorrelleno sobre las demás celdas según sea necesario.
introducir una fórmula para añadir caracteres entre palabras

 

Atención:

1) En el código VBA, puede cambiar el « » por otro texto según sus necesidades; por ejemplo, cámbielo por "-" para añadir un guion entre los caracteres.

2) El código añadirá el Texto nuevo tras cada carácter. Puede eliminar el último Agregar texto si no lo necesita utilizando la siguiente fórmula. Para más detalles sobre la fórmula, visite:

Cómo eliminar los primeros o últimos N caracteres de una celda o cadena en Excel

IZQUIERDA(celda;LARGO(celda)-longitud_texto)

7,2 Añadir espacios entre cada número mediante una fórmula


Si desea añadir espacios entre los dígitos de una cadena que representa un valor numérico, puede usar la función TEXTO.

Atención: los números del rango al que desea añadir espacios deben tener la misma longitud; de lo contrario, algunos resultados podrían ser incorrectos.

Supongamos que tiene una lista de números de 8 dígitos en el rango B10:B12. Seleccione una celda donde desee colocar el resultado y escriba la siguiente fórmula:

=TEXT(B10,«# # # # # # # #»)

Pulse la tecla Entrar y, a continuación, arrastre el controlador de autorrelleno sobre las demás celdas.
Añadir espacios entre cada número con una fórmula

Si la longitud de los números es 5, la fórmula se modificará como sigue:=TEXT(B10,«# # # # #»).


8. Añadir carácter(es) entre cada palabra

Si desea insertar carácter(es) entre cada palabra —por ejemplo, un espacio entre el nombre, el segundo nombre y el apellido, tal como se muestra en la siguiente captura de pantalla—, puede utilizar una función definida por el usuario.
Añadir caracteres entre cada palabra

1. Pulse las teclas Alt+F11para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.

3. Copie y pegue el siguiente código VBA en el módulo.

Añadir caracteres entre palabras

Function AddCharacters(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddCharacters = xOut
End Function

4. Guarde el código y haga clic en Cerrar esta ventana para regresar a la hoja de cálculo; luego, introduzca la siguiente fórmula en la celda donde desee mostrar el resultado.

=AddCharacters(B3)

B3 es la celda que contiene la cadena a la que desea añadir espacios entre palabras.

5. Pulse la tecla Entrar para obtener el resultado y, si lo necesita, arrastre el controlador de autocompletado sobre las celdas para obtener otros resultados.
introducir una fórmula para añadir caracteres entre cada palabra

Atención: en el código VBA, puede cambiar el « »a otros textos según necesite; por ejemplo, cámbielo por "-"para añadir - entre palabras.

9. Añadir carácter entre Dividir por texto y número

Para añadir un carácter o caracteres específicos entre el texto y el número al dividir, como se muestra en la siguiente captura de pantalla, se ofrecen a continuación dos métodos.
Añadir carácter entre textos y números

9,1 Añadir un carácter entre Dividir por texto y número con fórmula


Si los textos están al principio de los números, la fórmula genérica es

ESPACIOS(SUSTITUIR(cadena;MIN(ENCONTRAR({1,2,3,4,5,6,7,8,9,0};cadena&"1234567890"));0;"-"))

Tomando el caso anterior como ejemplo, utilice la siguiente fórmula:

=TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&"1234567890")),0,"-"))

Pulse la tecla Entrar para obtener el primer resultado y, a continuación, arrastre el controlador de autocompletado sobre las demás celdas para rellenar esta fórmula.
Añadir carácter entre textos y números con fórmula

Si los números están al principio del texto, la fórmula genérica es

IZQUIERDA(cadena;SUMA(LARGO(cadena)-LARGO(SUSTITUIR(cadena;{0,1,2,3,4,5,6,7,8,9};«»))))&"."&DERECHA(cadena;LARGO(B13)- SUMA(LARGO(cadena)-LARGO(SUSTITUIR(cadena; {0,1,2,3,4,5,6,7,8,9}; «»))))

Tomando el caso anterior como ejemplo, utilice la siguiente fórmula:

=LEFT(B13,SUM(LEN(B13)-LEN(SUBSTITUTE(B13,{0,1,2,3,4,5,6,7,8,9},«»))))&"."&DERECHA(B13;LARGO(B13)- SUMA(LARGO(B13)-LARGO(SUSTITUIR(B13; {0;1;2;3;4;5;6;7;8;9}; «»))))

Pulse la tecla Entrar para obtener el primer resultado y, a continuación, arrastre el controlador de autocompletado a las demás celdas para rellenar esta fórmula.
arrastrar el controlador de autorrelleno sobre otras celdas para aplicar esta fórmula

9,2 Añadir un carácter entre Dividir por texto y número con Relleno Relámpago


Si utiliza Excel 2013 o versiones posteriores, la función Relleno Relámpago también puede ayudarle a añadir carácter(es) entre texto y número al dividir.

Al lado de los datos originales, escriba los nuevos datos con el carácter (o los caracteres) ya añadidos entre Dividir por texto y número. A continuación, pulse la tecla Entrar para ir a la celda siguiente al primer resultado.
 escribir los nuevos datos junto a los datos originales y pulsar la tecla Entrar para ir a la siguiente celda del primer resultado

Y pulse las teclas Ctrl+E para activar el Relleno Relámpago.
pulsar las teclas Ctrl + E para activar Relleno Rápido

Extensión

Este tutorial también presenta algunos escenarios cotidianos o laborales en los que podríamos utilizar la función Agregar texto.


10. Añada guiones a los números de teléfono y a los números de la seguridad social.

A veces, necesita agregar separadores, como guiones, a una serie de números de teléfono o números de la seguridad social, tal como se muestra en la siguiente captura de pantalla. Escribirlos manualmente resultaría agotador si tiene que formatear cientos de números. A continuación, se presentan tres métodos rápidos para realizar esta tarea.
Añadir guiones a números de teléfono o números de identificación

10,1 Añadir guiones a números mediante fórmula


Aquí tiene dos fórmulas para añadir guiones rápidamente a los números. Para insertar guiones después del tercer y sexto dígito en la celda B3, utilice las siguientes fórmulas:

Función REEMPLAZAR

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

Función TEXTO

=TEXT(B3,«???-???-??? »)

Pulse la tecla Entrar para obtener el primer resultado y, a continuación, arrastre el controlador de autocompletado al resto de celdas.
Añadir guiones a números mediante fórmulas

Atención:

Puede ajustar los argumentos de las fórmulas anteriores según sus necesidades. Por ejemplo, para añadir "-" tras el segundo, cuarto y sexto dígito, puede utilizar las siguientes fórmulas:

=REPLACE(REPLACE(REPLACE(B3,3,0,"-"),6,0,"-"),9,0,"-")

=TEXT(B3,«??-??-??-??? »)

 

10,2 Añadir guiones a números mediante Establecer formato de celda


Para añadir guiones directamente a los números en las celdas originales, puede utilizar la función Establecer formato de celda.

1. Seleccione los números a los que desea añadir guiones y, a continuación, pulse las teclas Ctrl+1 para abrir el cuadro de diálogo Establecer formato de celda.

2. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, seleccione Personalizada en la sección Categoría.

3. A continuación, en la sección derecha Tipo, escriba ###-###-### en el cuadro de texto y haga clic en Aceptar.
establecer el formato de celda en el cuadro de diálogo

Ahora los números seleccionados han recibido guiones.
se han añadido guiones a los números seleccionados

10,3 Añadir guiones a Número de teléfono mediante Agregar texto de Kutools para Excel


Si tiene instalado Kutools para Excel en Excel, la función Agregar texto también puede ayudarle.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione las celdas que contienen los números a los que desea añadir guiones y haga clic en Kutools>Texto>Agregar texto.
hacer clic en Kutools > Texto > Añadir texto

2. En el cuadro de diálogo Agregar texto, escriba el guion u otro separador en el cuadro de texto Texto, seleccione la opción Especificar y, a continuación, introduzca las posiciones tras las cuales desea añadir guiones, separadas por comas, en el cuadro de texto inferior.
especificar las opciones en el cuadro de diálogo

3. Haga clic en Aceptar o en Aplicar. Así, los números seleccionados habrán recibido guiones.

Descarga gratuita de Agregar texto para una prueba de 30 días.


11. Añada ceros iniciales a las celdas para fijar su longitud

Supongamos que tiene una lista de números de distinta longitud y desea añadir ceros a la izquierda para igualar su longitud y lograr un aspecto ordenado, como se muestra en la siguiente captura de pantalla. A continuación, le presentamos dos métodos para llevar a cabo esta tarea.
Añadir ceros iniciales a las celdas para fijar la longitud

11,1 Añadir ceros a la izquierda a las celdas con la función Establecer formato de celda


Puede utilizar la función Establecer formato de celda para definir un formato personalizado que fije la longitud de la celda añadiendo ceros a la izquierda.

1. Seleccione las celdas a las que desea añadir ceros a la izquierda y, a continuación, pulse las teclas Ctrl+1 para abrir el cuadro de diálogo Establecer formato de celda.

2. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, seleccione Personalizadaen la sección Categoría.

3. A continuación, en la sección derecha Tipo, escriba 0000 en el cuadro de texto (para fijar la longitud del número a 4 dígitos, introduzca 0000; puede ajustarla a otra longitud, por ejemplo, 5 dígitos, escribiendo 00000) y haga clic en Aceptar.
especificar el formato personalizado en el cuadro de diálogo

Entonces, los números habrán recibido ceros a la izquierda y tendrán la misma longitud.
los números han recibido ceros iniciales y tienen ahora la misma longitud

Atención: si la longitud de los datos originales supera la longitud establecida, se mostrarán los datos originales sin ceros iniciales.


11,2 Añadir ceros a la izquierda a Fórmula


Si no desea modificar los datos originales, puede usar una fórmula para añadir ceros a la izquierda a los números en otras ubicaciones.

Aquí tiene tres funciones que le serán de gran ayuda.

Fórmula 1: función TEXTO

TEXTO(número;«00…»)

Fórmula 2: función DERECHA

DERECHA(«00…»&número;longitud)

Fórmula 3: función BASE

BASE(número;10;longitud)

El número de ceros en la fórmula coincide con la longitud del número.

Aquí ha establecido una longitud de 4 dígitos para los números; utilice las siguientes fórmulas:

=TEXT(B10,"0000")

=RIGHT("0000"&B10,4)

=BASE(B10;10;4)

Pulse la tecla Entrar y arrastre el controlador de autocompletado hacia abajo.
Añadir ceros iniciales a las celdas con fórmulas

AtenciónSi la longitud de los datos originales supera la establecida, se mostrarán sin ceros iniciales.


12. Añada ceros al final de los números para fijar su longitud.

Si desea añadir ceros a la derecha de los números en las celdas B3:B7 para que tengan una longitud fija de 5 dígitos, como se muestra en la siguiente captura de pantalla, puede aplicar una fórmula para lograrlo.
Añadir ceros finales a los números para fijar la longitud

Función REPETIR

número&REPETIR("0",longitud-LARGO(número))

En la fórmula, el argumento «número» representa el número o la referencia de celda al que desea añadir ceros a la derecha, y el argumento «longitud» indica la longitud fija que desea obtener.

Utilice la fórmula de la siguiente manera:

=B3&REPT("0",5-LEN(B3))

Pulse la tecla Intro y arrastre el controlador de autorrelleno hacia abajo hasta las celdas que necesiten esta fórmula.
Añadir ceros finales a los números para fijar la longitud con fórmulas


13. Añadir espacio final al texto

Si desea exportar o copiar datos desde una hoja de cálculo a un bloc de notas, es posible que el texto aparezca desordenado debido a las distintas longitudes de los valores de las celdas. Para que se muestren alineados, como en la siguiente captura de pantalla, debe añadir espacios a la derecha.
Añadir espacio final al texto

Para resolver esta tarea, la función REPETIR puede ser de gran ayuda.

IZQUIERDA(texto & REPETIR(« »,longitud_máx),longitud_máx)

En la fórmula, el argumento «texto» es el texto o la referencia de celda al que desea añadir espacios a la derecha, y el argumento «longitud_máx» es la longitud fija que desea asignar a los textos, la cual debe ser mayor o igual que la longitud máxima de los textos utilizados.

Para añadir espacios a la derecha a los textos en las celdas B3:C6, utilice la siguiente fórmula:

=LEFT(B3 & REPT(« »,10),10)

Pulse la tecla Intro y, a continuación, arrastre el controlador de autorrelleno hasta todas las celdas que necesiten esta fórmula.

En este caso, dado que el texto más largo utilizado tiene 9 caracteres, usamos 10 aquí.
Añadir espacio final al texto con fórmulas


14. Añada comillas o paréntesis alrededor del texto o los números.

A veces, necesita añadir comillas o paréntesis alrededor del texto o los números en las celdas, como se muestra en la siguiente captura de pantalla. Además de escribirlos manualmente uno por uno, Excel ofrece dos métodos para resolverlo rápidamente.
Añadir comillas alrededor del texto o los números

14,1 Añadir comillas/paréntesis mediante Establecer formato de celda


Si desea añadir comillas alrededor del texto en los datos originales, la función Establecer formato de celda de Excel le será de gran ayuda.

1. Seleccione las celdas a las que desea añadir comillas y pulse las teclas Ctrl+1 para abrir el cuadro de diálogo Establecer formato de celda.

2. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, seleccione Personalizada en la lista de Categoría. A continuación, vaya a la sección derecha y escriba «''»@«''» en el cuadro de texto Tipo. Haga clic en Aceptar.
especificar el formato personalizado en el cuadro de diálogo

El texto de las celdas seleccionadas ha sido rodeado con comillas.

Si desea añadir paréntesis alrededor del texto, utilice (@) en el cuadro de texto Tipo del cuadro de diálogo Establecer formato de celda.

14,2 Añadir comillas/paréntesis mediante fórmulas


También puede usar fórmulas para añadir comillas al texto de otras celdas.

Uso del conector &

«»«»&texto&«»«»

O

CARÁCT(34)&texto&CARÁCT(34)

En este caso, el texto está en la celda B11; utilice las siguientes fórmulas:

=«»""&B11&""""

O

=CARÁCT(34)&B11&CARÁCT(34)

Pulse la tecla Intro y arrastre el controlador de autorrelleno hacia abajo para rellenar las celdas.
Añadir comillas alrededor mediante fórmulas

Si desea añadir paréntesis alrededor del texto, utilice la fórmula «(»&texto&«)».

14,3 Añadir comillas/paréntesis mediante VBA


Si necesita código VBA para llevar a cabo esta tarea, aquí lo tiene.

1. Pulse las teclas Alt+F11para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Luego, en la ventana emergente, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Añadir comillas alrededor de textos

Sub addquotationmarksorbrackets()
'UpdatebyExtendOffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = """" & Rng.Value & """"
Next
End Sub
 Atención: en el script de código,«»«» & Rng.Value & «»«»indica que se añaden comillas dobles («») alrededor del texto. Si desea añadir paréntesis () en su lugar, cámbielo por «(» & Rng.Value & «)».

copiar y pegar el código en el módulo

4. Pulse la tecla F5 o haga clic en el botón Ejecutarseleccionar el rango de datos en la ventana para ejecutar el código VBA. Aparecerá un cuadro de diálogo para seleccionar las celdas a las que añadir comillas.
seleccionar el rango de datos

5. Haga clic en Aceptar. Ahora se han añadido comillas alrededor del texto en las celdas seleccionadas.


15. Agregar texto directamente al resultado de la fórmula

A veces, para ayudar a otros usuarios a comprender mejor los datos, es posible que necesites agregar texto en los resultados de fórmulas, como se muestra en la siguiente captura de pantalla. Para incluir texto en una fórmula, basta con rodearlo con comillas y usar el operador & para combinarlo con la fórmula.
Añadir texto al resultado de una fórmula

Caso 1 Agregar texto antes de la fórmula

«Hoy es »&TEXTO(HOY(),«dddd, mmmm dd.»)
añadir texto antes de la fórmula mediante una fórmula

Caso 2 Agregar texto después de lafórmula

TEXTO(AHORA(),«HH:MM:SS»)&« es la hora actual.»
añadir texto después de la fórmula mediante una fórmula

Caso 3 Agregar texto a ambos lados de la fórmula

«Hoy se vendieron »&datos&« kg.»
añadir textos a ambos lados de la fórmula mediante una fórmula


Más tutoriales de Excel:

Combina varios libros de trabajo o hojas en uno solo
Este tutorial recoge prácticamente todos los escenarios de combinación que puedas encontrar y te ofrece soluciones profesionales adaptadas a cada caso.

Dividir celdas de texto, número y fecha (separar en varias columnas)
Este tutorial se divide en tres partes: dividir celdas de texto, dividir celdas numéricas y dividir celdas de fecha. Cada una incluye ejemplos prácticos para ayudarte a resolver tareas similares cuando te enfrentes a este tipo de problema.

Combina contenidos de varias celdas sin perder datos en Excel
Este tutorial se centra en la extracción de texto desde una posición específica dentro de una celda y recopila distintos métodos para ayudarte a extraer texto o números según esa posición en Excel.

Comparar dos columnas para detectar coincidencias y diferencias en Excel
Este artículo aborda la mayoría de los escenarios que puede encontrar al comparar dos columnas y esperamos que le resulte útil.


  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom