Chcę wypełnić komórkę bieżącym czasem, więc zmienia się za każdym razem, gdy otwieram plik.
Obecnie używam do tego funkcji now (), ale zwraca ona zarówno datę, jak i godzinę.
Chcę zobaczyć tylko czas. Czy jest na to sposób?
microsoft-excel
Lea Cohen
źródło
źródło
wypróbuj tę formułę
= NOW () - TRUNC (NOW ())źródło
=TEXT(NOW(),"hh:mm")
- zmień część „gg: mm” zgodnie z wymaganiami - nie wymaga formatowania (chociaż komórka zawiera teraz tekst, a nie czas - nie jest to kluczowe, jeśli jest to wyświetlane)Cell
Format Cells
Custom
po lewej stronieh:mm:ss AM/PM
OK
Jeszcze jedno rozwiązanie: -
źródło
Możesz spróbować:
CZAS (WARTOŚĆ (LEWA (TEKST (TERAZ (); „GG: MM: SS”), 2)), WARTOŚĆ (LEWA (PRAWO (TEKST (TERAZ (), „GG: MM: SS”), 5), 2 )), WARTOŚĆ (PRAWO (TEKST (TERAZ (); „SS: MM: SS”), 2)))
To skutecznie rozdzieli godziny, minuty i sekundy powracające z funkcji formatowania i sformatuje je jako czas. Nie próbowałem tego po południu, więc nie jestem pewien, czy masz problemy z am / pm.
źródło
Wypróbuj ten kod:
Dzięki.
źródło
Aby tylko pokazać czas, który trzymasz -> CTRL +: <- wyświetli tylko czas.
źródło
Posługiwać się
Jeśli chcesz użyć go w formule takiej jak „czas zakończenia” - „bieżący czas” w celu znalezienia „łącznej liczby godzin”, po prostu sformatuj komórkę „łącznej liczby godzin”, aby numerować i pomnożyć całą formułę w
24
ten sposóbźródło
tutaj jest link pokazujący, jak to zrobić ZEGAR Z AUTOMATYCZNYM ODŚWIEŻANIEM
zgodnie z Arkusz1.Zakres („A1”) zastąp Arkusz1 rzeczywistą nazwą arkusza w miejscu, w którym chcesz ten zegar, a A1 komórką w miejscu, w którym chcesz mieć zegar
źródło
Jest w tym wbudowana funkcja, która zapewnia tylko czas. Funkcja to = Time (). Uniemożliwia to wyświetlenie daty i wyświetli aktualny czas systemu operacyjnego dopiero po utworzeniu nowego wpisu.
źródło