Come formattare una data in Excel per visualizzare il giorno della settimana o il mese abbreviato?
In molti scenari pratici, potresti aver bisogno di visualizzare le date in modo più conciso o risparmiando spazio nei tuoi fogli di lavoro Excel. Ad esempio, potresti avere una colonna di date come 2016/1/15 e voler mostrare soltanto il nome abbreviato del giorno della settimana—ad esempio ven o persino V—oppure visualizzare il mese abbreviato, come gen o G. Questo articolo ti presenta diverse tecniche semplici per ottenere questa formattazione in Excel, permettendoti di visualizzare rapidamente e con flessibilità le date come giorni della settimana o mesi abbreviati, esattamente in base alle tue esigenze.
- Formatta le date per mostrare Giorno della settimana o mesi abbreviati con la funzionalità Imposta formato cella
- Formatta le date per mostrare Giorno della settimana o mesi abbreviati con Kutools per Excel
- Formatta le date per mostrare Giorno della settimana o mesi abbreviati con formule
- Formatta le date per mostrare Giorno della settimana o mesi abbreviati con codice VBA
Formatta le date per mostrare il Giorno della settimana o i mesi abbreviati con la funzione Imposta formato cella
La funzionalità Imposta formato cella di Microsoft Excel ti permette di visualizzare le date in vari formati personalizzati, inclusi quelli abbreviati per settimana o mese. Questo approccio è perfetto quando vuoi modificare la rappresentazione visiva delle date direttamente nelle celle originali, senza creare nuove colonne né alterare i valori sottostanti.
1. Seleziona le celle contenenti le date da visualizzare come settimane o mesi abbreviati. Fai quindi clic con il pulsante destro del mouse sulla selezione e scegli Imposta formato cella dal menu contestuale. Vedi screenshot:
2. Nella finestra di dialogo Imposta formato cella, passare alla scheda Numero. Selezionare Personalizzato dall’elenco Categoria, quindi inserire il codice di formato desiderato nel campo Tipo.
Nota:
- Per visualizzare le date come abbreviazioni del giorno della settimana (ad esempio, «lun», «mar»), digita DDD.
- Per visualizzare i mesi abbreviati (ad esempio, «gen», «feb»), digita MMM.
- Se si desidera soltanto la lettera iniziale (ad esempio, «V» per venerdì o «G» per gennaio), il formato predefinito di Excel non supporta direttamente abbreviazioni a singola lettera per giorni o mesi; è possibile ottenere questo risultato con formule (vedere sotto) o con VBA.
3. Dopo aver impostato il formato personalizzato, fai clic sul pulsante OK per confermare e applicare la nuova formattazione alle date selezionate.
Le date selezionate verranno immediatamente visualizzate nello stile abbreviato scelto, come nomi di giorni o mesi a tre lettere. I dati risulteranno ora più compatti visivamente, mantenendo comunque i valori originali come date. Vedere screenshot:
Suggerimento pratico: Il metodo Imposta formato cella modifica solo l’aspetto visivo: i dati rimangono riconosciuti da Excel come date e possono essere utilizzati in calcoli, ordinamenti o filtri. Se invece devi convertire la data in valori di testo effettivi (ad esempio per l’esportazione o per usarli al di fuori del contesto delle date di Excel), considera una delle soluzioni con formule riportate di seguito.
Problema possibile: Se le celle selezionate contengono valori che Excel non riconosce come date, la formattazione personalizzata potrebbe non essere visualizzata correttamente. Assicurati che il contenuto delle celle sia memorizzato nel formato data (e non come testo) prima di applicare la formattazione.
Formatta le date per mostrare il Giorno della settimana o il mese abbreviato con Kutools per Excel
Kutools per Excel include un’utilità Applica formato data che ti permette di visualizzare facilmente le date come giorno della settimana o mesi abbreviati con pochi clic. È particolarmente utile se devi cambiare spesso tra diversi formati data o desideri garantire coerenza nei tuoi report, senza dover ricordare i codici dei formati personalizzati. Questo strumento è perfetto sia per attività di formattazione occasionali sia per chi vuole semplificare i flussi di lavoro relativi al formato data in fogli di calcolo complessi.
1. Seleziona l’intervallo di date da formattare, quindi vai su Kutools > Formato > Applica formato data.
2. Nella finestra di dialogo Applica formato data visualizzata, scegli un’opzione come Mar (per un mese abbreviato) o Mer (per un giorno della settimana abbreviato) dall’elenco Formattazione data, quindi fai clic su OK.
Le date selezionate verranno visualizzate immediatamente nel nuovo formato scelto. Questo metodo elimina tentativi ed errori, offrendo un’anteprima istantanea del risultato — un vantaggio particolarmente utile per gli utenti meno esperti del sistema di codici personalizzati di Excel.
Vantaggi:
- L’interfaccia grafica intuitiva consente una selezione rapida tra diversi preset Formato data con anteprima
- Non è necessario ricordare o digitare manualmente i codici Formato personalizzato
- Efficiente per la formattazione batch di ampi intervalli o selezioni multiple non contigue
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Formatta le date per mostrare il Giorno della settimana o i mesi abbreviati con formule
Se si preferisce generare giorni o mesi abbreviati come testo in nuove colonne — ad esempio per esportazioni, report o requisiti specifici di struttura dati — le formule di Excel offrono un approccio diretto e altamente personalizzabile. Questo metodo consente anche abbreviazioni a una sola lettera o schemi personalizzati non disponibili con Formattazione standard.
1. Seleziona una cella vuota accanto alla prima cella contenente la data da convertire (ad esempio, se la prima data si trova in A2, seleziona C2). Inserisci la seguente formula per visualizzare il mese abbreviato:
=TEXT(A2,"MMM") Verrà visualizzata l’abbreviazione del mese composta da tre lettere (ad esempio, «gen»).
Dopo aver inserito la formula, premere Invio, quindi copiarla verso il basso trascinando il quadratino di riempimento fino a includere tutte le righe necessarie.
Ulteriori varianti e suggerimenti:
- Per un’abbreviazione del mese a una sola lettera (ad esempio, «G» per gennaio), utilizzare questa formula:
=LEFT(TEXT(A2,"MMM"),1) =TEXT(A2,"DDD") =CHOOSE(WEEKDAY(A2), "Su", "M", "Tu", "W", "Th", "F", "Sa") Come usare: Dopo aver inserito una di queste formule, copia il risultato lungo l’elenco trascinando il quadratino di riempimento. Modifica i riferimenti di cella se le date si trovano in colonne diverse.
Note:
- Le formule con
TESTO()restituiscono sempre del testo, anche quando l’origine è un valore data. - Se vengono visualizzati messaggi di errore, assicurarsi che i valori Dati di origine nella colonna A siano date valide (non numeri formattati come testo o stringhe vuote).
- Le abbreviazioni personalizzate sono flessibili con
SCEGLI(), consentendo di sostituirle con schemi preferiti (ad esempio, «D», «L», «M», ecc.).
Una volta copiate le formule lungo la colonna delle date, otterrai una nuova colonna con l’abbreviazione desiderata per ciascuna data. Vedi screenshot:
Formatta le date per mostrare il Giorno della settimana o i mesi abbreviati con codice VBA
Per utenti avanzati o per chi desidera automatizzare questo processo su grandi set di dati, VBA offre una soluzione efficace per convertire le date in forme abbreviate direttamente o in loco. È particolarmente adatto a compiti ripetitivi o all’elaborazione batch, quando si vuole ottimizzare l’abbreviazione delle date senza dover inserire manualmente formule o applicare formattazioni ogni volta.
Attenzione: Effettua sempre un backup dei dati prima di eseguire script VBA, poiché le operazioni batch potrebbero sovrascrivere i valori originali.
Per utilizzare la soluzione VBA, seguire queste istruzioni:
- Fare clic su Strumenti di sviluppo > Visual Basic per aprire l’editor VBA.
- Nella finestra dell’editor, fai clic su Inserisci > Modulo.
- Incollare il seguente codice nel nuovo modulo:
Sub AbbreviateDate()
Dim cell As Range
Dim WorkRng As Range
Dim OutputType As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to abbreviate dates", xTitleId, WorkRng.Address, Type:=8)
OutputType = Application.InputBox("Enter 'D' for day abbreviation or 'M' for month abbreviation", xTitleId, "D", Type:=2)
For Each cell In WorkRng
If IsDate(cell.Value) Then
If OutputType = "M" Or OutputType = "m" Then
cell.Value = Format(cell.Value, "MMM")
ElseIf OutputType = "D" Or OutputType = "d" Then
cell.Value = Format(cell.Value, "DDD")
End If
End If
Next
End Sub Dopo aver inserito il codice:
1. Chiudere l’editor VBA.
2. In Excel, selezionare l’intervallo di date da abbreviare.
3. Premere Alt + F8, scegliere AbbreviateDate e fare clic su Esegui.
4. Seguire le istruzioni per selezionare l’intervallo e indicare D (per il giorno della settimana) o M (per il mese).
Vantaggi:
- Elaborazione batch rapida e nessuna necessità di colonne intermedie o formule
- Personalizzabile: può essere esteso per supportare ulteriori stili, come le abbreviazioni a una sola lettera
- Lo script sovrascrive in loco i valori data originali; utilizzarlo con cautela o su copie dei dati
Demo: formatta le date per mostrare il Giorno della settimana o il mese abbreviato
Articoli correlati:
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi