Karen tiene una gran cantidad de celdas que tienen un carácter de tilde (~) al principio de las celdas. Le gustaría cambiar la tilde por un carácter diferente (como un signo @), pero solo si la tilde está al principio de la celda. No está segura de cómo realizar esta tarea con Buscar y reemplazar.

Buscar y reemplazar de Excel sería una buena opción si desea reemplazar todas las tildes en su texto. En ese caso, simplemente buscaría ~~ (tenga en cuenta que son dos tildes seguidas) y lo reemplazará con @. Sin embargo, dado que desea reemplazar solo una tilde que aparece en la posición del primer carácter, Buscar y reemplazar no lo hará por usted. Hay dos formas de abordar el problema.

El primer método es usar una fórmula para eliminar la tilde. Hay muchas variaciones en dicha fórmula, siendo el siguiente un ejemplo:

=IF(LEFT(A1,1)="~","@" & MID(A1,2,LEN(A1)),A1)

Puede copiar la fórmula tantas celdas como necesite, luego copiar los resultados y usar Pegado especial para pegar los valores nuevamente en la columna original.

La otra opción es usar una macro para hacer el reemplazo. El siguiente es un buen ejemplo de una breve macro para hacer el truco:

Sub ReplaceTilde()

Dim c As Range     For Each c In Selection         If Left(c, 1) = "~" Then             c.Value = "@" & Right(c, Len(c) - 1)

End If     Next End Sub

Para usar la macro, simplemente seleccione las celdas que desea cambiar y luego ejecútela. Cada celda de la selección se evalúa y, si corresponde, se modifica.

_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 (13419) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.