Có chức năng hôm nay trong Google Trang tính không?

Hàm TODAY của Google Sheets giúp trả về ngày hiện tại dưới dạng giá trị ngày. Hàm TODAY không yêu cầu bất kỳ đối số nào

Có chức năng hôm nay trong Google Trang tính không?

Ví dụ về hàm TODAY của Google Sheets

cú pháp

HÔM NAY()


ghi chú

  • Hàm TODAY không yêu cầu bất kỳ đối số nào
  • Hàm TODAY là một hàm không ổn định và có thể ảnh hưởng đến hiệu suất của Google Trang tính
  • Cập nhật trên mọi chỉnh sửa được thực hiện đối với bảng tính và có thể ảnh hưởng đến hiệu suất của bảng tính
  • Hàm TODAY cung cấp ngày hiện tại không có thành phần thời gian
  • Hàm TODAY sẽ luôn biểu thị ngày hiện tại vào lần cuối cùng bảng tính được tính toán lại, thay vì giữ nguyên ở ngày được nhập lần đầu tiên
  • Hàm TODAY trả về ngày hệ thống máy tính hiện tại

HÔM NAY Ví dụ #1

Trong ví dụ dưới đây, giả sử chúng ta có một số ngày hệ thống trong cột A. Về mặt kỹ thuật, chúng tôi không cần bất kỳ thông tin đầu vào nào nhưng vì lợi ích của ví dụ này, chúng tôi sẽ giả sử các giá trị trong cột A là ngày hệ thống. Chúng tôi muốn trả về cùng một ngày bằng hàm TODAY. Chúng tôi sẽ đặt công thức của chúng tôi trong các ô B2-B5

Nếu bạn đang làm việc trong Google Trang tính thì việc cần thêm ngày hoặc giờ hiện tại là điều bạn có thể thường xuyên gặp phải

Bạn có thể muốn thêm ngày và giờ bất cứ khi nào một sự kiện xảy ra, chẳng hạn như mở sổ làm việc hoặc nhập dữ liệu vào một ô cụ thể

Việc thêm ngày và giờ hiện tại theo cách thủ công cho các trường hợp như vậy sẽ tốn rất nhiều công sức. Thay vào đó, bạn có thể tự động chèn ngày và giờ hiện tại bằng các chức năng, phím tắt và Tập lệnh ứng dụng

Nếu bạn muốn khám phá cách chèn ngày và giờ hiện tại vào Google Trang tính, hãy lấy bản sao sổ làm việc mẫu của bạn và làm theo

Chèn Ngày và Giờ Hiện tại bằng Hàm

Nếu bạn đồng ý rằng việc cập nhật ngày và giờ hiện tại nhiều lần trong sổ làm việc của mình không phải là một nhiệm vụ khả thi, thì sử dụng các chức năng tích hợp có sẵn trong Google Trang tính là cách tốt nhất để thực hiện việc này

Hàm TODAY và NOW có thể chèn ngày hiện tại và ngày giờ hiện tại vào Google Trang tính của bạn

Chèn ngày hiện tại bằng hàm TODAY

Khi bạn đang làm việc với Google Sheets và gặp tình huống muốn thêm ngày hiện tại vào trang tính, bạn có thể sử dụng hàm TODAY

Hàm này không nhận bất kỳ đối số nào và nó sẽ cung cấp cho bạn ngày hiện tại

Định dạng ngày chuẩn cho Google Trang tính của bạn là MM/DD/YYYY hoặc MM/DD/YY và hàm này sẽ trả về giá trị giống nhau theo mặc định

Tùy thuộc vào vị trí và định dạng bạn đặt, định dạng đầu ra có thể khác nhau đối với kết quả của chức năng này

= TODAY ()

Để có được ngày hiện tại trong trang tính của bạn, hãy chèn công thức =TODAY() mà không có bất kỳ đối số nào vào bất kỳ ô nào. Nó sẽ cung cấp cho bạn ngày hiện tại, như trong ảnh chụp màn hình ở trên

ghi chú

  • Hàm TODAY sẽ tự động đổi ngày sang ngày hôm sau. Nó sẽ luôn hiển thị ngày mà toàn bộ trang tính được tính toán lại
  • Hàm TODAY không ổn định, điều này có nghĩa là nó sẽ tính toán lại bất cứ khi nào bạn chỉnh sửa sổ làm việc và bạn nên thận trọng khi sử dụng hàm

Chèn thời gian hiện tại bằng hàm NOW

Nếu bạn muốn hiển thị ngày và giờ hiện tại cùng nhau, chức năng NOW là tùy chọn tốt nhất mà bạn có

Nếu bạn chỉ muốn xem thời gian hiện tại, bạn có thể sử dụng định dạng thời gian tùy chỉnh để chuyển đổi giá trị ngày và giờ thành giá trị chỉ thời gian

Hàm này không yêu cầu bất kỳ đối số nào và ngày giờ sẽ được hiển thị ở định dạng mặc định được Google Trang tính sử dụng, đó là định dạng thời gian 24 giờ MM/DD/YYYY HH. MM. SS. Định dạng dấu thời gian có thể khác nhau tùy theo khu vực của bạn

= NOW ()

Nhập hàm =NOW() vào bất kỳ ô nào trong trang tính của bạn để trả về ngày và giờ hiện tại trong ô như hình trên

Để chỉ hiển thị giá trị thời gian, bạn cần định dạng giá trị dấu thời gian

Thực hiện theo các bước sau để định dạng đầu ra dấu thời gian chỉ là thời gian

  1. Vào menu Định dạng
  2. Chọn tùy chọn Số từ menu
  3. Chọn tùy chọn Định dạng thời gian từ menu phụ

Giá trị trong ô bây giờ sẽ được hiển thị dưới dạng giá trị thời gian. Định dạng thời gian tiêu chuẩn là HH. MM. SS AM/PM là định dạng thời gian 12 giờ cổ điển

Giá trị vẫn là ngày và giờ đầy đủ, nhưng chỉ có thời gian được hiển thị

Có thể sử dụng một công thức chỉ có thể cung cấp cho bạn phần giá trị thời gian của ngày-giờ. Đối với điều này, bạn sẽ cần sử dụng kết hợp các hàm NOW và TRUNC

Sử dụng công thức =TRUNC(NOW()) để chỉ lấy phần ngày từ giá trị ngày-giờ mà hàm NOW tạo ra

Bây giờ, bạn có thể trừ kết hợp này từ NOW để chỉ nhận phần thời gian

Sau đó, bạn có thể định dạng giá trị này dưới dạng thời gian. Chuyển đến menu Định dạng ➜ rồi chọn tùy chọn Số ➜ rồi chọn định dạng Thời gian để chuyển đổi giá trị này thành thời gian 12 giờ thích hợp

= NOW () - TRUNC ( NOW () )

Bạn có thể sao chép và dán trực tiếp công thức trên để lấy thành phần thời gian

Thật thú vị, bạn có thể kiểm soát khi công thức này tính toán lại thông qua cài đặt

Theo mặc định, các hàm TODAY và NOW sẽ chỉ tính toán lại giá trị của chúng khi trang tính thay đổi. Để kiểm soát việc tính toán lại, hãy chuyển đến menu Tệp ➜ Nhấp vào tùy chọn Cài đặt để truy cập cài đặt bảng tính

Trong tab Tính toán, bạn có thể thấy trình đơn thả xuống Tính toán lại. Có ba tùy chọn có sẵn

  • Khi thay đổi – Công thức sẽ tính toán lại khi trang tính thay đổi với bất kỳ chỉnh sửa nào
  • Khi thay đổi và mỗi phút – Các công thức tính toán lại khi trang tính thay đổi theo bất kỳ eidt nào và mỗi phút
  • Khi thay đổi và mỗi giờ – Công thức tính toán lại khi trang tính thay đổi với bất kỳ eidt nào và mỗi giờ

Chọn bất kỳ cài đặt nào trong số này để đặt tính toán lại công thức, sau đó nhấn nút Lưu cài đặt để thực hiện các thay đổi trên bảng tính của bạn

ghi chú

  • Hãy nhớ rằng chức năng NOW tính toán lại theo mặc định trên mọi chỉnh sửa trong trang tính. Điều này làm cho nó trở thành một hàm không ổn định có thể gây ra các vấn đề về hiệu suất cho bảng tính của bạn
  • Nó luôn chỉ định dấu thời gian cuối cùng mà việc tính toán lại đã xảy ra thay vì hiển thị phiên bản đầu tiên của thay đổi đang diễn ra
  • Bạn luôn có thể sử dụng menu Định dạng để thay đổi định dạng thành chỉ ngày hoặc chỉ thời gian cho đầu ra của hàm NOW

Chèn ngày và giờ hiện tại bằng phím tắt

Google Trang tính có rất nhiều phím tắt và có nhiều phím tắt mà bạn có thể sử dụng để tiết kiệm thời gian cho các tác vụ thủ công

Bạn đã biết hàm NOW và TODAY biến Google Sheets của bạn thành biến động. Nếu bạn muốn thêm ngày hoặc giờ tĩnh không thay đổi, các chức năng này sẽ không giúp được gì

Để chống lại hiệu ứng này, bạn có thể sử dụng phím tắt để thêm cả tĩnh, ngày, giờ hoặc ngày-giờ bên trong Google Trang tính. Lợi ích của việc sử dụng phím tắt là ngày và giờ bạn thêm bằng các phím tắt này không cập nhật mỗi khi trang tính tính toán lại

Phím tắt để thêm ngày hiện tại

Để thêm ngày hiện tại vào Google Trang tính, bạn có thể sử dụng Ctrl + ;

Phím tắt để thêm Giờ hiện tại

Để thêm thời gian hiện tại vào Google Trang tính, bạn có thể sử dụng tổ hợp phím Ctrl + Shift +. (dấu hai chấm) phím tắt

Phím tắt để thêm ngày và giờ hiện tại

Để thêm ngày và giờ hiện tại vào Google Trang tính, hãy sử dụng tổ hợp phím Ctrl + Shift + Alt + ;

Chèn ngày và giờ hiện tại bằng Apps Script

Hầu hết mọi thứ đều có thể được tự động hóa trong Google Trang tính thông qua Apps Script, một ngôn ngữ lập trình mạnh mẽ dựa trên JavaScript được Google sử dụng để tự động hóa

Nếu bạn chưa quen với Google Apps Script và muốn tìm hiểu thêm, hãy xem hướng dẫn Apps Script dành cho người mới bắt đầu này để tìm hiểu thêm

Giả sử bạn muốn một Apps Script có thể tự động điền ngày và giờ hiện tại ngay khi ai đó trong nhóm của bạn đánh dấu nhiệm vụ là đã hoàn thành

Bạn có dữ liệu như hình trên, và bạn muốn hệ thống thêm ngày hiện tại ngay khi có người nhập Completed vào cột Status

Bạn có thể đạt được điều này bằng cách viết hàm onEdit trong Google Apps Script. Bạn có thể sao chép đoạn mã sau thực hiện việc này cho bạn

function onEdit(t) {
  var row = t.range.getRow();
  var col = t.range.getColumn();
  if (col == 4 && row > 1 && t.range.getValue() == "Complete") {
    t.source.getActiveSheet().getRange(row, 3).setValue(new Date());
  };
};

Giải trình

  • Xác định hàm onEdit(t) bằng từ khóa hàm trong Apps Script
  • Sau đó, phương thức range.getRow() được gọi trên t để lấy các hàng đang được chỉnh sửa. Dữ liệu được lưu vào biến
    = NOW ()
    0
  • Tương tự, phương thức
    = NOW ()
    1 được gọi trên t để lấy các cột đang được chỉnh sửa. Dữ liệu được lưu vào biến
    = NOW ()
    3
  • Bạn muốn thêm dấu thời gian ngay khi ai đó nhập Hoàn thành vào cột D. Do đó, nếu điều kiện được thêm vào. Nó kiểm tra xem người dùng đã nhập Hoàn thành cột 4 chưa (i. e. cột D) hay không. Bạn đã sử dụng phương pháp
    = NOW ()
    4 để kiểm tra xem giá trị đã được nhập hay chưa. Sau đó, đối số
    = NOW ()
    5 kiểm tra xem các thay đổi có xảy ra ở cột 4 hay không
  • Nếu điều kiện được đáp ứng, bạn nhận được hàng đang hoạt động nơi xảy ra thay đổi và chuyển đến cột thứ ba để đặt giá trị là ngày hiện tại. Phương thức
    = NOW ()
    6 truy cập hàng hiện tại ở cột thứ ba. Phương thức
    = NOW ()
    7 cho phép bạn thiết lập các giá trị. Hàm
    = NOW ()
    8 sau đó cho phép bạn thêm ngày hiện tại vào ô cụ thể đó

Bạn không cần chạy mã này vì nó được phát triển để hoạt động khi trang tính được chỉnh sửa. Do đó, chỉ cần lưu nó bằng nút Lưu được đặt trong dải băng được đặt ở phía trên của tập lệnh

Bây giờ, ngay khi bạn nhập văn bản là Hoàn thành vào cột Trạng thái (cột D), bạn sẽ thấy hệ thống tự động thêm giá trị ngày hiện tại

Ngoài ra, lưu ý rằng khi bạn nhập Trạng thái là Đang chờ xử lý, hệ thống sẽ không thêm giá trị ngày hiện tại. Điều này là do điều kiện được đặt thành chỉ hoạt động khi giá trị là Hoàn thành trong cột D cho bất kỳ hàng nào

Phần kết luận

Nếu bạn đang làm việc trên Google Sheets, thường có trường hợp bạn muốn thêm ngày giờ hiện tại vào trang tính của mình

Hàm TODAY trong Google Sheets cho phép bạn lấy ngày hiện tại trong ô mà bạn gọi nó từ đó. Hàm không nhận bất kỳ đối số nào

Hàm NOW cung cấp cho bạn ngày giờ hiện tại. Tuy nhiên, nếu chỉ muốn trả lại thời gian, bạn có thể đạt được điều này bằng định dạng hoặc công thức

Sự kết hợp của các hàm TRUNC và NOW có thể tự lấy phần thời gian hiện tại

Có các phím tắt tiện dụng có thể được sử dụng để thêm ngày và giờ hiện tại khi cần nhập tĩnh. Những thứ này rất hữu ích khi bạn không muốn ngày hoặc giờ thay đổi sau khi đã nhập

Cuối cùng, bạn có Tập lệnh ứng dụng có thể tự động thêm ngày và giờ hiện tại theo cách tĩnh. Bạn có thể sử dụng chúng để tự động thêm dấu thời gian dựa trên các sự kiện cụ thể xảy ra

Nếu bạn biết bất kỳ cách nào khác để thêm ngày và giờ hiện tại vào Google Sheets, hãy chia sẻ chúng trong phần bình luận bên dưới

Google Trang tính có chức năng hôm nay không?

TODAY cung cấp ngày hiện tại không có thành phần thời gian . Để tạo một ngày với thời gian hiện tại, hãy sử dụng NOW. HÔM NAY sẽ luôn biểu thị ngày hiện tại vào lần cuối cùng bảng tính được tính toán lại, thay vì giữ nguyên ở ngày được nhập lần đầu tiên.

Phím tắt cho ngày hôm nay trong Google Trang tính là gì?

Bạn không muốn một ngày “chạy” . Điều này sẽ tạo ra ngày hiện tại và nó sẽ không thay đổi mỗi khi bảng tính tính toán lại các chức năng

Chức năng hôm nay trong Google Trang tính có tự động cập nhật không?

Hàm TODAY trong Google Trang tính dùng để trả về ngày hiện tại trong bảng tính. Đây là một hàm động nên bạn không cần phải nhập lại cú pháp nhiều lần. Ngày tiếp tục cập nhật bất cứ khi nào bạn mở lại, làm mới hoặc thay đổi Google trang tính của mình . Ghi chú. Nó chỉ trả về ngày hiện tại, không phải thời gian.

Bây giờ () trong Google Trang tính là gì?

NOW cung cấp ngày và giờ hiện tại . Để tạo một ngày không có thời gian hiện tại, hãy sử dụng TODAY. NOW sẽ luôn biểu thị ngày và giờ hiện tại vào lần cuối cùng bảng tính được tính toán lại, thay vì giữ nguyên ngày và giờ khi bảng tính được nhập lần đầu.