Spis treści
Jeśli szukasz Excel automatycznie wprowadzić datę, gdy dane są wprowadzane, to jesteś we właściwym miejscu. Microsoft Excel zapewnia szeroki zakres owocnych sposobów, aby pokazać daty wraz ze znacznikami czasu automatycznie, gdy wprowadzasz dane. W tym artykule postaramy się omówić automatycznie wprowadzić datę, gdy dane są wprowadzane w programie Excel z odpowiednimi ilustracjami.
Pobierz Zeszyt ćwiczeń
Tutaj możesz pobrać skoroszyt, który wykorzystaliśmy do przygotowania tego artykułu. Możesz go również wykorzystać jako kalkulator, ponieważ w komórkach wyjściowych osadziliśmy formuły.
Automatyczne wprowadzanie daty.xlsm5 sposobów na automatyczne wprowadzanie daty podczas wprowadzania danych w Excelu
Excel oferuje różne sposoby na automatyczne wprowadzanie daty, gdy wprowadzamy dane. Musimy tylko wykonać proste kroki każdej z metod.
1. używanie skrótów klawiaturowych
Aby uzyskać dzisiejszą datę &; aktualny znacznik czasu możemy bezpośrednio użyć skrótów klawiaturowych.
- W każdej komórce, w której chcesz poznać dzisiejszą datę, naciśnij CTRL + ; (Control + Semi-colon) .
- Użyj CTRL + SHIFT + ; aby automatycznie wprowadzić aktualny czas.
- Jeśli chcesz wprowadzić oba do komórki, to naciśnij CTRL + ; Po pierwsze, potem SPACE & wreszcie CTRL + SHIFT + ; Otrzymasz datę & timestamp razem.
2) Wykorzystanie funkcji TODAY
Excel ma domyślnie Funkcja TODAY aby wprowadzić dzisiejszą datę.
- Jak na rysunku poniżej, najpierw wpisz formułę w C4 komórka jak ta .
=TODAY()
- Po drugie, naciśnij ENTER .
- W końcu otrzymasz dzisiejszą datę jako wyjście.
Dodatkowo można poćwiczyć w C6 komórka.
3. zastosowanie funkcji NOW
Funkcja NOW dodaje znacznik czasu wraz z datą.
- Aby to pokazać, należy najpierw napisać wzór w C4
=NOW()
- Po drugie, naciśnij ENTER i otrzymasz zarówno czas, jak i datę teraz jako wyjście.
4. łączenie funkcji IF i NOW (znaczniki czasu)
Załóżmy teraz, że chcemy uzyskać czas wejścia każdego pracownika w biurze & pracownicy będą wprowadzać swoje znaczniki czasu wejścia, wpisując tylko swoje nazwiska w kolumnie arkusza kalkulacyjnego codziennie. Inna kolumna obok niej pokaże automatycznie ich znaczniki czasu wejścia wraz z datami, gdy wprowadzą swoje nazwiska w pierwszej kolumnie.
Jak mamy to zrobić?
Krok 1:
Po pierwsze, wybierz komórkę C5 i zapisać wzór w ten sposób.
=IF(B5"",IF(C5="",NOW(),C5),"")
Krótkie objaśnienie funkcji:
Jest to formuła bazowa dla Timestamp To, co się tutaj dzieje, to polecenie dla Excela, że jeśli Komórka B5 pozostaje pusta, Komórka C5 będzie również pusta. A kiedy dane wejściowe zostaną wprowadzone do Komórka B5 to Komórka C5 pokaże od razu timestamp. Całość zostanie wykonana przez połączenie dwóch prostych funkcji-. JEŻELI i; TERAZ . We'll use JEŚLI aby wprowadzić warunek & TERAZ Funkcja pokaże czas, w którym wprowadzane są dane.
Krok 2:
- Po drugie, skieruj kursor myszy na prawy dolny róg Komórka C5 & zobaczysz '+' tam ikona która nazywa się Uchwyt do napełniania .
- Po trzecie, kliknij na nią i przeciągnij w dół do ostatniej komórki, która jest potrzebna do wprowadzenia danych w Kolumna C & zwolnić przycisk myszy.
Krok 3:
- Po czwarte, przejdź do Plik
- Teraz należy wybrać opcję Excel Opcje .
- Po piąte, wybierz Formuły zakładka & zaznaczyć Włącz obliczanie iteracyjne .
- Kliknij na OK .
W ten sposób mówimy Excelowi, że każda komórka w Kolumna C może zaistnieć potrzeba odwołania się do siebie w funkcji podczas wprowadzania danych w Kolumna B Jeśli nie włączymy tej iteracyjnej kalkulacji w opcjach Excela, to podczas wprowadzania danych pojawi się komunikat błędu.
Krok 4:
- Po szóste, wprowadź nazwę w Komórka B5 & naciśnij ENTER .
- Zobaczysz datę & timestamp od razu w Komórka C5 .
- W Komórka B6 , umieść inną nazwę & wynik perspektywy zostanie wyświetlony tuż obok w Komórka C6 .
W ten sposób można wprowadzić dowolną nazwę lub dane w Kolumna B i poznasz datę &; timestamps obok nich.
Podobne lektury
- Jak wyświetlić dzień tygodnia z daty w programie Excel (8 sposobów)
- Wstawianie ostatniej zapisanej daty w Excelu (4 przykłady)
- Jak wstawić kalendarz rozwijany w Excelu (szybkie kroki)
- Wstawianie daty w stopce w Excelu (3 sposoby)
- Jak wstawić datownik w programie Excel (z procedurą krok po kroku)
5) Osadzanie poleceń VBA w celu nadania funkcji Excelowi
A teraz oto ostatnia metoda, w której możesz użyć własnej niestandardowej funkcji, formatując ją za pomocą Kodowanie VBA po pierwsze. Będziemy wiedzieć Czas wejścia pracowników po raz kolejny tutaj, ale tym razem z naszą własną funkcją.
Krok 1:
- Naciśnij ALT+F11 & VBA Pojawi się okno jak na obrazku poniżej. Można też zrobić to ręcznie. W tym celu należy najpierw wejść na stronę Deweloper tab> wybierz Visual Basic .
- Po drugie, wybierz Wkładka > wybierz Moduł .
- W końcu pojawi się pusty moduł.
- Po trzecie, umieść w module następujący kod.
Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function
- Teraz naciśnij ALT+F11 ponownie, aby zamknąć VBA lub po prostu wrócić do swojego arkusza danych w Excelu.
Krok 3:
- Wybierz Komórka C5 & typ =EntryTime(B5) jako EntryTime to nowa funkcja, którą właśnie zbudowaliśmy z VBScript .
- Użyj Uchwyt do napełniania jeszcze raz, aby skopiować formułę do Komórka C10 lub więcej w zależności od potrzeb.
Krok 4:
- Wpisz nazwisko Komórka B5 .
- Naciśnij ENTER & jesteś zrobiony.
- Czas wejścia otrzymasz natychmiast w Komórka C5 .
Alternatywy dla wprowadzania daty w sposób automatyczny
Excel oferuje kilka alternatywnych rozwiązań do automatycznego wprowadzania dat. Są to.
- Korzystanie z AutoFill
- Wykorzystanie Seria Fill polecenie
1. użycie opcji automatycznego wypełniania z wieloma kryteriami
Jeśli potrzebujesz wprowadzić daty w porządku chronologicznym, wtedy Autouzupełnianie Na poniższym obrazku należy użyć opcji Uchwyt do napełniania w Komórka B5 aby przeciągnąć go do B12 Z rozwijanej listy w rogu, znajdziesz wiele kryteriów.
Po drugie, wybierz Dni wypełnienia
W końcu znajdziesz dni automatycznie.
Jeśli wybierzesz Wypełnij Dni powszednie , wówczas daty będą wyświetlane w porządku chronologicznym z wyjątkiem weekendów (sobota & niedziela).
W konsekwencji wyjście wygląda tak.
Możesz również zobaczyć miesiące tylko w kolejności progresywnej, jeśli wybierzesz Miesiące wypełnienia .
W tym przypadku wyjście wygląda tak.
Dodatkowo, w ten sam sposób, przejdź do Rok wypełnienia aby zobaczyć lata w kolejności.
Ostatecznie tutaj wyjście będzie wyglądało tak.
2. użycie polecenia serii wypełnień do dostosowania opcji autouzupełniania
Możesz użyć Seria Fill opcja również jeśli potrzebujesz dostosować daty bardziej łącznie z interwałami.
Krok 1:
- Po pierwsze, wybierz całą kolumnę lub zakres komórek w kolumnie, w której chcesz wprowadzić daty.
- Po drugie, w ramach Strona główna zakładka, przejdź do Edycja grupa poleceń.
- Po trzecie, z Wypełnij z listy rozwijanej, wybierz Seria
W końcu pojawi się okienko, które pozwoli Ci dostosować daty według Twoich kryteriów.
Krok 2:
- W Seria pole, wybierz Seria jako Kolumny , Typ jako Data & Data jednostka jako Dzień .
- Typ '2' jako Krok Wartość , nazywa się to różnicą wspólną w ciągu arytmetycznym lub serii.
- Naciśnij OK .
W konsekwencji jest to wynikowa seria dat z 2 dniami wspólnej różnicy.
Teraz, jeśli wybierzesz Dzień powszedni jako Data Jednostka od Seria pole, wtedy daty będą wykluczały weekendy (sobota & niedziela).
W końcu, tym razem uda ci się to osiągnąć.
Wybierz Miesiąc jako Data Jednostka i zobaczysz serię miesięcy z 2 miesiącami jako wspólną różnicą lub odstępem między 2 miesiącami.
Zatem wyjściem będzie.
Podobnie możesz zrobić to również dla lat, wybierając Rok jako Data Jednostka .
W konsekwencji otrzymasz wyjście takie jak to.
Wniosek
Tak więc, są to wszystkie podstawowe, łatwe & przydatne techniki, które można śledzić, aby Excel wprowadzić daty, jak również znaczniki czasu automatycznie, gdy dane są wprowadzane. Mam nadzieję, że znalazłeś te metody dość skuteczne. Jeśli masz jakieś pytania lub opinie dotyczące tego artykułu można komentować. Można również rzucić okiem na nasze inne ciekawe & informacyjne artykuły na tej stronie.