It's very interesting. The accounting format renders 0's as "-" in Excel. It looks like it would be a combination of "-" and specifying two decimal places in a currency field in Access. I can't replicate it with a copy/paste, but I have heard of strange results when importing Excel data, such as when the cell value is preceded by a '.
Are these strange values only presented by the query, or are they actually in the table?