Jak mogę zmienić domyślny format daty?


9

Kiedy wklejam datę do Excela 2010 w formacie „2012-12-07 00: 00: 00.000” Chciałbym, aby była domyślnie wyświetlana jako „2012-12-07”, ale w rzeczywistości jest wyświetlana jako „00 : 00.0 ”.

Wiem, że mogę to obejść, przygotowując a lub zmieniając format komórki, ale jestem zainteresowany zmianą formatu domyślnego.

Podejście, które prawie działa, to przejście do formatu Panel sterowania-> Region i język-> Długi czas i zmiana go na coś takiego jak „h”. Powoduje to, że program Excel wyświetla daty, które wklejam jako „2012-12-07 00: 00: 00.000”, ale pomija czasy wyświetlane poza programem Excel.

Daty, które wklejam, pochodzą z SQL Server.

Odpowiedzi:


2

Domyślnie program Excel uruchamia wszystkie nowe skoroszyty bez formatowania. Oznacza to, że musisz powiedzieć Excelowi, jak chcesz sformatować dane.

Aby osiągnąć to, o co prosisz, musisz sformatować kolumnę zgodnie z wybranym formatem daty, a następnie zapisać plik. Musisz opcje, aby zapisać plik:

  1. Jeśli nie chcesz, aby to formatowanie było stosowane do WSZYSTKICH nowych skoroszytów, zapisz sformatowany skoroszyt jako szablon (xltx) lub zwykły plik. Za każdym razem, gdy użyjesz tego pliku, zostanie on sformatowany tak, abyś mógł wkleić dane.

  2. Jeśli chcesz, aby był to punkt początkowy WSZYSTKICH nowych skoroszytów, zapisz szablon jak Book.xltxw folderze XLSTART. Ten folder zazwyczaj znajduje się w C:Program Files\Microsoft Office\Office14\XLSTART.

Teraz masz sformatowany plik do użycia. Gdy otworzysz plik i wkleisz dane, wklej tylko wartości, a sformatuje je tak, jak wybrałeś.


5
Kolumna używająca formatu daty nie wyświetla poprawnie niektórych wartości innych niż data, więc nie widzę, jak to podejście mogłoby działać. Na przykład, jeśli ustawię kolumnę A tak, aby zawsze używała formatu daty, moje daty będą wyświetlane poprawnie, ale nie będą liczbami. A daty wklejone w kolumnie B nadal będą wyświetlane niepoprawnie.
RossFabricant,

@RossFabricant masz rację, jednak domyślne formatowanie programu Excel dla wszystkich komórek jest ogólne, co oznacza, że ​​program Excel zgadnie typ danych na podstawie wprowadzonych danych. Nie znam żadnego interfejsu w Excelu, który pozwalałby na dostosowanie tych domysłów.
Pynner,

4
Fajnie, że próbujesz podać obejście, ale tak naprawdę nie odpowiada to na pytanie PO.
Kenny Evitt

0

Zależy to całkowicie od formatu daty i godziny w systemie:

  1. Przejdź do Panelu sterowania.
  2. Kliknij „Region i język”.
  3. Kliknij „zmień format daty, godziny i liczb”.
  4. Ustaw „krótką datę”, „długą datę”, „krótki czas” i „długi czas”.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.