Back to Google Tasks in Excel
SheetXAI logo
Google Tasks logo
Google Tasks · Excel Guide

Batch Mark Google Tasks as Completed Using an Excel workbook

2026-05-14
5 min read

The Scenario

Sprint review is done. You've been the one keeping the tracking workbook — 35 rows updated with "Done" in column D after your team went through the board together. The task IDs are in column E from when you created them three weeks ago. Now those completed tasks need to be marked done in Google Tasks too, because whoever looks at the list next week is going to see 35 open items and wonder what happened.

The bad version:

  • Open Google Tasks in a browser tab, find the first task by name, click the circle to complete it, go back to the workbook for the next ID, repeat 35 times.
  • Complete 28 tasks and then get pulled into a Slack thread, come back 30 minutes later, and have no idea where you stopped.
  • Realize halfway through that four task names were edited mid-sprint and no longer match what's in Google Tasks, so you have to search manually for each one.

Sprint close-out is supposed to take five minutes. The reconciliation tax on top of it is the thing no one budgets for and everyone resents.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the status column you've already filled in and uses its built-in Google Tasks integration to close out the matching tasks in one pass.

Open the SheetXAI sidebar and paste this prompt:

For every row in this workbook where column D says 'Done', find the matching Google Task by the ID in column E and mark it as completed — write 'completed' or the error message to column F

What You Get

  • Every row where column D is "Done" processed against the task ID in column E.
  • Matching tasks marked complete in Google Tasks without any clicking.
  • Any task ID that can't be found flagged in column F so you know what to investigate.
  • Rows where column D isn't "Done" left untouched.

What If the Data Is Not Quite Ready

Task IDs are missing — you're matching by title instead

If column E was never populated with IDs and you're working from task names in column A:

For every row where column D says 'Done', find the Google Task in the 'Sprint 14' list whose title matches column A and mark it as completed — if no exact match is found, write 'not found' to column F

The status column has messy values

If column D has "Done", "done", "DONE", "Completed", and "✓" from different team members editing the workbook:

For every row where column D contains any variation of 'done' or 'completed' (case-insensitive, ignore emoji or trailing punctuation), mark the Google Task with ID in column E as complete and write the result to column F

Tasks are spread across multiple lists and need to be found in the right one

If the workbook tracks tasks from multiple projects and column F holds the list name for each row:

For every row where column D says 'Done': look up the Google Task with ID in column E within the list named in column F, mark it complete, and write 'completed' or the error to column G

Normalize statuses, complete tasks, and generate a sprint close-out summary in one shot

For the PM who wants a confirmation before the retrospective:

Normalize column D values (treat 'Done', 'done', 'Completed', 'DONE', '✓' as equivalent), then for every matching row: mark the Google Task with ID in column E as completed and write 'completed' to column F — after processing all rows, add a row at the bottom: 'Sprint close: X tasks completed, Y not found' with actual counts

The confirmation and the action are the same operation.

Try It

Get the 7-day free trial of SheetXAI and open your sprint tracking workbook after review — then ask SheetXAI to close out every done row in Google Tasks before your retrospective starts. See also bulk task creation for the start-of-sprint setup, or the full Google Tasks integration overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more