Superíndices en Buscar y reemplazar (Microsoft Excel)
Kirk necesita buscar cosas como «yd2» y reemplazarlo con «yd2»
donde el «2» está en superíndice. Se pregunta si hay alguna forma de hacerlo en Excel.
Las capacidades de búsqueda y reemplazo de Excel son más limitadas que las de Word, donde dichos reemplazos son relativamente fáciles. Si bien puede exportar su información a Word, hacer los reemplazos y luego importarla nuevamente a Excel, hay algunas cosas que puede hacer sin tener que salir de Excel.
Primero, sin embargo, examinemos algo que razonablemente podría pensar que funcionaría, pero que en realidad no lo hace. Tenga en cuenta que la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar parece proporcionar una forma de especificar atributos para el texto que desea usar como reemplazo. Esto podría llevarte a pensar que podrías hacer lo siguiente:
-
Reemplaza todas las instancias de yd2 con yd . Reemplace todas las instancias de con un superíndice 2.
Si bien esto suena bien en teoría, no funcionará. Puede seguir los pasos, incluido asegurarse de que el reemplazo 2 esté configurado como superíndice. Sin embargo, el problema es que Excel aplica el formato de superíndice a toda la celda, no solo a la 2. Por lo tanto, termina con yd2 completamente como superíndice.
Si lo desea, puede omitir todos los superíndices y utilizar un carácter tipográfico que aparezca en superíndice. Si usa el cuadro de diálogo Símbolo, puede encontrar los dígitos del 0 al 3 que aparecen en superíndice. Si usa el dígito 2 en superíndice (ASCII 178) en su texto de reemplazo, entonces puede obtener la apariencia deseada. Siga estos pasos:
-
Presione Ctrl + H para mostrar la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar. (Ver figura 1)
-
En el cuadro Buscar, ingrese yd2.
-
En el cuadro Reemplazar con ingrese yd y luego mantenga presionada la tecla Alt mientras escribe 0178 en el teclado numérico.
-
Haga clic en Reemplazar todo.
Finalmente, si realmente desea utilizar superíndices, lo mejor que puede hacer es utilizar una macro para dar formato. El método más simple está ligado al ejemplo específico proporcionado, haciendo que el 2 en yd2 sea un superíndice.
Sub DoConvert() Dim c As Range For Each c In Selection.Cells If c.Value = "yd2" Then c.Characters(3, 1).Font.Superscript = True End If Next End Sub
Para usar la macro, seleccione las celdas que desea modificar y luego ejecute la macro. Cada celda de la selección se recorre y se verifica para ver si contiene el texto yd2. Si es así, entonces el tercer carácter (el 2) se convierte en superíndice; el resto de la celda está intacto.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (12605) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Superscripts_in_Find_and_Replace [Superíndices en Buscar y reemplazar]
.