Cheryl verwendet ein Arbeitsblatt mit Spaltennamen in Spalte A im Format „Smith, Jane“. Sie möchte nur den Nachnamen groß schreiben, wie in „SMITH, Jane“, und den Rest des Namens unverändert lassen.

Wenn es nur ein Komma gibt, das den Nachnamen vom Vornamen trennt, können Sie eine Formel für die Konvertierung erstellen. Angenommen, der Name steht in A1, lautet die Formel:

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

Wenn Sie keine Formel verwenden möchten (was das Aussehen Ihres Arbeitsblatts beeinträchtigen könnte), können Sie die Namen auch mithilfe eines Makros konvertieren.

Beachten Sie Folgendes:

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

Wählen Sie einfach die Zellen aus, die Sie konvertieren möchten (z. B. in Spalte A), und führen Sie dann das Makro aus. Es wird die Konvertierung in die Namen in den Zellen durchgeführt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12639) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: