Depending on what kind of backup data is available, there are two options to restore a deleted accout without completely rolling back to the latest backup:
Just in time recovery using binary logs
Restore the latest full backup, replay binary logs up to just the exact point in time where the deletion happened, skip the queries (deletes and updates) that were run to delete the account and resume replay exactly after those queries.
Partial restore
Restore the latest backup to a temporary DB, re-insert deleted records from that temporary DB to the profuction DB and update records needed.
Unfortunately, in 99,999% of all cases where such a question is being asked none of those options is viable as binary logs are usually not available and a partial restore requires solid DBA and XF schema knowledge.
I've done the second option a few times by now (as it does not require bringing down the production DB which would be necessary for the binlog aporoach), but it is a major PITA and I only do this if affected account was really important.