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

By tommy1003

Tôi là Tuấn, một lập trình viên với hơn 5 năm kinh nghiệm làm việc trong các lĩnh vực web, mobile, và tự động hóa. Tôi có chuyên môn về các ngôn ngữ lập trình như Apps Script, Python, NodeJS, VBA, PowerFX, TypeScript. Tôi là một người đam mê công nghệ và luôn cung cấp các giải pháp hữu ích không chỉ để phục vụ khách hàng mà còn để tìm kiếm cơ hội mới, học hỏi và phát triển. +84 78 600 5534 (Zalo, WhatsApp)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *