Tabla de contenido
Puede convertir un número en texto añadiendo un apóstrofe inicial. En este artículo le explicamos cómo añadir un apóstrofe inicial en Excel.
Supongamos que tenemos un conjunto de datos en el que diferentes productos tienen diferentes códigos de entrega en la columna C Ahora, añadiremos apóstrofes a las celdas de la columna C .
Descargar el cuaderno de prácticas
Añadir apóstrofos.xlsm5 maneras de añadir un apóstrofe inicial en Excel
1. Añada el apóstrofe inicial con una sencilla fórmula
Puede añadir un apóstrofo inicial a una celda aplicando la siguiente fórmula en una celda vacía ( D6 ),
="'"&C6
En este caso, la fórmula añadirá un apóstrofo ( ' ) al principio de la célula C6 y dará el resultado en la celda D6 .
Pulse INTRODUCE y verá que se ha añadido un apóstrofo delante de la celda C6 de la entrada.
Célula de arrastre D6 al final del conjunto de datos para aplicar la misma fórmula a todas las demás celdas de la columna C Como resultado obtendrá los datos de la columna C con apóstrofes delante en la columna D .
2. Función CHAR para añadir el apóstrofo inicial
También puede añadir un apóstrofo inicial a una celda utilizando la función CHAR Escriba la siguiente fórmula en la celda D6 ,
=CHAR(39)&C6
Toma, 39 es el código de carácter del apóstrofo. La fórmula añadirá un apóstrofo delante de la celda C6 y dará el resultado en la celda D6 .
Pulse INTRODUCE y verá que se ha añadido un apóstrofo delante de la celda C6 de los datos.
Arrastre la celda D6 al final de su conjunto de datos y obtendrá los datos de la columna C con apóstrofes delante en la columna D .
3. Función CONCAT
Otra forma de añadir apóstrofes delante es utilizando la función CONCAT Escriba la siguiente fórmula en la celda D6 ,
=CONCAT("'",C6)
Aquí la fórmula añadirá un apóstrofo ( ' ) delante de los datos de la celda C6 y dar el resultado en la celda D6 .
Pulse INTRODUCE y verás en la celda D6 que se ha añadido un apóstrofe delante de la celda C6 de los datos.
Arrastre la celda D6 al final de su conjunto de datos y obtendrá los datos de la columna C con apóstrofes delante en la columna D .
Para su información, también puede utilizar la función CONCATENAR para realizar la misma tarea.
4. Añadir apóstrofe inicial con código VBA
Si tiene un conjunto de datos muy largo, el proceso de añadir apóstrofos iniciales con los métodos anteriores puede resultar pesado. Pero con la ayuda de la función Aplicaciones Microsoft Visual Basic (VBA) puede añadir fácilmente apóstrofes iniciales con un par de clics.
En primer lugar, tenemos que establecer una macro para añadir apóstrofos iniciales. Pulse ALT+F11 para abrir el VBA Desde la ventana Proyecto de esta ventana, haga clic con el botón derecho en el nombre de la hoja y expanda Inserte A continuación, haga clic en Módulo para abrir el Módulo(Código) ventana.
En el Módulo(Código) inserte el siguiente código,
Sub AddAnApostrophe() For Each cell In Selection cell.Value = "'" & cell.Value Next cell End Sub
Aquí el código añadirá un apóstrofo en cada celda seleccionada después de ejecutar la macro.
Después de insertar el código, cierre la ventana VBA Ahora, seleccione las celdas en las que desea añadir apóstrofes y vaya a la ventana Ver y haga clic en Macros .
Se abrirá una ventana llamada Macro . Selecciona AñadirUnApóstrofe del Macro Nombre y haga clic en Ejecutar .
Como resultado, todas las celdas seleccionadas tendrán un apóstrofo inicial. Pero si observas las celdas puedes ver que no se muestra ningún apóstrofo en esas celdas y que hay un signo de error en cada celda. En realidad, el apóstrofo está oculto y se muestra el signo de error porque los datos de cada celda son un número pero ahora se convierten en texto. Excel trata esto como un error. Sin embargo, puedes ver el apóstrofo ocultoapóstrofo de la barra de fórmulas, y con unos pocos clics podrá eliminar el signo de error.
Si haces clic en cualquier celda y miras en la barra de fórmulas podrás ver que hay un apóstrofo inicial. Para eliminar el signo de error, haz clic en el botón Signo de error que aparece a la izquierda de la celda seleccionada.
Tras hacer clic en el botón Signo de error aparecerá un menú desplegable. Seleccione Ignorar error desde este menú.
Ahora puede ver que no hay signo de error en esa celda. Puede eliminar el signo de error de todas las celdas de forma similar.
5. Ventana inmediata para añadir el apóstrofo inicial
Otra forma sencilla de añadir un apóstrofo inicial es mediante la tecla Inmediato ventana de VBA . Pulse ALT+F11 para abrir el VBA y pulse CTRL+G para abrir el Inmediato Ahora inserte el siguiente código en esta ventana Inmediato y pulse INTRODUCE .
for each v in range("C6:C11") : v.value = "'" & v.value : next.
El código añadirá un apóstrofo inicial en cada celda del rango C6:C11 Por último, cierra el VBA ventana.
Si desea eliminar el signo de error de las celdas, siga los pasos mencionados en el método anterior.