Cómo deshabilitar el autoformato de número de Excel


11

Este problema es simple de corregir, pero es muy molesto
lo que estoy haciendo es escribir un rango de horas, por ejemplo. (0-1), (1-2), (2-3) etc. por fila de celdas

FECHA --- HORA
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4

Excel estúpidamente sigue formateando 1-2a una fecha 2-Jan
para empeorar las cosas cuando lo cambio a un formato numérico
que da41276

Tampoco puedo encontrar la opción de Autoformato en Excel 2010, conozco el botón Formato en casa pero no hay autoformato allí.


1
Seleccione celdas, haga clic derecho sobre ellas y cambie el formato de celda de GeneralaText

Rango de horas significa 1AM -2AM?

Intenté cambiarlo a texto pero aún sigue insistiendo en la fecha. Y también usando el formato militar 1-24, así que no hay am / pm allí
foros

2
Debe cambiarlo a texto antes de ingresar valores. Mira mi respuesta.

3
La forma más simple es escribir '1-2- 'le dice a Excel que trate la entrada como texto
chris neilsen

Respuestas:


3

Antes de ingresar cualquier valor en la columna / celdas, cambie el formato de celda a Text.

O coloque esto en el módulo de código del Libro de trabajo para forzar este formato en todas las hojas, cada vez que se abra el libro.

Private Sub Workbook_Open()
Dim sh As Worksheet

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

End Sub

Creo que usar el formato personalizado lo @resolvió para mí, el Textno parece funcionar con ch es extraño. ¿También conoce una forma de deshabilitar / habilitar la función de autoformato de Excel? Solía ​​haber uno en xl2003
foros

@forums "custom format @" - es un símbolo para el formato de texto en VBA))
Peter L.

Intenté buscar en Google y supe cómo cambiarlo a texto, pero al igual que mi comentario anterior, sigue volviendo a la fecha. No sé por qué @funcionó bien. Gracias por el enlace del foro ms también, supo que el formato automático no puede ser simplemente apagado : suspiro:
foros

Siento tu dolor con sobresalir. Mi jefe solo quería hacer todo en Excel cuando insistía en usar el acceso: suspiro de nuevo :. ¿También crees que la razón por la que vuelve a la fecha es porque la celda adyacente está en formato de fecha?
foros

no puedo decir con certeza sobre el problema de reversión, pero se sabe que Excel (y otros productos de MS) son poco amigables para el usuario cuando intentan hacer "inteligentemente" cosas, como formatear (Excel), sangrar ( Word), etc.
David Zemens

4
  1. cortar y pegar todo en note_pad
  2. eliminar lo que queda en xl
  3. Seleccione todas las celdas necesarias, filas de columnas a formato de texto
  4. volver a pegar desde note_pad
  5. si lo necesita más tarde, puede cambiar los formatos de fecha y hora

No estoy contento de tener que dar el paso adicional de copiar y pegar en el bloc de notas y luego volver a pegar en Excel. Es la única forma en que mis entradas "discontinuas" no se convierten en una fecha. Las entradas discontinuas provienen de una tabla java de una fuente externa. Ninguna otra solución ha detenido la conversión que no sea pasar por el paso del bloc de notas.
CSmith

Otro uso manera que es poner = "1-2", como he necesitado la misma información gama de cosas antes - inconveniente es que no funciona en los cálculos ...
Solar Mike

0
  1. Seleccione todos sus datos '.csv' y cópielos en el bloc de notas
  2. Establezca todas las celdas en una nueva hoja de trabajo en Excel en texto
  3. Pegue todos sus datos del Bloc de notas como texto
  4. Copie la columna "afectada" de nuevo al Bloc de notas
  5. Cambie todo su .a ,(por ejemplo, 10.00 a 10,00)
  6. Abrir nuevo libro de Excel - IMPORTANTE
  7. Copie su columna del Bloc de notas a este nuevo libro de Excel
  8. Copie y pegue la columna nuevamente en su libro original de Excel

El único inconveniente es que ahora tiene sus números con (,) en lugar de (.).


0

Otra forma es:

  1. guardar hoja como CSV
  2. renombrarlo a .txt
  3. reabrirlo en Excel
  4. se invoca el módulo de importación
  5. cambiar de formato general a texto para cada columna numérica
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.