Cách lưu lại tên người chỉnh sửa ở một cột trong Google Sheets

Khi làm việc nhóm trên Google Sheets, việc theo dõi ai đã chỉnh sửa nội dung là rất quan trọng. Điều này giúp bạn biết được ai đã thay đổi dữ liệu và khi nào họ đã thay đổi.

Google Sheets cung cấp một số cách để lưu lại tên người chỉnh sửa. Trong bài viết này, chúng ta sẽ tìm hiểu hai cách phổ biến nhất:

**1. Sử dụng hàm USER()

Hàm USER() sẽ trả về tên người dùng hiện đang làm việc trên bảng tính. Để sử dụng hàm này, bạn chỉ cần nhập nó vào một ô trống.

Ví dụ:

=USER()

Sẽ trả về kết quả sau:

[Your name]

Để lưu tên người chỉnh sửa vào một cột, bạn có thể tạo một macro để tự động chèn hàm USER() vào mỗi ô trong cột đó.

**2. Sử dụng hàm QUERY()

Hàm QUERY() có thể được sử dụng để truy vấn dữ liệu từ bảng tính. Trong trường hợp này, chúng ta sẽ sử dụng hàm QUERY() để truy vấn thông tin về người chỉnh sửa từ lịch sử phiên bản của bảng tính.

Để sử dụng hàm QUERY() để lưu tên người chỉnh sửa, bạn cần thực hiện các bước sau:

  1. Chọn ô trống mà bạn muốn lưu tên người chỉnh sửa.
  2. Nhập công thức sau vào ô đó:
=QUERY(
  HISTORY(),
  "SELECT user_email FROM `All changes` WHERE type = 'edit' ORDER BY timestamp DESC LIMIT 1",
  1
)
  1. Nhấn Enter.

Hàm này sẽ trả về email của người dùng đã thực hiện chỉnh sửa gần đây nhất. Để trả về tên người dùng, bạn có thể sử dụng hàm SPLIT() để tách email thành tên và tên miền.

Ví dụ:

=QUERY(
  HISTORY(),
  "SELECT user_email FROM `All changes` WHERE type = 'edit' ORDER BY timestamp DESC LIMIT 1",
  1
)

Sẽ trả về kết quả sau:

[Your email]

Bạn có thể sử dụng hàm SPLIT() để tách email thành tên và tên miền như sau:

=SPLIT(
  QUERY(
    HISTORY(),
    "SELECT user_email FROM `All changes` WHERE type = 'edit' ORDER BY timestamp DESC LIMIT 1",
    1
  ),
  "@",
  2
)

Sẽ trả về kết quả sau:

[Your name]

Kết luận

Google Sheets cung cấp một số cách để lưu lại tên người chỉnh sửa. Bạn có thể chọn phương pháp phù hợp nhất với nhu cầu của mình.

Dịch vụ lập trình ứng dụng

🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.

📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

💻 Github

🌏 appscript.online

Viết một bình luận