Visualizzazione di un formato di input in una cella (Microsoft Excel)
Greg usa Excel per calcolare il tempo, il che significa che ha molte celle formattate che assomigliano a questo: Mar 10 15:00. Le persone che usano costantemente il suo foglio di lavoro sembrano inserire l’ora in un formato diverso dal suo formato preferito. Ad esempio, tralasciano i due punti o il mese e si chiedono perché non verranno calcolati correttamente. Greg ha visto altri fogli di lavoro Excel in cui il formato preferito è “preinserito” in ciascuna cella applicabile per l’utente in una forma disattivata, ad esempio: mmm dd hh: mm. Greg si chiede come farlo con Excel.
Non esiste un modo semplice e facile per eseguire operazioni del genere in Excel. La cosa più simile che abbiamo visto è la funzionalità della maschera di input disponibile in Access, ma non in Excel. È possibile che ciò che Greg ha visto in altri fogli di lavoro di Excel fosse dovuto a qualche componente aggiuntivo su quel sistema o ad un insieme di macro complesse che gestivano la visualizzazione.
È meglio ricordare che la formattazione di una cella è solo per la visualizzazione, non influisce sul valore della cella stessa. Se l’utente non inserisce una data e un’ora valide o è una data e un’ora incomplete, il valore memorizzato nella cella non sarà corretto. La pre-immissione del formato di data preferito nella cella non impedirà loro di utilizzare altri formati.
È possibile, se lo si desidera, seguire il percorso semplice e aggiungere semplicemente commenti (o note se si utilizza Excel 2019 o Excel in Office 365) alle celle di input. I commenti o le note potrebbero spiegare il formato di input e persino l’importanza di utilizzare il formato corretto. Le persone, ovviamente, sarebbero in grado di ignorare completamente i commenti o le note.
Se questo è un problema, una cosa che potresti provare è di “preinserire” il testo che mostra il formato desiderato (“mmm gg hh: mm”) e utilizzare la formattazione condizionale per rendere il testo grigio quando la cella ha quel particolare testo o crea il grigio di formattazione esplicito e quindi il formato condizionale diventa nero quando la cella è qualcosa di diverso dal testo di esempio. Ma ciò non impedirà all’utente di inserire una data e un’ora utilizzando un formato diverso o di inserire erroneamente i valori (non includendo un’informazione necessaria).
È possibile utilizzare semplici menu a discesa di Excel per consentire all’utente di selezionare mese, giorno, anno, ora e minuto in celle separate e quindi utilizzare una formula per raggrupparli. È anche possibile utilizzare mezzi più complicati di convalida dei dati per garantire che i dati vengano inseriti in modo accettabile, ma la data e l’ora sono ancora numeri, quindi il controllo della validità diventa difficile. È possibile consentire un accesso più facile e alcuni possibili suggerimenti per fare le cose possono essere trovati in queste pagine:
http://excelribbon.tips.net/T012550_Using_an_Input_Mask.html http://www.contextures.com/xlDataVal12.html http://www.cpearson.com/excel/datetimeentry.htm
Esistono vari componenti aggiuntivi “selezione data” e “selezione ora” che le persone hanno creato in Excel (alcuni personalizzabili, altri no) che possono essere cercati su Google e testati o uno personalizzato creato in VBA.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (1113) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.