Cheryl은 A 열에 “Smith, Jane”형식의 클라이언트 이름이있는 워크 시트를 사용하고 있습니다. 그녀는 “SMITH, Jane”에서와 같이 성만 대문자로하고 나머지 이름은 변경하지 않고 자합니다.

성을 이름과 구분하는 쉼표가 하나 뿐인 경우 변환을 수행하는 수식을 만들 수 있습니다. 이름이 A1에 있다고 가정하면 공식은 다음과 같습니다.

=UPPER(LEFT(A1,FIND(",",A1)-1))&MID(A1,FIND(",",A1),LEN(A1))

수식 (워크 시트 모양이 엉망이 될 수 있음)을 사용하지 않으려면 매크로를 사용하여 이름을 제자리에서 변환 할 수도 있습니다.

다음을 고려하십시오.

Sub CapitalizeSurnames()

Dim rCell As Range     Dim iComma As Integer     For Each rCell In Selection         iComma = InStr(rCell, ",")

If iComma > 0 Then             rCell = UCase(Left(rCell, iComma - 1)) & _               Mid(rCell, iComma)

End If     Next     Set rCell = Nothing End Sub

변환 할 셀 (예 : A 열의 셀)을 선택한 다음 매크로를 실행하기 만하면됩니다. 셀의 이름으로 변환됩니다.

_ 참고 : _

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

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

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

이 팁 (12639)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Capitalizing_Just_a_Surname [성만 대문자로 표시].