Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Come si impostano le celle Excel su formattare sotto forma di tempo ex XX colon in modo che l'utente abbia semplicemente cifre e nessun punto?

Non è possibile effettuare direttamente Excel inserire automaticamente un colon quando un utente inserisce solo le cifre per tempo. La formattazione temporale integrata di Excel richiede il colon come separatore. Tuttavia, è possibile ottenere questo utilizzando una combinazione di convalida dei dati e una formula personalizzata. Ecco come:

1. Convalida dei dati per garantire l'input corretto:

* Seleziona le celle (s) dove vuoi che il tempo venga inserito.

* Vai a Data> Convalida dei dati .

* Under impostazioni , Scegli personalizzato Dal menu a discesa "Consenti".

* Nella casella "Formula", immettere questa formula:`=e (len (a1) =4, isNumber (valore (a sinistra (a1,2)), isNumber (valore (a destra (a1,2))), valore (a1,2)) <=23, valore (a destra (a1,2) <=59)` (sostituire `a1` con la prima selezione se non è a1 a1). Questa formula controlla:

* La lunghezza dell'input è di 4 caratteri (HHMM).

* I primi due caratteri sono numeri (ore).

* Gli ultimi due caratteri sono numeri (minuti).

* Le ore sono inferiori o uguali a 23.

* I minuti sono inferiori o uguali a 59.

* Sotto messaggio di input , è possibile aggiungere facoltativamente un messaggio per guidare l'utente (ad es. "Immettere il tempo come HHMM").

* Under Avviso di errore , Scegli uno stile e un messaggio appropriati per avvisare l'utente se inseriscono dati non validi.

2. Formattazione personalizzata da visualizzare con due punti:

* Seleziona la stessa cella.

* Vai a home> numero> più formati di numeri .

* Scegli personalizzato e immettere questo codice di formato nella casella "Tipo":`00 \:00`

* Fare clic su OK .

3. Formula (opzionale) Per convertire al valore temporale effettivo:

I passaggi precedenti lo fanno * assomigliare * al tempo, ma il valore della cella sottostante è ancora solo un numero. Per memorizzarlo effettivamente come valore temporale che Excel può utilizzare nei calcoli, aggiungere un'altra colonna e utilizzare una formula come questa:

* In una nuova colonna (ad es. Colonna B), accanto alla colonna di immissione dei dati (ad es. Colonna A), immettere questa formula in B1 e trascinarlo verso il basso:

`=Time (sinistra (a1,2), destra (a1,2), 0)`

Questa formula prende le prime due cifre (ore) e le ultime due cifre (minuti) dalla colonna A e le converte in un valore temporale di Excel adeguato. Quindi è possibile formattare la colonna B come tempo utilizzando la formattazione temporale standard di Excel. Questa colonna conterrà quindi un valore temporale reale adatto a calcoli e ulteriore manipolazione.

Esempio:

Se un utente inserisce `1430` nella cella A1, la convalida dei dati lo consentirà. La cella A1 * visualizzerà * come `14:30` a causa della formattazione personalizzata. La cella B1 (usando la formula) conterrà un valore temporale effettivo che rappresenta le 14:30, che Excel riconosce come tale.

Questo approccio gestisce l'input dell'utente, la convalida, la visualizzazione e fornisce un valore temporale reale per un ulteriore utilizzo. Ricorda di regolare i riferimenti alle celle (A1, B1) se necessario per abbinare il tuo foglio di calcolo.

 

software © www.354353.com