With a lookup table for the directions, you could use a single UPDATE query.
SitusPreDirection_lookup:
SitusPreDirection long_name
E East
N North
S South
W West
Then create a new query, switch to SQL View and paste in this UPDATE statement. You can switch between SQL, Design, and Datasheet views to experiment with changes to the query design and view the results of those changes.
UPDATE WeeklySaleT
SET SitusPreDirection = DLookup("long_name",
"SitusPreDirection_lookup",
"SitusPreDirection = '" & SitusPreDirection & "'")
If you don't want to create a lookup table, you could build a query using the Switch Function. Then without the separate table, you would essentially embed the lookup pairs within your query. But I think a table is easier to maintain. Consider what would happen if you need to extend the directions to include NE, SE, SW, and NW. With a table, you would only need to add a row for each and the same query would continue to work seamlessly. But when embedding the lookup data in the query, you would need to revise the query's SQL.