Konwertujesz pięciocyfrowy format daty na format w Excelu?


1

W tych arkuszach kalkulacyjnych mam całą kolumnę wartości, które powinny być datami, np.

200701 = 1/1/2007
200702 = 2/1/2007
200905 = 5/1/2009

I tak dalej i tak dalej.

Wszystkie będą w kolumnie B (jeśli to ma znaczenie), a ja byłem ciekawy, czy istnieje prosty sposób przekonwertować je na pożądaną datę bez wyszukiwania i zamiany. Niektóre z tych arkuszy kalkulacyjnych mają tysiące na tysiące stron i będzie to bardzo czasochłonne.


Czy nie ma cyfr dla miesiąca - tzn .: czy wszystkie mają miesiąc „1”?
Linker3000,

Tak, wydaje się, że tylko „1” dla tej daty jest w porządku, są bardziej zainteresowani miesiącem.
AgainstClint

1
@ Linker3000: Daty wynikowe mają MM/DD/YYYYformę, a nie formę DD/MM/YYYY.
Dennis Williamson

Odpowiedzi:


2

Ta formuła wyodrębni pierwsze cztery cyfry jako rok, drugie dwie jako miesiąc i użyje 1 dla dnia. Możesz zrobić wklej wartości specjalne, a następnie usunąć oryginalną oryginalną kolumnę, jeśli chcesz tylko nowy wynik.

=DATE(MID(B1,1,4),MID(B1,5,2),1)

Działa jak marzenie. W każdym razie możesz wyjaśnić, dlaczego to działa z mojej własnej ciekawości?
AgainstClint

1
DATEFormuła bierze (YEAR,MONTH,DAY)jako argumenty i konwertuje je do wartości datetime. MIDFormuła bierze (ADDRESS,START-CHAR,CHAR-COUNT)jako argumenty tak (MID(B1,1,4)mówi wyodrębnić cztery znaki począwszy od pierwszego i MID(B1,5,2)mówi, aby wyodrębnić dwa począwszy od piątej.
Dennis Williamson

@AgainstClint: Zapomniałem poprzedzić ten komentarz słowem „@AgainstClint”.
Dennis Williamson

Ponadto, po prostu dziwne, że jeśli umieścisz dane w tabeli przestawnej, przekona pięciocyfrową liczbę we właściwą datę i format. Nie jestem pewien, dlaczego to działa, ale jest to trochę interesujące.
AgainstClint

@Dennis: Zastanawiasz się, dlaczego preferujesz funkcję środkową, a nie lewą i prawą w tym konkretnym przypadku. Po prostu ciekawy. Dzięki.
Sux2Lose
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.