Inserire molte date senza dover digitare fisicamente la / (barra)


13

Inserisco molte colonne di date, ad esempio 05/12/1943. Vorrei che appaia come tale, ma vorrei solo digitare 5121943. Sto cercando di conservare i miei tasti. Sono stato in grado di utilizzare la formula personalizzata mm/dd/yyyye ho solo bisogno di digitare 5/12/1943. Sto ripetendo: vorrei non dover digitare il /.

Ho cercato di utilizzare un non-data formulario in testo Concatenate: =CONCATENATE (##,"/",##."/",####).

Come posso raggiungere questo obiettivo?


1
Benvenuto in Super User. Puoi dirci cosa hai cercato e già tentato?
CharlieRB,

Ho provato a usare un formulare non datato per concatenare il testo: = CONCATENATE (##, "/", ##. "/", ####). Non penso che questo sia nemmeno vicino.
Clara,

4
ci sono date che non sono più definite dopo questo - per esempio 1/23 / xxxx e 12/3 / xxxx sono le stesse se salti il ​​/. Dovrai trovare un modo per
gestirli

3
Penso che usare il tastierino numerico e digitare le barre sia l'opzione più veloce. Potresti omettere le barre, ma per sicurezza dovresti impedire qualsiasi input ambiguo, che costerebbe più tempo interrompendo il flusso rispetto all'omissione delle barre salvate.
Simon Richter,

Risposte:


23

Formatta le tue celle con il seguente formato personalizzato e puoi quindi digitare i numeri consecutivi senza digitare il /.

00\/00\/000

Ad esempio, se digiti 12152015, quando lasci la cella apparirà come 12/15/2015.

inserisci qui la descrizione dell'immagine

L'avvertenza è che questo sarà visto come un numero, non una data.


Grazie. Questo ha funzionato e capisco che ora non è considerato una data.
Clara,

Se riesci a convivere scrivendo le tue date in questo formato 2015/12/15 (Anno / Mese / Giorno), in seguito puoi ordinare quei numeri e verranno ordinati correttamente come se fossero una data.
Mario Awad,

8

Excel (a differenza di Access) non ha maschere di input.

È possibile utilizzare la formula seguente per convertire il numero 5121943nella data 5/12/1943. Potrebbe essere necessario formattare specificamente il risultato della formula come data.

=DATE(MOD(A1, 10000),TRUNC(A1/1000000), MOD(TRUNC(A1/10000), 100))

Nota: anziché essere segnalato con un errore, una data di inserimento non valida (non in mmddyyyy) non verrà visualizzata come previsto:

13131948 ... 1/13/1949
  612015 ... 1/30/2015

Grazie. Ho riscontrato un errore circolare, quindi sto ancora cercando di capirlo.
Clara,

1
@ClaraA inserisce la formula in B1 e immette il valore in A1. puoi quindi copiare B1 e incollare speciale (valore) per rendere permanente la data
wilson

2

È possibile ottenere fino a 3-8 tasti per data, se li si digita nel formato dd-mm, o mm-yyper le date inequivocabili primo-of-the-mese (cioè dove yy > 12), o dd-mm-yyper date non entro l'anno in corso e non il 1 ° del mese. I numeri inferiori a 10 possono essere inseriti come cifre singole. Questo non applicherà il formato desiderato, quindi è necessario farlo in anticipo (preferibilmente per l'intera colonna in una volta sola) o dopo aver finito.

Per le date (uniformemente distribuite) nell'anno in corso, questo approccio richiede solo in media 3,96 battute per data, inclusi i -caratteri, due volte più veloce dei metodi delle altre risposte. Anche gli altri casi speciali sono leggermente più veloci.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.