Sommario
Le caratteristiche di Microsoft Excel semplificano l'inserimento delle date, ad esempio, 3/13 diventa 13 Mar Questo è piuttosto fastidioso quando si digita qualcosa che non si vuole convertire in data. Purtroppo non c'è modo di impedire che questo accada, ma esistono dei rimedi. In questo articolo illustreremo 5 modi diversi per impedire a excel di cambiare i numeri in date.
Scarica il quaderno di esercizi
Potete scaricare il libro di lavoro ed esercitarvi con loro.
Smettere di cambiare i numeri in date.xlsm5 modi efficaci per impedire a Excel di cambiare i numeri in date
L'unico metodo per impedire a Excel di convertire questi numeri in date è quello di dirgli esplicitamente che non sono numeri. Per esempio, supponiamo di avere un set di dati contenente sei numeri e di voler trovare la frazione di questi numeri. Ma quando digitiamo una qualsiasi frazione di numero, questa viene automaticamente convertita in date. Vediamo quindi i metodi per fermare questo processo.
1. Utilizzate la funzione di formattazione delle celle per evitare che Excel converta i numeri in date.
La funzione di formattazione delle celle consente di modificare l'aspetto dei numeri delle celle senza modificare il numero originale. Sappiamo che il numero della frazione di 0.2307 è 3/13 Quindi si inserisce il numero nella cella selezionata.
Quindi premere il tasto Entrare e viene automaticamente convertito in date (vedere la schermata seguente).
Questo accadrà per ogni singola cella quando si inseriscono numeri frazionari o numeri con ' / ' o ' - '.
Per impedire a Excel di convertire i numeri in date, dobbiamo utilizzare la formattazione del testo, seguendo i passaggi indicati di seguito.
FASI:
- Innanzitutto, selezionate le celle in cui volete inserire i numeri delle frazioni.
- In secondo luogo, andare alla pagina Casa dalla barra multifunzione.
- In terzo luogo, fare clic sull'icona minuscola nella finestra di dialogo Numero per aprire il gruppo Formattare le celle finestra di dialogo.
- In alternativa, è possibile utilizzare la scorciatoia da tastiera Ctrl + 1 per visualizzare il Formattare le celle finestra.
- Pertanto, il Formattare le celle apparirà una finestra di dialogo.
- Successivamente, andare alla sezione Numero e selezionare Testo .
- Inoltre, fare clic sul pulsante OK per chiudere la finestra di dialogo.
- Ora, se si inserisce un numero di frazione qualsiasi, questo non cambierà.
- Infine, l'inserimento di qualsiasi numero di frazione nelle celle selezionate interrompe semplicemente il passaggio automatico da numeri a date.
Per saperne di più: [Perché Excel sta cambiando i miei numeri? (4 motivi)
2. Bloccare la conversione di numeri in date utilizzando l'apostrofo in Excel
La tecnica migliore per garantire che i numeri abbiano lo stesso aspetto dopo l'inserimento è quella di utilizzare l'apostrofo. In questo modo, se la formattazione viene modificata di nuovo in Generale e una cella viene modificata, manterrà il suo aspetto precedente invece di essere formattata automaticamente. Vediamo quindi i passaggi successivi.
FASI:
- In primo luogo, selezionate la cella in cui volete inserire il numero della frazione.
- Quindi, aggiungere un apostrofo prima di inserire il numero.
- Stampa Entrare .
- Non viene visualizzato nella cella, ma se si guarda la barra della formula, l'apostrofo viene visualizzato.
- È possibile eseguire questa operazione per tutti gli intervalli di celle; l'aggiunta di un apostrofo impedirà a Excel di modificare il formato.
Per saperne di più: [Excel cambia le date in numeri casuali (3 soluzioni)
3. Aggiungere uno spazio per impedire a Excel di cambiare i numeri in date
Possiamo evitare che excel cambi i numeri in date aggiungendo uno spazio prima di inserire un numero. Aggiungiamo lo spazio seguendo i passaggi.
FASI:
- Scegliete la cella in cui desiderate inserire per prima il numero della frazione.
- Successivamente, utilizzare uno spazio prima del numero.
- Colpire Entrare La lacuna è ancora presente nella cellula.
- È possibile farlo per ogni intervallo di celle e, aggiungendo uno spazio, Excel non cambierà il formato.
Per saperne di più: Come bloccare la correzione automatica delle date in Excel (3 modi rapidi)
4. Interrompere il passaggio automatico da numeri a date inserendo zero & spazio
Prima di inserire una frazione, ad esempio 3/13 o 12/8 , assicurarsi di includere un 0 e spazio per evitare che cambi i numeri in date. Seguiamo i passaggi.
FASI:
- Per prima cosa, selezionare la cella in cui si desidera inserire il numero frazionario.
- Quindi, includere un 0 e spazio prima del numero.
- Inoltre, la stampa Entrare .
- Quando si preme Entrare , lo zero lascia la cella e la cella passa al tipo di numero di frazione.
- Se si controlla la barra della formula, viene visualizzato il numero decimale della frazione.
- Questo metodo presenta però un problema: non è possibile utilizzarlo per tutte le frazioni, ad esempio, 0.66667 è una frazione di 8/12 ma mentre si usa il metodo zero e spazio insieme, questo mostra 2/3 poiché questi numeri sono divisibili.
Per saperne di più: Come impedire a Excel di modificare i numeri (3 metodi semplici)
5. Applicare il VBA di Excel per impedire la conversione automatica
Con Excel VBA gli utenti possono facilmente utilizzare il codice che agisce come un menu excel dalla barra multifunzione. Per utilizzare il codice VBA per impedire a Excel di cambiare i numeri in date, seguiamo la procedura.
FASI:
- In primo luogo, andare alla pagina Sviluppatore dalla barra multifunzione.
- In secondo luogo, fare clic su Visual Basic dal Codice per aprire la categoria Editor Visual Basic . Oppure premere Alt + F11 per aprire il Editor Visual Basic .
- Invece di fare questo, si può semplicemente fare clic con il tasto destro del mouse sul foglio di lavoro e andare su Visualizza il codice Questo vi porterà anche a Editor Visual Basic .
- Questo apparirà nella schermata Editor Visual Basic dove scriviamo il nostro codice.
- In terzo luogo, fare clic su Modulo dal Inserire barra dei menu a discesa.
- In questo modo si creerà un Modulo nella cartella di lavoro.
- Copiare e incollare il file VBA codice mostrato di seguito.
Codice VBA:
Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub
- Dopodiché, eseguire il codice facendo clic sul pulsante RubSub o premendo la scorciatoia da tastiera F5 .
- Infine, se si inserisce un numero qualsiasi con ' / ' o ' - ', non cambierà.
Per saperne di più: Come impedire a Excel di formattare automaticamente i numeri (3 modi semplici)
Cose da tenere a mente
Mentre si utilizza Excel VBA sul foglio di lavoro, assicurarsi di salvare il file con Macro di Excel abilitate Libro di lavoro e l'estensione sarà .xlsm .
Conclusione
I modi sopra descritti vi aiuteranno a Impedire a Excel di cambiare i numeri in date Se avete domande, suggerimenti o commenti, fatecelo sapere nella sezione dei commenti. Oppure potete dare un'occhiata agli altri articoli della rubrica ExcelWIKI.com blog!