Come disabilitare la formattazione automatica del numero Excel


11

Questo problema è semplice da correggere ma è molto fastidioso
quello che sto facendo è digitare un intervallo di ore, ad es. (0-1), (1-2), (2-3) e così via per riga di cella

DATA --- ORA
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4

Excel mantiene stupidamente la formattazione 1-2di una data 2-Jan
per peggiorare le cose è quando lo cambio in un formato numerico
che dà41276

Inoltre, non riesco a trovare l'opzione Formattazione automatica in Excel 2010, sono a conoscenza del pulsante Formato in casa ma non è presente la formattazione automatica.


1
Seleziona le celle, fai clic con il tasto destro su di esse e cambia il formato della cella da GeneralaText

Intervallo orario significa 1AM -2AM?

ha provato a cambiarlo in testo ma continua a insistere sulla data. E anche usando il formato militare 1-24 quindi non ci sono / pm lì
forum

2
Devi cambiarlo in testo prima di inserire i valori. Vedi la mia risposta

3
Il modo più semplice è digitare '1-2- 'dice a Excel di trattare la voce come testo
chris neilsen,

Risposte:


3

Prima di inserire qualsiasi valore nella colonna / celle, cambia il formato della cella in Text.

In alternativa, inseriscilo nel modulo del codice della cartella di lavoro per forzare questa formattazione su tutti i fogli, ogni volta che la cartella di lavoro viene aperta.

Private Sub Workbook_Open()
Dim sh As Worksheet

For Each sh In Me.Sheets
    sh.Cells.NumberFormat = "@"
Next

End Sub

Penso che l'utilizzo del formato personalizzato abbia @risolto il problema per me, il Textche sembra non funzionare in modo strano è strano. Conosci anche un modo per disabilitare / abilitare la funzione di formattazione automatica di Excel? Ce n'era uno in xl2003
forum

@forums "formato personalizzato @" - è un simbolo per il formato testo in VBA))
Peter L.

Ho provato a cercare su Google e sapevo di cambiarlo in testo, ma come il mio commento sopra, continua a essere aggiornato. Non so perché ha @funzionato bene. Grazie anche per il link al forum ms, ho appreso che la formattazione automatica non può essere semplicemente disattivata : sigh:
forum

Sento il tuo dolore con Excel. Il mio capo voleva solo fare tutto in Excel mentre insistevo per usare l'accesso: sospira di nuovo :. Inoltre, pensi che il motivo per cui ritorna alla data sia perché la cella adiacente è in formato data?
forum

non posso dire con certezza il problema di ripristino, ma Excel (e altri prodotti MS, del resto) sono noti per essere un po 'ostili per l'utente quando si cerca di fare "in modo intelligente" cose come la formattazione (Excel), il rientro ( Parola), ecc.
David Zemens,

4
  1. taglia e incolla tutto in note_pad
  2. elimina ciò che è rimasto in xl
  3. Seleziona tutte le celle necessarie, riga colonne in formato testo
  4. ri-incolla da note_pad
  5. se è necessario in seguito, è possibile modificare i formati di data e ora

Non contento di dover fare il passo extra di copia e incolla nel blocco note per poi incollarlo nuovamente in Excel. È l'unico modo in cui le voci "tratteggiate" non vengono convertite in una data. Le voci tratteggiate provengono da una tabella Java da un'origine esterna. Nessun altro problema ha impedito la conversione se non quello di passare attraverso il passaggio del blocco note.
CSmith,

Un altro modo in cui uso è quello di mettere = "1-2" poiché in precedenza ho avuto bisogno delle stesse informazioni sul range per roba - il rovescio della medaglia è che non funziona nei calcoli ...
Solar Mike

0
  1. Seleziona tutti i tuoi dati ".csv" e copia sul blocco note
  2. Imposta tutte le celle nel nuovo foglio di lavoro in Excel su testo
  3. Incolla tutti i tuoi dati dal Blocco note come testo
  4. Copia la colonna "interessata" nuovamente nel Blocco note
  5. Cambia tutto .in ,(es. 10.00 - 10,00)
  6. Apri un nuovo libro di Excel - IMPORTANTE
  7. Copia la tua colonna dal Blocco note a questo nuovo libro di Excel
  8. Copia e incolla la colonna nel tuo libro Excel originale

L'unico inconveniente è che ora hai i tuoi numeri con (,) anziché (.).


0

Un altro modo è:

  1. salva foglio come CSV
  2. rinominalo in .txt
  3. riaprirlo in Excel
  4. viene richiamato il modulo di importazione
  5. passa dal formato generale a quello di testo per ogni colonna numerica
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.