If you have one BitCoin and you send half of it to someone else, the change will sometimes go to a new Wallet Address, so when you next send funds (in this example) to the person, they in turn will appear to have come from a different Wallet Address than the first transaction. Doesn't happen all the time and I don't think it happens on all Wallets either.