It sounds like you are looking for software that will automatically categorize spending for you. I can recommend Mint, as others have done.
But I switched to using YNAB (Personal Budget Software - Finance Software for Windows & Mac) several months ago and find that compared to Mint, I now have...