¿Cómo agregar un prefijo o sufijo a un rango de celdas en Excel?
Agregar un prefijo o sufijo a un rango de celdas en Excel es un requisito común al preparar datos para informes, mejorar la legibilidad o formatear información de manera consistente. Ya sea que necesite añadir unidades a números, agregar identificadores a códigos de productos o simplemente dar formato a nombres y otro texto, esta guía le proporcionará las herramientas necesarias. Cubriremos tres métodos efectivos: usar fórmulas, emplear scripts de VBA y utilizar Kutools para Excel, cada uno ofreciendo una solución práctica dependiendo de su nivel de habilidad y la complejidad de su tarea.
- Agregar prefijo o sufijo a todas las celdas con fórmulas
- Agregar prefijo o sufijo a todas las celdas con Kutools para Excel
- Agregar prefijo o sufijo a todas las celdas con VBA
Agregar prefijo o sufijo a todas las celdas con fórmulas
La función concatenar de Excel puede insertar un prefijo o sufijo para una sola celda rápidamente.
1. Introduzca la función de =CONCATENAR("Comida - ",A1) en una celda en blanco, por ejemplo, Celda C1, y luego arrastre el controlador de AutoRelleno de esta celda a través del rango que desea llenar. Y a todas las celdas se les ha agregado el texto de prefijo específico. Ver captura de pantalla:. Ver captura de pantalla:
Puede usar la función concatenar para insertar prefijos, sufijos o ambos como sigue:
Introducir fórmulas | Resultados en celdas |
= CONCATENAR ("Comida - ", A1) | Comida - Manzana |
=CONCATENAR (A1, " - Fruta") | Manzana - Fruta |
=CONCATENAR ("Comida - ", A1, " - Fruta") | Comida – Manzana - Fruta |
Agregar prefijo o sufijo a todas las celdas con Kutools para Excel
Es posible que no esté familiarizado con las funciones y el código VBA en Excel. Y esta utilidad Agregar Texto de Kutools para Excel le ayudará a insertar un prefijo o sufijo en cualquier rango seleccionado rápidamente.
1. Seleccione las celdas a las que desea agregar un prefijo o sufijo, y haga clic en Kutools > Texto > Agregar Texto.
2. En el Agregar Texto cuadro de diálogo, introduzca su prefijo o sufijo en el Texto cuadro, marque la opción Antes del primer carácter opción (para agregar prefijo) o Después del último carácter opción (para agregar sufijo) según sea necesario, y haga clic en el botón Aceptar botón.
Y ahora el prefijo o sufijo especificado se agrega a cada una de las celdas seleccionadas de inmediato. Ver captura de pantalla:
Kutools para Excel - Potencie Excel con más de 300 herramientas esenciales. ¡Disfrute de una prueba GRATUITA completa durante 30 días sin necesidad de tarjeta de crédito! Obténgalo Ahora!
Agregar prefijo o sufijo a todas las celdas con VBA
También puede resolver este problema con el siguiente código VBA:
1. Seleccione el rango donde desea insertar el prefijo o sufijo.
2. Haga clic en Desarrollador > Visual Basic, y aparecerá una nueva ventana de Microsoft Visual Basic para aplicaciones, haga clic en Insertar > Módulo, y luego introduzca el siguiente código:
VBA: Agregar prefijo al texto:
Sub AddTextOnLeft()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
Rng.Value = addStr & Rng.Value
Next
End Sub
VBA: Agregar sufijo al texto:
Sub AddTextOnRight()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
Rng.Value = Rng.Value & addStr
Next
End Sub
3. Luego haga clic en el botón Ejecutar o presione la tecla F5 para ejecutar el VBA.
4. Y ahora especifique el rango al que agregará el prefijo o sufijo en el primer KutoolsforExcel cuadro de diálogo y haga clic en el botón Aceptar botón, y luego escriba el sufijo o prefijo que agregará en el segundo KutoolsforExcel cuadro de diálogo y haga clic en el botón Aceptar botón. Ver capturas de pantalla a continuación:
Ahora el sufijo o prefijo especificado se ha agregado a cada celda seleccionada como se muestra en la siguiente captura de pantalla:
Agregar eficazmente prefijos o sufijos a los datos de las celdas puede simplificar la presentación de los datos y garantizar la consistencia en sus documentos de Excel. Ya sea que elija usar fórmulas por su simplicidad, VBA para automatización o Kutools para Excel por su funcionalidad mejorada y facilidad de uso, cada método ofrece una forma confiable de modificar rápidamente el contenido de las celdas. Al aplicar estas técnicas, puede mejorar la claridad y utilidad de sus datos, haciendo que sus hojas de cálculo sean más funcionales y fáciles de entender. Para aquellos interesados en profundizar en las capacidades de Excel, nuestro sitio web cuenta con una gran cantidad de tutoriales. Descubra más consejos y trucos de Excel aquí.
Demostración: agregar prefijo o sufijo a múltiples celdas con Kutools para Excel
Artículos relacionados
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!