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.
microsoft-excel
worksheet-function
date-time
AgainstClint
źródło
źródło
MM/DD/YYYY
formę, a nie formęDD/MM/YYYY
.Odpowiedzi:
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.
źródło
DATE
Formuła bierze(YEAR,MONTH,DAY)
jako argumenty i konwertuje je do wartości datetime.MID
Formuła bierze(ADDRESS,START-CHAR,CHAR-COUNT)
jako argumenty tak(MID(B1,1,4)
mówi wyodrębnić cztery znaki począwszy od pierwszego iMID(B1,5,2)
mówi, aby wyodrębnić dwa począwszy od piątej.