Karen에는 셀 시작 부분에 물결표 문자 (~)가있는 셀이 많이 있습니다. 물결표를 다른 문자 (예 : @ 기호)로 변경하려고하지만 물결표가 셀의 시작 부분에있는 경우에만 가능합니다. 그녀는 찾기 및 바꾸기를 사용하여이 작업을 수행하는 방법을 모릅니다.

텍스트의 모든 물결표를 바꾸려면 Excel의 찾기 및 바꾸기가 좋은 선택이 될 것입니다. 이 경우 간단히 ~~ (이는 두 개의 물결표가 연속으로 표시됨)을 검색하고 @로 바꿉니다. 그러나 첫 번째 문자 위치에 나타나는 물결표 만 바꾸고 싶기 때문에 찾기 및 바꾸기는이를 대신하지 않습니다. 문제에 접근 할 수있는 두 가지 방법이 있습니다.

첫 번째 방법은 수식을 사용하여 물결표를 제거하는 것입니다. 이러한 공식에는 여러 가지 변형이 있으며 다음과 같은 예가 있습니다.

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

수식을 필요한만큼 셀 아래로 복사 한 다음 결과를 복사하고 선택하여 붙여 넣기를 사용하여 값을 원래 열에 다시 붙여 넣을 수 있습니다.

다른 옵션은 매크로를 사용하여 교체하는 것입니다. 다음은 트릭을 수행하는 짧은 매크로의 좋은 예입니다.

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

매크로를 사용하려면 변경하려는 셀을 선택한 다음 실행하면됩니다. 선택 항목의 각 셀이 평가되고 적절한 경우 수정됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13419)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.