Usare solo un cognome in maiuscolo (Microsoft Excel)
Cheryl sta usando un foglio di lavoro che ha, nella colonna A, i nomi dei clienti nel formato “Smith, Jane”. Vorrebbe mettere in maiuscolo solo il cognome, come in “SMITH, Jane”, lasciando il resto del nome invariato.
Se c’è una e una sola virgola che separa il cognome dal nome, puoi creare una formula per fare la conversione. Supponendo che il nome sia in A1, la formula sarebbe:
=UPPER(LEFT(A1,FIND(",",A1)-1))&MID(A1,FIND(",",A1),LEN(A1))
Se preferisci non usare una formula (che potrebbe rovinare l’aspetto del tuo foglio di lavoro), potresti anche usare una macro per convertire i nomi, al suo posto.
Considera quanto segue:
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
Seleziona semplicemente le celle che desideri convertire (come quelle nella colonna A) e quindi esegui la macro. Effettua la conversione ai nomi nelle celle.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (12639) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: